/* ============================================================
   BUTULKA.AZ - CLEAN & POLISHED SOCIAL MULTIPLAYER GAME
   ============================================================ */

:root {
  --wood-bg: url('data:image/jpeg;base64,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') center center / cover no-repeat;
  --wood-border: #3b1b06;
  --topbar-bg: rgba(22, 11, 4, 0.94);
  --btn-red: #dc2626;
  --btn-red-hover: #ef4444;
  --btn-green: #65a30d;
  --btn-green-hover: #84cc16;
  --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --avatar-size: 42px;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: var(--font-family);
  background: #09090b;
  color: #fff;
  min-height: 100vh;
  height: 100dvh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  user-select: none;
}

/* Mobile Frame Container */
.game-viewport {
  width: 100%;
  max-width: 440px;
  height: 100vh;
  height: 100dvh;
  min-height: 0;
  max-height: 920px;
  background: #ffffff;
  position: relative;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.9);
  overflow: hidden;
}

/* ============================================================
   TOP NAVIGATION BAR
   ============================================================ */
.top-navbar {
  height: 50px;
  background: #8b4e1f linear-gradient(180deg, #965322 0%, #7c4117 100%);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 12px;
  z-index: 50;
  position: relative;
}

.nav-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.heart-count-pill {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 1.15rem;
  font-weight: 800;
  color: #fff;
  cursor: pointer;
  padding: 3px 6px;
  border-radius: 10px;
  transition: transform 0.2s;
}

.heart-count-pill:hover {
  transform: scale(1.08);
}

.heart-count-pill .heart-icon {
  font-size: 1.4rem;
  color: #f97316;
  filter: drop-shadow(0 2px 4px rgba(249, 115, 22, 0.6));
}

.nav-center-icons {
  display: flex;
  align-items: center;
  gap: 8px;
}

.nav-action-btn {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.15);
  color: #f97316;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.05rem;
  cursor: pointer;
  position: relative;
  transition: all 0.2s;
}

.nav-action-btn:hover {
  background: rgba(255, 255, 255, 0.22);
  transform: scale(1.1);
}

.nav-badge-dot {
  position: absolute;
  top: -3px;
  right: -3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #ffffff;
  border: 1.5px solid #ea580c;
  color: #ea580c;
  font-size: 0.65rem;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
}

.nav-right-table {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  padding: 3px 6px;
  border-radius: 8px;
  transition: background 0.2s;
}

.nav-right-table:hover {
  background: rgba(255, 255, 255, 0.12);
}

.table-label {
  font-size: 0.72rem;
  font-weight: 700;
  color: #f97316;
  display: flex;
  flex-direction: column;
  line-height: 1.05;
  text-align: right;
}

.table-num {
  font-size: 0.95rem;
  color: #ffffff;
}

.table-refresh-icon {
  font-size: 1.25rem;
  color: #f97316;
  transition: transform 0.4s ease;
}

.nav-right-table:hover .table-refresh-icon {
  transform: rotate(180deg);
}

/* ============================================================
   DROPDOWN MENU
   ============================================================ */
.menu-dropdown-box {
  position: absolute;
  top: 52px;
  left: 95px;
  width: 175px;
  background: #ffffff;
  border-radius: 14px;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.45);
  display: flex;
  flex-direction: column;
  padding: 6px 0;
  z-index: 150;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-8px);
  transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

.menu-dropdown-box.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.menu-dropdown-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 16px;
  color: #1e293b;
  font-size: 0.9rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s;
}

.menu-dropdown-item:hover {
  background: #f1f5f9;
}

.menu-item-icon {
  font-size: 1.15rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ============================================================
   WOODEN TABLE STAGE (SPACIOUS & UNCLUTTERED)
   ============================================================ */
.table-stage {
  flex: 1;
  position: relative;
  background: var(--wood-bg);
  box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
}


/* Standard 1:1 Aspect Ratio Playboard (Compact & balanced) */
.circular-table-board {
  position: relative;
  width: min(100%, 300px, calc(100dvh - 390px));
  height: min(100%, 300px, calc(100dvh - 390px));
  aspect-ratio: 1 / 1;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}

.players-circle-container {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.table-stage::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
  pointer-events: none;
}

/* Center Table Zone */
.center-table-zone {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 15;
  pointer-events: none;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

/* Hide bottle during kiss interaction */

/* Status Banner in Center Zone */
.center-status-banner {
  position: absolute;
  bottom: -32px;
  white-space: nowrap;
  font-size: 0.68rem;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.88);
  background: rgba(15, 8, 3, 0.65);
  border: 1px solid rgba(255, 255, 255, 0.15);
  padding: 3px 12px;
  border-radius: 12px;
  pointer-events: none;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}

/* Avatar Kiss Stamp */
.avatar-kiss-stamp {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.3rem;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.8));
  pointer-events: none;
  z-index: 7;
  animation: badge-pop-kiss 0.4s ease;
}

/* Modal Option Cards */
.bottle-skin-opt,
.frame-style-opt {
  cursor: pointer;
  transition: transform 0.15s, border-color 0.15s;
}
.bottle-skin-opt:hover,
.frame-style-opt:hover {
  transform: scale(1.05);
  border-color: #facc15 !important;
}

.table-stage.in-kiss-stage .center-table-zone {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 15;
  pointer-events: none;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

.spin-chalk-prompt {
  position: absolute;
  right: -82px;
  top: -30px;
  display: flex;
  align-items: center;
  gap: 5px;
  color: #ffffff;
  font-family: 'Comic Sans MS', cursive, sans-serif;
  font-size: 0.88rem;
  font-weight: 700;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.9);
  pointer-events: none;
  animation: arrow-float 1.8s infinite ease-in-out;
}

.spin-chalk-prompt svg {
  width: 44px;
  height: 38px;
  stroke: #ffffff;
  fill: none;
  stroke-width: 2.2;
  stroke-linecap: round;
}

@keyframes arrow-float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-4px); }
}

.wood-bottle-wrapper {
  position: relative;
  width: 38px;
  height: 124px;
  cursor: pointer;
  pointer-events: auto;
  transform-origin: 50% 50%;
  will-change: transform;
}

.bottle-table-shadow {
  position: absolute;
  width: 30px;
  height: 112px;
  left: 12px;
  top: 10px;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.3) 50%, transparent 75%);
  filter: blur(6px);
  transform-origin: 50% 50%;
  z-index: -1;
  pointer-events: none;
}

.wood-bottle-svg {
  width: 100%;
  height: 100%;
  filter: drop-shadow(0 6px 14px rgba(0, 0, 0, 0.65));
}

/* ============================================================
   PLAYERS AROUND THE TABLE (CLEAN 7-PLAYER LAYOUT)
   ============================================================ */

/* Card Smooth Glide to Center and Return */
.kiss-card-placeholder {
  width: 44px;
  height: 52px;
  visibility: hidden;
  pointer-events: none;
}

.table-player-node.moving-to-center {
  z-index: 55 !important;
  transition: left 1.15s cubic-bezier(0.22, 1, 0.36, 1), 
              top 1.15s cubic-bezier(0.22, 1, 0.36, 1), 
              transform 1.15s cubic-bezier(0.22, 1, 0.36, 1) !important;
  transform: translate(-50%, -50%) scale(1.35) !important;
}

.table-player-node.returning-to-seat {
  z-index: 55 !important;
  transition: left 1.15s cubic-bezier(0.25, 1, 0.5, 1), 
              top 1.15s cubic-bezier(0.25, 1, 0.5, 1), 
              transform 1.15s cubic-bezier(0.25, 1, 0.5, 1) !important;
  transform: translate(-50%, -50%) scale(1) !important;
}

.table-player-node {
  position: absolute;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer !important;
  pointer-events: auto !important;
  z-index: 25;
  transition: transform 0.25s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.table-player-node:hover {
  transform: translate(-50%, -50%) scale(1.08);
  z-index: 22;
}

.table-player-node.active-turn {
  z-index: 25;
}

.table-player-node.active-turn .avatar-photo-frame {
  border: 2.5px solid #facc15 !important;
  box-shadow: 0 0 14px #facc15, 0 0 22px rgba(250, 204, 21, 0.6) !important;
  animation: turn-pulse 1.2s infinite alternate ease-in-out;
}

@keyframes turn-pulse {
  0% { transform: scale(1); }
  100% { transform: scale(1.06); }
}

.avatar-photo-frame {
  position: relative;
  width: var(--avatar-size);
  height: var(--avatar-size);
  border-radius: 8px;
  background: #18181b;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  border: 1.5px solid rgba(255, 255, 255, 0.2);
}

.avatar-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 7px;
}

.frame-crown {
  position: absolute;
  top: -12px;
  left: -8px;
  font-size: 1.3rem;
  filter: drop-shadow(0 2px 4px rgba(0,0,0,0.8));
  pointer-events: none;
  z-index: 4;
}

.frame-golden-border {
  border: 2px solid #eab308;
  box-shadow: 0 0 10px rgba(234, 179, 8, 0.6);
}

.frame-flame-border {
  border: 2px solid #f97316;
  box-shadow: 0 0 12px rgba(249, 115, 22, 0.8);
}

.avatar-kiss-badge {
  position: absolute;
  top: -4px;
  right: -4px;
  background: #dc2626;
  color: #fff;
  font-size: 0.62rem;
  font-weight: 800;
  padding: 1px 4px;
  border-radius: 9px;
  border: 1px solid rgba(255, 255, 255, 0.85);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);
  z-index: 5;
}

.avatar-kiss-badge.pop {
  animation: badge-pop-kiss 0.45s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

@keyframes badge-pop-kiss {
  0% { transform: scale(1); }
  50% { transform: scale(1.45); background: #f43f5e; }
  100% { transform: scale(1); }
}



.avatar-name-label {
  margin-top: 5px;
  font-size: 0.50rem;
  font-weight: 700;
  color: #ffffff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.95);
  max-width: 52px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  line-height: 1.1;
}

/* ============================================================
   USER UPLOADED SVG ARROWS (ox_orijinal.svg & ox_180_derece.svg)
   ============================================================ */
.kiss-svg-arrow {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 134px;
  height: 59px;
  pointer-events: none;
  z-index: 60;
  opacity: 0;
  transition: opacity 0.35s cubic-bezier(0.18, 0.89, 0.32, 1.28), transform 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.kiss-svg-arrow.top-arrow {
  top: calc(50% - 70px);
  transform: translateX(-50%) scale(0.92);
}

.kiss-svg-arrow.top-arrow.active {
  opacity: 1;
  transform: translateX(-50%) scale(1);
}

.kiss-svg-arrow.bot-arrow {
  top: calc(50% + 11px);
  transform: translateX(-50%) scale(0.92);
}

.kiss-svg-arrow.bot-arrow.active {
  opacity: 1;
  transform: translateX(-50%) scale(1);
}

.empty-seat-slot {
  position: absolute;
  transform: translate(-50%, -50%);
  width: var(--avatar-size);
  height: var(--avatar-size);
  border-radius: 8px;
  border: 2px dashed rgba(255, 255, 255, 0.35);
  background: rgba(0, 0, 0, 0.25);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 1.3rem;
  font-weight: 300;
  cursor: pointer;
  z-index: 8;
  transition: all 0.25s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.empty-seat-slot:hover {
  border-color: #facc15;
  color: #facc15;
  background: rgba(250, 204, 21, 0.12);
  transform: translate(-50%, -50%) scale(1.1);
}

.empty-seat-label {
  margin-top: 2px;
  font-size: 0.48rem;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  pointer-events: none;
}

.kiss-center-stage {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 75;
  background: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  border: none !important;
  box-shadow: none !important;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.2s;
}

.kiss-center-stage.active {
  opacity: 1;
  visibility: visible;
}

.kiss-timer-ring {
  font-size: 1.6rem;
  font-weight: 900;
  color: #ffffff;
  text-shadow: 0 0 12px rgba(255, 255, 255, 0.9), 0 2px 6px rgba(0, 0, 0, 0.95);
  z-index: 62;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

.kiss-buttons-row {
  position: absolute;
  top: 73%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 16px;
  z-index: 85 !important;
  pointer-events: auto !important;
}

.kiss-action-btn,
.btn-kiss-refuse,
.btn-kiss-accept {
  padding: 8px 22px;
  border: none;
  border-radius: 8px;
  font-size: 0.8rem;
  font-weight: 800;
  cursor: pointer !important;
  pointer-events: auto !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.65);
  transition: transform 0.15s ease, background 0.15s ease;
  white-space: nowrap;
}

.kiss-action-btn.refuse-btn,
.btn-kiss-refuse {
  background: var(--btn-red);
  color: #ffffff;
}

.kiss-action-btn.refuse-btn:hover,
.btn-kiss-refuse:hover {
  background: var(--btn-red-hover);
  transform: scale(1.06);
}

.kiss-action-btn.accept-btn,
.btn-kiss-accept {
  background: var(--btn-green);
  color: #ffffff;
}

.kiss-action-btn.accept-btn:hover,
.btn-kiss-accept:hover {
  background: var(--btn-green-hover);
  transform: scale(1.06);
}

/* ============================================================
   BOTTOM CHAT & SOCIAL SECTION (EXPANSIVE & CLEAN)
   ============================================================ */
.bottom-social-panel {
  height: 300px;
  min-height: 0;
  flex-shrink: 0;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  position: relative;
  border-top: 1px solid #e2e8f0;
}

.floating-side-buttons {
  position: absolute;
  right: 12px;
  top: 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  z-index: 45;
}

.circle-media-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #ffffff;
  border: 1px solid #cbd5e1;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.1rem;
  cursor: pointer;
  transition: transform 0.2s;
}

.circle-media-btn:hover {
  transform: scale(1.1);
}

.chat-messages-container {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  padding: 10px 14px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  background: #ffffff;
}

.chat-msg-row {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 0.82rem;
  line-height: 1.35;
}

.chat-avatar-thumb {
  width: 28px;
  height: 28px;
  border-radius: 4px;
  object-fit: cover;
  flex-shrink: 0;
}

.chat-content-box {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.chat-sender-name {
  font-weight: 700;
  color: #0284c7;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

.chat-text-body {
  color: #1e293b;
  font-weight: 500;
}

.chat-translate-btn {
  font-size: 0.7rem;
  color: #64748b;
  cursor: pointer;
  margin-top: 2px;
  text-decoration: underline;
}

.chat-input-bar {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  min-height: 54px;
  gap: 8px;
  padding: 8px 12px calc(8px + env(safe-area-inset-bottom, 0px));
  background: #ffffff;
  border-top: 1px solid #e2e8f0;
}

.chat-input-field {
  flex: 1 1 auto;
  min-width: 0;
  border: 1px solid #cbd5e1;
  border-radius: 20px;
  padding: 8px 14px;
  font-size: 0.88rem;
  outline: none;
  font-family: inherit;
  color: #0f172a;
}

.chat-input-field:focus {
  border-color: #f97316;
}

.chat-action-icon-btn {
  background: none;
  border: none;
  font-size: 1.35rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s;
}

.chat-send-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #f97316;
  border: none;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.05rem;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(249, 115, 22, 0.4);
  transition: transform 0.2s;
}

/* ============================================================
   ROBUST MODAL OVERLAYS (SAFE ABSOLUTE POSITIONING INSIDE VIEWPORT)
   ============================================================ */
.app-modal-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.72);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  z-index: 200;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.22s ease, visibility 0.22s ease;
}

.app-modal-overlay.active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.clean-white-modal {
  width: 100%;
  max-width: 390px;
  background: #ffffff;
  border-radius: 20px;
  color: #1e293b;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.85);
  position: relative;
  max-height: 85vh;
}

.modal-close-circle-red {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #ffffff;
  border: 2px solid #ef4444;
  color: #ef4444;
  font-size: 1.05rem;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  box-shadow: 0 2px 6px rgba(0,0,0,0.25);
  transition: transform 0.2s;
}

.modal-close-circle-green {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #ffffff;
  border: 2px solid #84cc16;
  color: #84cc16;
  font-size: 1.05rem;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  box-shadow: 0 2px 6px rgba(0,0,0,0.25);
  transition: transform 0.2s;
}

/* 1. HEARTS SHOP (Screenshot 1000817305) */
.hearts-shop-header {
  background: linear-gradient(135deg, #fb7185 0%, #f43f5e 50%, #fda4af 100%);
  padding: 16px 20px;
  text-align: center;
  position: relative;
}

.hearts-shop-title {
  font-size: 1.15rem;
  font-weight: 800;
  color: #ffffff;
  text-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

.hearts-shop-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
  padding: 14px;
  background: #fff5f7;
  max-height: 65vh;
  overflow-y: auto;
}

.heart-card-item {
  background: #ffffff;
  border: 1px solid #fed7aa;
  border-radius: 12px;
  padding: 8px 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  min-height: 115px;
  position: relative;
  box-shadow: 0 2px 6px rgba(0,0,0,0.06);
  cursor: pointer;
  transition: transform 0.2s;
}

.heart-card-item:hover {
  transform: translateY(-2px);
}

.heart-ribbon-tag {
  position: absolute;
  top: -6px;
  background: #a855f7;
  color: #ffffff;
  font-size: 0.55rem;
  font-weight: 800;
  padding: 1px 6px;
  border-radius: 8px;
  white-space: nowrap;
}

.heart-card-icon-img {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.85rem;
  margin-top: 4px;
}

.heart-card-val-text {
  font-size: 0.85rem;
  font-weight: 800;
  color: #ea580c;
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 1.1;
}

.heart-card-bonus-sub {
  font-size: 0.6rem;
  color: #f97316;
  font-weight: 700;
}

.btn-green-gm {
  width: 90%;
  padding: 5px 0;
  background: #84cc16;
  color: #ffffff;
  border: none;
  border-radius: 6px;
  font-size: 0.72rem;
  font-weight: 800;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin-top: 4px;
}

.btn-blue-details {
  width: 90%;
  padding: 5px 0;
  background: #0284c7;
  color: #ffffff;
  border: none;
  border-radius: 6px;
  font-size: 0.72rem;
  font-weight: 800;
  cursor: pointer;
  margin-top: 4px;
}

/* 2. AĞAC LİQASI (Screenshot 1000817304) */
.league-modal-header {
  padding: 14px 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #f1f5f9;
}

.league-title-text {
  font-size: 1.1rem;
  font-weight: 700;
  color: #94a3b8;
  margin-left: 20px;
}

.league-help-icon {
  font-size: 1.2rem;
  color: #94a3b8;
  font-weight: 900;
  cursor: pointer;
}

.league-modal-body {
  padding: 24px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 16px;
}

.league-trophy-img {
  width: 120px;
  height: 120px;
  filter: drop-shadow(0 4px 10px rgba(0,0,0,0.15));
}

.league-prompt-text {
  font-size: 0.95rem;
  font-weight: 600;
  color: #334155;
  line-height: 1.45;
  max-width: 280px;
}

.btn-league-ok {
  width: 130px;
  padding: 10px 0;
  background: #84cc16;
  color: #ffffff;
  border: none;
  border-radius: 10px;
  font-size: 1.05rem;
  font-weight: 800;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(132, 204, 22, 0.4);
}

/* 4. PARAMETRLƏR (Screenshot 1000817307) */
.settings-white-header {
  padding: 16px;
  text-align: center;
  border-bottom: 1px solid #f1f5f9;
}

.settings-white-title {
  font-size: 1.15rem;
  font-weight: 700;
  color: #94a3b8;
}

.settings-rows-list {
  display: flex;
  flex-direction: column;
  padding: 12px 18px 24px;
  gap: 16px;
}

.settings-card-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.settings-row-left {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 0.95rem;
  font-weight: 600;
  color: #1e293b;
}

.settings-row-icon {
  font-size: 1.3rem;
}

.settings-green-slider {
  width: 90px;
  accent-color: #84cc16;
  cursor: pointer;
}

.settings-ios-switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
}

.settings-ios-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.ios-slider {
  position: absolute;
  cursor: pointer;
  inset: 0;
  background-color: #e2e8f0;
  transition: .3s;
  border-radius: 24px;
}

.ios-slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: .3s;
  border-radius: 50%;
}

input:checked + .ios-slider {
  background-color: #84cc16;
}

input:checked + .ios-slider:before {
  transform: translateX(20px);
}

.settings-watermark-footer {
  text-align: right;
  font-size: 0.65rem;
  color: #94a3b8;
  padding: 0 16px 12px;
}

/* 5. MASANI DƏYİŞ (Screenshot 1000817308) */
.switch-table-header {
  padding: 16px;
  text-align: center;
  border-bottom: 1px solid #f1f5f9;
}

.switch-table-title {
  font-size: 1.15rem;
  font-weight: 700;
  color: #94a3b8;
}

.switch-table-body {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.btn-random-table-orange {
  width: 100%;
  padding: 14px;
  background: #f59e0b linear-gradient(135deg, #f59e0b, #d97706);
  color: #ffffff;
  border: none;
  border-radius: 12px;
  font-size: 1.05rem;
  font-weight: 800;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(245, 158, 11, 0.4);
  text-align: center;
}

.recent-tables-sub {
  font-size: 0.8rem;
  color: #94a3b8;
  font-weight: 600;
}

.tables-list-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 220px;
  overflow-y: auto;
}

.table-row-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 10px;
  border-radius: 10px;
  cursor: pointer;
  transition: background 0.2s;
}

.table-row-item:hover {
  background: #f1f5f9;
}

.table-item-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.table-item-bottle-icon {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  background: #fed7aa;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
}

.table-item-name {
  font-size: 1rem;
  font-weight: 800;
  color: #1e293b;
}

.table-item-stats {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 0.85rem;
  font-weight: 700;
  color: #64748b;
}

/* Gift Grid */
.modal-body-scroll {
  padding: 16px;
  max-height: 65vh;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.gifts-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
}

.gift-item-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px 4px;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.2s;
}

.gift-item-card:hover {
  background: #ffedd5;
  border-color: #f97316;
  transform: translateY(-2px);
}

.gift-icon-large {
  font-size: 1.8rem;
}

.gift-name-label {
  font-size: 0.72rem;
  font-weight: 700;
  margin-top: 4px;
  text-align: center;
  color: #1e293b;
}

.gift-price-tag {
  font-size: 0.65rem;
  color: #f59e0b;
  font-weight: 700;
}

.butulka-toast {
  position: absolute;
  top: 60px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(15, 23, 42, 0.95);
  border: 1px solid #f97316;
  color: #fff;
  font-size: 0.85rem;
  font-weight: 700;
  padding: 8px 18px;
  border-radius: 20px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.6);
  z-index: 300;
  pointer-events: none;
  animation: toast-pop 0.3s ease;
}

@keyframes toast-pop {
  from { opacity: 0; transform: translate(-50%, -10px); }
  to { opacity: 1; transform: translate(-50%, 0); }
}

/* ============================================================
   GIFT MODE HEADER & BOTTOM PANEL (SCREENSHOT 1000817391 REPLICA)
   ============================================================ */
.gift-header-bar {
  height: 52px;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 14px;
  border-bottom: 1px solid #e2e8f0;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
  z-index: 50;
}

.gift-header-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.gift-header-avatar-circle {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}

.gift-header-text-col {
  display: flex;
  flex-direction: column;
}

.gift-header-sub {
  font-size: 0.72rem;
  color: #64748b;
  font-weight: 500;
  line-height: 1.15;
}

.gift-header-name {
  font-size: 0.95rem;
  color: #0f172a;
  font-weight: 800;
  line-height: 1.2;
}

.gift-header-add-btn {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #84cc16;
  color: #ffffff;
  border: none;
  font-size: 1.4rem;
  font-weight: 700;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 6px rgba(132, 204, 22, 0.4);
  transition: transform 0.15s, background 0.15s;
}

.gift-header-add-btn:hover {
  background: #65a30d;
  transform: scale(1.08);
}

.gift-panel-section {
  height: 300px;
  background: #ffffff;
  position: relative;
  border-top: 1px solid #e2e8f0;
  z-index: 50;
  display: flex;
  flex-direction: column;
  box-shadow: 0 -4px 15px rgba(0, 0, 0, 0.06);
}

.gifts-grid-container {
  flex: 1;
  overflow-y: auto;
  padding: 10px 10px 40px 10px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 8px 4px;
  align-content: start;
}

.gift-item-cell {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  padding: 4px;
  border-radius: 8px;
  transition: transform 0.15s, background 0.15s;
}

.gift-item-cell:hover {
  background: #f8fafc;
  transform: scale(1.06);
}

.gift-icon-wrapper {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gift-custom-icon-img {
  width: 44px;
  height: 44px;
  object-fit: contain;
}

.gift-emoji-icon {
  font-size: 2rem;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.15));
}

.gift-cost-pill {
  display: flex;
  align-items: center;
  gap: 3px;
  margin-top: 2px;
}

.gift-cost-pill .heart-dot {
  font-size: 0.72rem;
}

.gift-cost-pill .cost-num {
  font-size: 0.75rem;
  font-weight: 800;
  color: #1e293b;
}

.gift-panel-floating-close-btn {
  position: absolute;
  right: 12px;
  bottom: 12px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #84cc16;
  color: #ffffff;
  border: none;
  font-size: 1.1rem;
  font-weight: 800;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 12px rgba(132, 204, 22, 0.5);
  z-index: 55;
  transition: transform 0.15s, background 0.15s;
}

.gift-panel-floating-close-btn:hover {
  background: #65a30d;
  transform: scale(1.1);
}



/* ============================================================
   AUTHENTIC KLIP & MUSIC MODALS (SCREENSHOTS 1000817392 & 1000817393)
   ============================================================ */
.media-screen-modal {
  max-width: 385px;
  width: 92%;
  max-height: 84vh;
  display: flex;
  flex-direction: column;
  padding: 18px 14px 14px 14px;
  border-radius: 22px;
  background: #ffffff;
  position: relative;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.45);
}

.modal-corner-close-green {
  position: absolute;
  top: -12px;
  right: -10px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #ffffff;
  color: #84cc16;
  border: 2px solid #84cc16;
  font-size: 1.1rem;
  font-weight: 900;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
  z-index: 20;
  transition: transform 0.15s, background 0.15s, color 0.15s;
}

.modal-corner-close-green:hover {
  background: #84cc16;
  color: #ffffff;
  transform: scale(1.1);
}

.media-tabs-header-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 8px;
}

.media-tab-btn {
  background: none;
  border: none;
  font-size: 1.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #94a3b8;
  padding: 4px;
  border-radius: 8px;
  transition: transform 0.15s, color 0.15s;
}

.media-tab-btn:hover {
  transform: scale(1.1);
  color: #64748b;
}

.media-tab-btn.yt-badge-btn {
  background: #e11d48;
  color: #ffffff;
  font-size: 0.72rem;
  font-weight: 800;
  padding: 4px 10px;
  border-radius: 12px;
}

.media-tab-btn.active-flame {
  color: #ea580c;
  transform: scale(1.1);
}

.media-section-subtitle {
  font-size: 0.88rem;
  font-weight: 500;
  color: #94a3b8;
  margin-bottom: 12px;
  padding-left: 2px;
}

/* 1000817392: 2-Column Video Cards */
.video-clips-2col-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  overflow-y: auto;
  max-height: 60vh;
  padding-right: 2px;
}

.video-clip-card-item {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  border-radius: 8px;
  overflow: hidden;
  transition: transform 0.18s;
}

.video-clip-card-item:hover {
  transform: scale(1.03);
}

.video-thumb-container {
  width: 100%;
  height: 84px;
  border-radius: 6px;
  overflow: hidden;
  background: #0f172a;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.video-thumb-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video-clip-title-text {
  font-size: 0.72rem;
  font-weight: 600;
  color: #1e293b;
  margin-top: 5px;
  line-height: 1.25;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* 1000817393: Vertical Song List Rows */
.music-songs-vertical-list {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  max-height: 60vh;
}

.music-list-row-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 6px;
  border-bottom: 1px solid #f1f5f9;
  cursor: pointer;
  transition: background 0.15s;
}

.music-list-row-item:hover {
  background: #f8fafc;
}

.music-row-meta-col {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
  padding-right: 10px;
}

.music-row-song-name {
  font-size: 0.82rem;
  font-weight: 700;
  color: #0f172a;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.music-row-artist-sub {
  font-size: 0.72rem;
  color: #94a3b8;
  margin-top: 1px;
}

.music-row-right-col {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}

.music-row-duration {
  font-size: 0.75rem;
  color: #94a3b8;
  font-variant-numeric: tabular-nums;
}

.music-row-star {
  font-size: 0.95rem;
  color: #94a3b8;
  cursor: pointer;
  transition: color 0.15s, transform 0.15s;
}

.music-row-star:hover {
  color: #facc15;
  transform: scale(1.15);
}


/* ============================================================
   ELEGANT COMPACT FLYING GIFT & RECIPIENT SPOTLIGHT (NO CONFUSION)
   ============================================================ */
.flying-gift-projectile {
  position: absolute;
  transform: translate(-50%, -50%) scale(0.85);
  z-index: 150;
  pointer-events: none;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.95);
  border: 1.5px solid #facc15;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2rem;
  opacity: 1;
  transition: left 1.4s cubic-bezier(0.25, 0.85, 0.3, 1), 
              top 1.4s cubic-bezier(0.25, 0.85, 0.3, 1), 
              transform 1.4s cubic-bezier(0.25, 0.85, 0.3, 1);
}

.flying-gift-projectile.in-flight {
  transform: translate(-50%, -50%) scale(1.05) rotate(10deg);
}.flying-gift-projectile.in-flight {
  transform: translate(-50%, -50%) scale(1) rotate(12deg);
}

/* While a gift is flying: dim all other players so attention is 100% on sender & recipient */
/* All profiles maintain full clarity and natural appearance */
.table-stage.gift-flight-active .table-player-node {
  opacity: 1 !important;
  filter: none !important;
}

@keyframes targeted-recipient-pulse {
  0% { transform: scale(1); }
  100% { transform: scale(1.08); }
}

.table-player-node.gift-recipient-bounce .avatar-photo-frame {
  animation: gift-impact-pulse 0.75s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

@keyframes gift-impact-pulse {
  0% { transform: scale(1); }
  45% { transform: scale(1.26); box-shadow: 0 0 24px #facc15, 0 0 38px rgba(250, 204, 21, 0.85) !important; }
  100% { transform: scale(1); }
}



@keyframes gift-sticker-appear {
  0% { transform: scale(0.2) rotate(-30deg); opacity: 0; }
  60% { transform: scale(1.4) rotate(15deg); opacity: 1; }
  100% { transform: scale(1) rotate(0deg); opacity: 1; }
}




/* ============================================================
   MULTI-RECIPIENT GIFT SELECTION & COMBO SYSTEM
   ============================================================ */
.table-player-node.multi-selected-recipient .avatar-photo-frame {
  border: 2.5px solid #84cc16 !important;
  box-shadow: 0 0 16px rgba(132, 204, 22, 0.95), 0 0 28px rgba(132, 204, 22, 0.6) !important;
}

.recipient-check-badge {
  position: absolute;
  top: -8px;
  left: -8px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #84cc16;
  color: #ffffff;
  border: 2px solid #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.8rem;
  font-weight: 900;
  z-index: 20;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  animation: badge-pop-kiss 0.25s ease;
}

.gift-header-add-btn.active-pulse {
  background: #f59e0b;
  box-shadow: 0 0 14px rgba(245, 158, 11, 0.9);
  animation: pulse-add 1s infinite alternate;
}

@keyframes pulse-add {
  from { transform: scale(1); }
  to { transform: scale(1.15); }
}


  50% { transform: translateX(-50%) scale(1.25); opacity: 1; }
  100% { transform: translateX(-50%) scale(1); opacity: 1; }
}

.gift-item-cell:active {
  transform: scale(0.92);
}

/* ============================================================
   UPPER CORNER CROWNS & 6-GIFT CAPACITY SYSTEM
   ============================================================ */

/* Top Corner Crowns (Does NOT affect 6-gift count) */
.avatar-crown-corner {
  position: absolute;
  top: -11px;
  font-size: 1.25rem;
  line-height: 1;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.85));
  pointer-events: none;
  z-index: 16;
  animation: crown-pop-appear 0.4s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.avatar-crown-corner.corner-left {
  left: -9px;
  transform: rotate(-12deg);
}

.avatar-crown-corner.corner-right {
  right: -9px;
  transform: rotate(12deg);
}

@keyframes crown-pop-appear {
  0% { transform: scale(0.2) rotate(0deg); opacity: 0; }
  70% { transform: scale(1.3) rotate(15deg); }
  100% { opacity: 1; }
}

/* Kiss badge shifts down if right corner has a crown */
.avatar-kiss-badge.shift-down {
  top: 11px !important;
  right: -6px !important;
}

/* Regular Gifts Container: Max 6 gifts at bottom of profile card */
/* Regular Gifts Container: Scattered sticker canvas covering the avatar photo frame */
.avatar-gifts-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 14;
}

/* Scattered Organic Gift Sticker (Max 9 scattered across the card) */
.avatar-gift-sticker {
  position: absolute;
  width: 15.5px;
  height: 15.5px;
  font-size: 11px;
  line-height: 15.5px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(15, 23, 42, 0.92);
  border: 1px solid rgba(250, 204, 21, 0.85);
  border-radius: 50%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.85);
  animation: gift-sticker-appear 0.35s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  pointer-events: none;
  user-select: none;
  transform-origin: center center;
}

@keyframes gift-sticker-appear {
  0% { transform: scale(0.2) rotate(-20deg); opacity: 0; }
  70% { transform: scale(1.3) rotate(10deg); opacity: 1; }
  100% { transform: scale(1) rotate(0deg); opacity: 1; }
}


/* ============================================================
   ROOM MEDIA PLAYER WIDGET (MUSIC CASSETTE & VIDEO CLIP)
   Exact Replica of Screenshots 1000817420 - 1000817423
   ============================================================ */
.room-media-player-widget {
  position: absolute;
  top: 6px;
  right: 0;
  z-index: 60;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  pointer-events: auto;
  filter: drop-shadow(0 3px 10px rgba(0, 0, 0, 0.14));
}

.room-media-pill-card {
  background: #ffffff;
  border-radius: 36px 0 0 36px;
  padding: 5px 6px 5px 7px;
  display: flex;
  align-items: center;
  gap: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border: 1px solid #f1f5f9;
  border-right: none;
}

.room-media-dj-avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #e2e8f0;
  flex-shrink: 0;
  background: #1e293b;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
}

.room-media-dj-avatar svg,
.room-media-dj-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.room-media-music-body {
  width: 138px;
  height: 50px;
  border-radius: 4px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e2e8f0;
}

.room-media-cassette-img {
  width: 100%;
  height: 100%;
  object-fit: fill;
  display: block;
}

.room-media-clip-body {
  width: 136px;
  height: 64px;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  background: #000000;
  margin: -4px -4px -4px 0;
}

.room-media-clip-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.room-media-controls-row {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-left: 11px;
  margin-top: -2px;
}

.room-media-sound-tab {
  width: 40px;
  height: 28px;
  background: #ffffff;
  border: 1px solid #f1f5f9;
  border-top: none;
  border-radius: 0 0 14px 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.08);
  transition: transform 0.15s ease, background 0.15s ease;
  padding: 0;
}

.room-media-sound-tab:hover {
  background: #f8fafc;
}

.room-media-sound-tab:active {
  transform: scale(0.93);
}

.room-media-fullscreen-btn {
  width: 26px;
  height: 22px;
  background: #9ca3af;
  color: #ffffff;
  border: none;
  border-radius: 7px;
  font-size: 0.72rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  margin-top: 2px;
  transition: background 0.15s ease, transform 0.15s ease;
}

.room-media-fullscreen-btn:hover {
  background: #6b7280;
}

.room-media-fullscreen-btn:active {
  transform: scale(0.92);
}

/* Expanded / Zoomed Clip Mode when 'F' is clicked */
.room-media-player-widget.clip-expanded .room-media-clip-body {
  width: 220px;
  height: 120px;
  transition: width 0.25s ease, height 0.25s ease;
}

/* Music / Clip Announcement Row in Chat (Screenshots 1000817422 & 1000817423) */
.chat-music-announce-row {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 2px;
  margin-top: 2px;
}

.chat-music-avatar-box {
  width: 32px;
  height: 32px;
  border-radius: 6px;
  overflow: hidden;
  flex-shrink: 0;
  border: 1.5px solid #fbbf24;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}

.chat-music-note-icon {
  color: #fb923c;
  font-size: 1.2rem;
  line-height: 1;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}

.chat-music-info-col {
  display: flex;
  flex-direction: column;
  line-height: 1.22;
  overflow: hidden;
}

.chat-music-artist-title {
  font-size: 0.76rem;
  font-weight: 600;
  color: #334155;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.chat-music-full-track {
  font-size: 0.74rem;
  color: #94a3b8;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* ============================================================
   TOP NAVBAR CUP BUTTON WITH SMALL RANK (#6 / #8 / #9) & TIMER PILL
   ============================================================ */
.nav-league-rank-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.nav-league-rank-btn {
  width: 34px !important;
  height: 34px !important;
  border-radius: 50%;
  background: rgba(217, 119, 6, 0.48) !important;
  border: 1.5px solid rgba(253, 186, 116, 0.55) !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0;
  gap: 0;
  line-height: 1;
}

.nav-cup-mini-icon {
  font-size: 0.68rem;
  line-height: 1;
  margin-top: -1px;
}

.nav-league-rank-num {
  font-size: 0.62rem;
  font-weight: 800;
  color: #ffffff;
  line-height: 1.05;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65);
}

.nav-league-timer-pill {
  position: absolute;
  bottom: -7px;
  background: #f1f5f9;
  color: #334155;
  font-size: 0.46rem;
  font-weight: 800;
  padding: 1px 5px;
  border-radius: 7px;
  white-space: nowrap;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
  pointer-events: none;
  z-index: 5;
  letter-spacing: -0.01em;
}

/* ============================================================
   AĞAC LİQASI MODAL (Screenshot 1000817470 1:1 Replica)
   ============================================================ */
.agac-league-modal-card {
  position: relative;
  width: 90%;
  max-width: 390px;
  max-height: 88vh;
  border-radius: 18px;
  overflow: visible;
  display: flex;
  flex-direction: column;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.55);
  font-family: inherit;
}

.agac-league-close-btn {
  position: absolute;
  top: -12px;
  right: -10px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #ffffff;
  border: none;
  color: #4fb0ff;
  font-size: 1.2rem;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
  z-index: 30;
}

.agac-league-blue-zone {
  background: #4fb0ff;
  border-radius: 18px 18px 0 0;
  padding: 12px 14px 6px 14px;
  color: #ffffff;
  display: flex;
  flex-direction: column;
}

.agac-league-top-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4px;
}

.agac-league-help-btn {
  background: transparent;
  border: none;
  color: #ffffff;
  font-size: 1.25rem;
  font-weight: 900;
  cursor: pointer;
  padding: 0 4px;
  line-height: 1;
}

.agac-league-header-title {
  font-size: 0.98rem;
  font-weight: 600;
  color: #ffffff;
}

.agac-league-banner-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 8px;
}

.agac-league-banner-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  flex: 1;
}

.agac-league-promo-text {
  font-size: 0.92rem;
  font-style: italic;
  font-weight: 500;
  color: #ffffff;
  line-height: 1.25;
}

.agac-league-booster-link {
  background: transparent;
  border: none;
  color: #ffffff;
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 0.82rem;
  cursor: pointer;
  padding: 2px 0;
}

.booster-play-circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.25);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.55rem;
  color: #ffffff;
}

.agac-league-trophy-wrap {
  width: 96px;
  height: 88px;
  border-radius: 12px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.agac-league-trophy-art {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.agac-league-list-blue {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.agac-league-row {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 2px 4px;
  border-radius: 8px;
}

.agac-row-avatar {
  width: 42px;
  height: 42px;
  border-radius: 6px;
  object-fit: cover;
  flex-shrink: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.agac-row-name-wrap {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 0.85rem;
  font-weight: 600;
  color: #0f172a;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.agac-row-rank {
  font-weight: 700;
  color: #0f172a;
}

.agac-row-name {
  overflow: hidden;
  text-overflow: ellipsis;
}

.agac-row-score-pill {
  width: 92px;
  height: 24px;
  background: rgba(255, 255, 255, 0.22);
  border-radius: 12px;
  display: flex;
  align-items: center;
  padding: 0 10px 0 4px;
  position: relative;
  flex-shrink: 0;
}

.agac-star-icon {
  font-size: 1.05rem;
  line-height: 1;
  margin-left: -4px;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2));
}

.agac-score-val {
  flex: 1;
  text-align: center;
  font-size: 0.82rem;
  font-weight: 700;
  color: #0f172a;
}

.agac-row-reward-img {
  width: 32px;
  height: 30px;
  object-fit: contain;
  flex-shrink: 0;
}

.agac-zone-footer-label {
  text-align: center;
  font-size: 0.74rem;
  color: rgba(255, 255, 255, 0.88);
  margin-top: 6px;
  padding-bottom: 2px;
}

/* White Lower Zone (Rows 7 - 9) */
.agac-league-white-zone {
  background: #ffffff;
  border-radius: 0 0 18px 18px;
  padding: 4px 14px 22px 14px;
  position: relative;
  display: flex;
  flex-direction: column;
}

.agac-zone-top-label {
  text-align: center;
  font-size: 0.74rem;
  color: #94a3b8;
  margin-bottom: 6px;
}

.agac-league-list-white {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.agac-row-score-pill.white-pill {
  background: #f1f5f9;
}

.agac-league-row.yellow-highlight-row {
  background: #fef9c3;
  border-radius: 8px;
  padding: 3px 4px;
}

.agac-row-score-pill.yellow-pill {
  background: #fef08a;
}

.agac-bottom-timer-pill {
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-50%);
  background: #18181b;
  color: #ffffff;
  padding: 6px 18px;
  border-radius: 20px;
  font-size: 0.84rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.45);
  z-index: 25;
}

/* ============================================================
   BONUS & REYTİNQ MODAL (🎁 - Screenshots 1000817468 & 1000817469)
   ============================================================ */
.bonus-reytinq-modal-card {
  position: relative;
  width: 90%;
  max-width: 390px;
  max-height: 86vh;
  background: #ffffff;
  border-radius: 18px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.55);
  overflow: visible;
}

.bonus-modal-close-green {
  position: absolute;
  top: -12px;
  right: -10px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #ffffff;
  border: none;
  color: #84cc16;
  font-size: 1.25rem;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
  z-index: 30;
}

.bonus-modal-top-header {
  padding: 14px 16px 10px 16px;
  text-align: center;
}

.bonus-modal-header-title {
  font-size: 0.96rem;
  font-weight: 600;
  color: #94a3b8;
}

.bonus-modal-scroll-area {
  flex: 1;
  overflow-y: auto;
  padding: 0 16px 18px 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* 1. Activity Hero Card (Dark Indigo Gradient) */
.bonus-activity-hero-card {
  background: linear-gradient(135deg, #1e295b 0%, #172042 100%);
  border-radius: 14px;
  padding: 14px;
  color: #ffffff;
  box-shadow: 0 6px 16px rgba(23, 32, 66, 0.35);
}

.bonus-activity-top-row {
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-fire-emoji {
  font-size: 1.65rem;
  line-height: 1;
}

.bonus-activity-time-col {
  display: flex;
  flex-direction: column;
}

.bonus-activity-label {
  font-size: 0.62rem;
  font-weight: 700;
  color: #93c5fd;
  letter-spacing: 0.04em;
}

.bonus-activity-clock {
  font-size: 1.22rem;
  font-weight: 800;
  color: #ffffff;
  letter-spacing: 0.03em;
}

.bonus-activity-divider {
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  margin: 10px 0;
}

.bonus-milestones-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
}

.bonus-milestone-box {
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  padding: 8px 6px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  transition: transform 0.15s, background 0.15s;
}

.bonus-milestone-box:hover {
  background: rgba(255, 255, 255, 0.12);
  transform: translateY(-1px);
}

.milestone-hour-title {
  font-size: 0.68rem;
  font-weight: 700;
  color: #94a3b8;
}

.milestone-heart-reward {
  font-size: 0.72rem;
  font-weight: 700;
  color: #cbd5e1;
}

.milestone-progress-track {
  width: 85%;
  height: 4px;
  background: rgba(15, 23, 42, 0.65);
  border-radius: 3px;
  overflow: hidden;
  margin-top: 3px;
}

.milestone-progress-fill {
  height: 100%;
  background: #f97316;
  border-radius: 3px;
}

/* 2. Xal Qaydaları Section */
.bonus-section-caption {
  font-size: 0.76rem;
  font-weight: 800;
  color: #94a3b8;
  margin-bottom: 6px;
  letter-spacing: 0.02em;
}

.bonus-rules-dark-panel {
  background: #182232;
  border-radius: 14px;
  padding: 12px;
  color: #e2e8f0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.bonus-rules-2x2-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

.bonus-rule-pill {
  background: #0f1724;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 8px;
  padding: 8px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.78rem;
  font-weight: 600;
}

.rule-pill-left {
  color: #cbd5e1;
}

.rule-pill-pts {
  color: #10b981;
  font-weight: 800;
}

.bonus-rules-inner-dashed {
  background: #111927;
  border: 1px dashed rgba(148, 163, 184, 0.25);
  border-radius: 10px;
  padding: 10px 12px;
  font-size: 0.74rem;
  line-height: 1.45;
  color: #cbd5e1;
}

.rules-block-heading {
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 4px;
}

.rules-block-desc {
  color: #94a3b8;
  font-size: 0.72rem;
}

.rules-prizes-list {
  list-style: none;
  padding: 0;
  margin: 4px 0 0 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
  color: #cbd5e1;
  font-size: 0.73rem;
}

.rules-antispam-red-box {
  background: rgba(239, 68, 68, 0.14);
  border: 1px solid rgba(239, 68, 68, 0.32);
  color: #fca5a5;
  border-radius: 7px;
  padding: 7px 10px;
  font-size: 0.72rem;
  margin-top: 4px;
}

.rules-pin-note {
  margin-top: 8px;
  color: #e2e8f0;
  font-size: 0.72rem;
}

.bonus-rules-hide-btn {
  background: transparent;
  border: none;
  color: #38bdf8;
  font-size: 0.75rem;
  font-weight: 800;
  cursor: pointer;
  padding: 4px;
  text-align: center;
  letter-spacing: 0.03em;
}

/* 3. TOP 20 Section (Screenshot 1000817469) */
.bonus-top20-header-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 4px;
}

.top20-label-title {
  font-size: 0.78rem;
  font-weight: 800;
  color: #94a3b8;
}

.top20-countdown-pill {
  background: #f0f9ff;
  border: 1px solid #bae6fd;
  color: #0284c7;
  font-size: 0.7rem;
  font-weight: 700;
  padding: 3px 10px;
  border-radius: 8px;
}

.top20-yesterday-btn {
  background: #1e293b;
  color: #38bdf8;
  border: none;
  border-radius: 7px;
  padding: 4px 10px;
  font-size: 0.72rem;
  font-weight: 700;
  cursor: pointer;
}

.bonus-top20-list {
  display: flex;
  flex-direction: column;
  gap: 7px;
}

.top20-rank-row {
  background: #1e293b;
  border-radius: 10px;
  padding: 7px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1.5px solid transparent;
}

.top20-rank-row.rank-gold-border {
  border-color: #eab308;
}

.top20-rank-row.rank-silver-border {
  border-color: #94a3b8;
}

.top20-rank-row.rank-bronze-border {
  border-color: #d97706;
}

.top20-rank-num {
  width: 16px;
  font-size: 0.78rem;
  font-weight: 700;
  color: #94a3b8;
}

.top20-row-avatar {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.top20-row-name {
  flex: 1;
  font-size: 0.82rem;
  font-weight: 700;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.top20-row-pts {
  font-size: 0.8rem;
  font-weight: 700;
  color: #38bdf8;
}


/* ============================================================
   1:1 EXACT TOP NAVBAR BUTTONS, ICONS & SPACING OVERRIDE
   Matches Screenshots 1000817420 - 1000817470
   ============================================================ */
.top-navbar {
  height: 52px !important;
  background: transparent !important;
  border-bottom: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 4px 10px 0 10px !important;
  z-index: 50 !important;
  position: relative !important;
}

.nav-left {
  display: flex !important;
  align-items: center !important;
}

.heart-count-pill {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 2px 4px !important;
  cursor: pointer !important;
  background: transparent !important;
}

.nav-heart-svg {
  width: 34px !important;
  height: 30px !important;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25)) !important;
  flex-shrink: 0 !important;
}

.nav-heart-number {
  font-size: 0.86rem !important;
  font-weight: 500 !important;
  color: #ffffff !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) !important;
}

/* 4 Center Circular Amber Buttons with ~28px spacing between them */
.nav-center-icons {
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
}

.nav-action-btn {
  width: 34px !important;
  height: 34px !important;
  border-radius: 50% !important;
  background: rgba(212, 132, 58, 0.92) !important;
  border: none !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16), inset 0 1px 1px rgba(255, 255, 255, 0.18) !important;
  color: #ffffff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  position: relative !important;
  padding: 0 !important;
  transition: transform 0.15s ease, filter 0.15s ease !important;
}

.nav-action-btn:hover {
  transform: scale(1.06) !important;
  filter: brightness(1.08) !important;
}

.nav-action-btn:active {
  transform: scale(0.95) !important;
}

/* Button 1 (#6 / #8 Rank Button + White Timer Pill below) */
.nav-league-rank-wrap {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}

.nav-league-rank-btn {
  width: 34px !important;
  height: 34px !important;
}

.nav-league-rank-num {
  font-size: 0.72rem !important;
  font-weight: 500 !important;
  color: #ffffff !important;
  line-height: 1 !important;
  letter-spacing: -0.01em !important;
}

.nav-league-timer-pill {
  position: absolute !important;
  bottom: -9px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  background: #f1f5f9 !important;
  color: #334155 !important;
  font-size: 0.50rem !important;
  font-weight: 600 !important;
  padding: 1.5px 6px !important;
  border-radius: 8px !important;
  white-space: nowrap !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) !important;
  z-index: 6 !important;
  line-height: 1.1 !important;
}

/* Right Table Switcher (Masa 19 + Circular Amber Refresh Button) */
.nav-right-table {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  cursor: pointer !important;
  padding: 0 !important;
  background: transparent !important;
}

.nav-right-table:hover {
  background: transparent !important;
}

.table-label {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1.1 !important;
}

.table-word {
  font-size: 0.66rem !important;
  font-weight: 400 !important;
  color: rgba(255, 255, 255, 0.92) !important;
}

.table-num {
  font-size: 0.68rem !important;
  font-weight: 500 !important;
  color: #ffffff !important;
}

.table-refresh-circle-btn {
  width: 34px !important;
  height: 34px !important;
  flex-shrink: 0 !important;
}

.table-refresh-svg {
  transition: transform 0.35s ease !important;
}

.nav-right-table:hover .table-refresh-svg {
  transform: rotate(180deg) !important;
}


/* ============================================================
   NAİLİYYƏTLƏR MODAL (Screenshots 1000817471 - 1000817475 1:1)
   ============================================================ */
.ach-modal-card {
  position: relative;
  width: 90%;
  max-width: 390px;
  height: 76vh;
  max-height: 680px;
  background: #ffffff;
  border-radius: 18px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.55);
  overflow: visible;
}

.ach-modal-close-green {
  position: absolute;
  top: -12px;
  right: -10px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #ffffff;
  border: none;
  color: #84cc16;
  font-size: 1.25rem;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
  z-index: 30;
}

.ach-top-header {
  padding: 14px 16px 8px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

.ach-header-title {
  font-size: 0.94rem;
  font-weight: 600;
  color: #b0b8c4;
}

.ach-header-star {
  font-size: 1.05rem;
  line-height: 1;
}

.ach-header-count {
  font-size: 0.94rem;
  font-weight: 600;
  color: #b0b8c4;
}

.ach-filter-bar {
  padding: 4px 16px 12px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  border-bottom: 1px solid #f1f5f9;
}

.ach-filter-label {
  font-size: 0.88rem;
  font-weight: 500;
  color: #334155;
  white-space: nowrap;
}

.ach-segmented-control {
  background: #f1f5f9;
  border-radius: 20px;
  padding: 3px;
  display: flex;
  align-items: center;
  gap: 2px;
}

.ach-seg-btn {
  border: none;
  background: transparent;
  color: #475569;
  font-size: 0.78rem;
  font-weight: 500;
  padding: 5px 12px;
  border-radius: 16px;
  cursor: pointer;
  transition: all 0.15s ease;
  font-family: inherit;
}

.ach-seg-btn.active {
  background: #ffffff;
  color: #1e293b;
  font-weight: 600;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

.ach-badges-grid {
  flex: 1;
  overflow-y: auto;
  padding: 12px 14px 18px 14px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px 8px;
  align-content: start;
  justify-items: center;
}

.ach-badge-cell {
  width: 90px;
  height: 104px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: transform 0.15s ease;
  border-radius: 10px;
}

.ach-badge-cell:hover {
  transform: scale(1.05);
}

.ach-badge-img {
  width: 90px;
  height: 104px;
  object-fit: contain;
  display: block;
  pointer-events: none;
}


/* ============================================================
   COMPACT TOP NAVBAR SIZING OVERRIDE (Slightly Reduced Buttons & Balance)
   ============================================================ */
.top-navbar {
  height: 44px !important;
  padding: 2px 10px 0 10px !important;
}

.nav-heart-svg {
  width: 26px !important;
  height: 23px !important;
}

.nav-heart-number {
  font-size: 0.74rem !important;
  font-weight: 500 !important;
}

.nav-center-icons {
  gap: 20px !important;
}

.nav-action-btn,
.nav-league-rank-btn,
.table-refresh-circle-btn {
  width: 28px !important;
  height: 28px !important;
}

.nav-action-btn svg,
.table-refresh-circle-btn svg {
  width: 15px !important;
  height: 15px !important;
}

.nav-league-rank-num {
  font-size: 0.62rem !important;
}

.nav-league-timer-pill {
  bottom: -7px !important;
  font-size: 0.44rem !important;
  padding: 1px 4.5px !important;
  border-radius: 6px !important;
}

.table-word {
  font-size: 0.58rem !important;
}

.table-num {
  font-size: 0.60rem !important;
}


/* ============================================================
   REYTİNQLƏR MODAL (Screenshots 1000817476 - 1000817483 1:1)
   ============================================================ */
.reytinq-modal-card {
  position: relative;
  width: 90%;
  max-width: 390px;
  height: 76vh;
  max-height: 680px;
  background: #ffffff;
  border-radius: 18px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.55);
  overflow: visible;
}

.reytinq-close-circle-blue {
  position: absolute;
  top: -12px;
  right: -10px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #ffffff;
  border: none;
  color: #4fb0ff;
  font-size: 1.25rem;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
  z-index: 40;
}

.reytinq-blue-header {
  background: #7cc4ff;
  border-radius: 18px 18px 0 0;
  padding: 10px 14px 10px 14px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  z-index: 30;
}

.reytinq-tabs-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 18px;
}

.reytinq-help-btn {
  background: transparent;
  border: none;
  color: #ffffff;
  font-size: 1.25rem;
  font-weight: 900;
  cursor: pointer;
  padding: 0 4px;
  line-height: 1;
}

.reytinq-cat-tab {
  background: transparent;
  border: none;
  font-size: 1.45rem;
  line-height: 1;
  cursor: pointer;
  padding: 4px 6px;
  border-radius: 10px;
  transition: transform 0.15s ease, filter 0.15s ease, opacity 0.15s ease;
  opacity: 0.42;
  filter: grayscale(85%) brightness(0.85);
}

.reytinq-cat-tab:hover {
  opacity: 0.75;
  transform: scale(1.08);
}

.reytinq-cat-tab.active {
  opacity: 1;
  filter: none;
  transform: scale(1.14);
}

.reytinq-sub-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 26px;
}

.reytinq-cat-title-text {
  font-size: 0.88rem;
  font-weight: 500;
  color: #ffffff;
}

.reytinq-period-wrap {
  position: relative;
}

.reytinq-period-pill {
  background: rgba(255, 255, 255, 0.22);
  border: none;
  border-radius: 14px;
  padding: 4px 12px;
  color: #ffffff;
  font-size: 0.78rem;
  font-style: italic;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  min-width: 118px;
  justify-content: space-between;
}

.reytinq-period-dropdown {
  position: absolute;
  top: 32px;
  right: 0;
  width: 136px;
  background: #f0f7ff;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);
  overflow: hidden;
  z-index: 50;
  display: flex;
  flex-direction: column;
  border: 1px solid #dbeafe;
}

.reytinq-period-option {
  padding: 9px 12px;
  font-size: 0.8rem;
  font-style: italic;
  color: #64748b;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  border-bottom: 1px solid rgba(203, 213, 225, 0.45);
  transition: background 0.12s;
}

.reytinq-period-option:last-child {
  border-bottom: none;
}

.reytinq-period-option:hover {
  background: #e0f2fe;
}

.period-check-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #60a5fa;
  color: #ffffff;
  font-size: 0.62rem;
  font-style: normal;
  font-weight: 900;
  display: none;
  align-items: center;
  justify-content: center;
}

.reytinq-period-option.selected {
  color: #334155;
  font-weight: 500;
}

.reytinq-period-option.selected .period-check-circle {
  display: flex;
}

/* Scrollable Leaderboard Body with Subtle Blue Gradient at Top */
.reytinq-scroll-list {
  flex: 1;
  overflow-y: auto;
  background: linear-gradient(180deg, #b8e1ff 0%, #e0f2fe 24%, #ffffff 55%);
  padding: 8px 14px 10px 14px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.reytinq-item-row {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 2px 0;
}

.reytinq-row-avatar {
  width: 44px;
  height: 44px;
  border-radius: 6px;
  object-fit: cover;
  flex-shrink: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}

.reytinq-row-name-wrap {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 0.86rem;
  font-weight: 600;
  color: #0f172a;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.reytinq-row-rank {
  font-weight: 600;
  color: #0f172a;
}

.reytinq-row-score-wrap {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 112px;
  justify-content: flex-start;
}

.reytinq-metric-icon {
  font-size: 1.28rem;
  line-height: 1;
}

.reytinq-score-val {
  font-size: 0.85rem;
  font-weight: 600;
}

.reytinq-score-val.color-kisses { color: #dc2626; }
.reytinq-score-val.color-djs { color: #db2777; }
.reytinq-score-val.color-expensive { color: #ea580c; }
.reytinq-score-val.color-important { color: #ea580c; }
.reytinq-score-val.color-emotional { color: #f59e0b; }

/* Divider between Top-10 / Top-25 / Top-50 (Screenshots 1000817478 & 1000817479) */
.reytinq-tier-divider {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 6px -14px;
}

.reytinq-tier-top-lbl {
  font-size: 0.72rem;
  color: #94a3b8;
  padding-bottom: 4px;
}

.reytinq-tier-line {
  width: 100%;
  height: 1px;
  background: #e2e8f0;
}

.reytinq-tier-bot-lbl {
  font-size: 0.72rem;
  color: #94a3b8;
  padding-top: 4px;
}

/* Sticky User Row at Bottom (Yellow Highlight) */
.reytinq-user-sticky-footer {
  background: #ffffff;
  border-radius: 0 0 18px 18px;
  padding: 6px 10px 10px 10px;
  border-top: 1px solid #f1f5f9;
}

.reytinq-user-yellow-bar {
  background: #fef9c3;
  border-radius: 10px;
  padding: 3px 10px 3px 4px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.reytinq-user-avatar {
  width: 44px;
  height: 44px;
  border-radius: 6px;
  object-fit: cover;
  flex-shrink: 0;
}

.reytinq-user-name-col {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 0.85rem;
  font-weight: 500;
  color: #0f172a;
}

.reytinq-user-rank {
  font-weight: 600;
}

.reytinq-user-score-col {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 108px;
}

.reytinq-user-score-num {
  font-size: 0.85rem;
  font-weight: 600;
  color: #dc2626;
}


/* ============================================================
   BUTULKANI DƏYİŞ PANEL (Screenshots 1000817484 & 1000817485 1:1)
   Docked over the bottom white chat area so wooden table & bottle stay visible!
   ============================================================ */
.wood-bottle-custom-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: drop-shadow(0 6px 14px rgba(0, 0, 0, 0.65));
  pointer-events: none;
  user-select: none;
}

.app-modal-overlay.butulka-bottom-sheet-overlay {
  background: transparent !important;
  backdrop-filter: none !important;
  align-items: flex-end !important;
  justify-content: center !important;
  padding: 0 !important;
  pointer-events: none !important;
}

.app-modal-overlay.butulka-bottom-sheet-overlay.active {
  display: flex !important;
  pointer-events: none !important;
}

.butulka-change-sheet-panel {
  width: 100%;
  height: 300px;
  background: #ffffff;
  border-top: 1px solid #e2e8f0;
  display: flex;
  flex-direction: column;
  position: relative;
  box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.08);
  pointer-events: auto !important;
  animation: sheet-slide-up 0.2s cubic-bezier(0.16, 1, 0.3, 1);
}

@keyframes sheet-slide-up {
  from { transform: translateY(30px); opacity: 0.6; }
  to { transform: translateY(0); opacity: 1; }
}

.butulka-sheet-header {
  padding: 12px 16px 8px 16px;
  border-bottom: 1px solid #f1f5f9;
  flex-shrink: 0;
}

.butulka-sheet-title {
  font-size: 0.9rem;
  font-weight: 400;
  color: #b0b8c4;
}

.butulka-sheet-grid-scroll {
  flex: 1;
  overflow-y: auto;
  padding: 10px 10px 24px 10px;
}

.butulka-4col-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px 6px;
  justify-items: center;
}

.butulka-grid-cell {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 3px;
  cursor: pointer;
  padding: 4px;
  border-radius: 12px;
  border: 1.5px solid transparent;
  background: #ffffff;
  transition: transform 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  width: 100%;
  max-width: 92px;
}

.butulka-grid-cell:hover {
  transform: scale(1.05);
}

.butulka-grid-cell.active-bottle {
  border-color: #84cc16 !important;
  background: #f7fee7;
  box-shadow: 0 2px 8px rgba(132, 204, 22, 0.22);
}

.butulka-thumb-wrap {
  width: 68px;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 8px;
  background: #ffffff;
}

.butulka-thumb-img {
  width: 68px;
  height: 68px;
  object-fit: contain;
  display: block;
  pointer-events: none;
}

.butulka-cost-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  margin-top: 1px;
}

.butulka-heart-icon {
  font-size: 0.82rem;
  line-height: 1;
}

.butulka-cost-val {
  font-size: 0.84rem;
  font-weight: 500;
  color: #1e293b;
  line-height: 1;
}

.butulka-vip-badge-row {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 22px;
}

.butulka-vip-badge-img {
  height: 20px;
  width: auto;
  object-fit: contain;
  display: block;
}

.butulka-floating-close-green {
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #84cc16;
  border: 2px solid #ffffff;
  color: #ffffff;
  font-size: 1.25rem;
  font-weight: 800;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.28);
  z-index: 65;
  transition: transform 0.15s ease, background 0.15s ease;
}

.butulka-floating-close-green:hover {
  background: #65a30d;
  transform: scale(1.06);
}


/* ============================================================
   1. TƏRZ MODAL (Screenshots 1000817486 & 1000817487 1:1)
   ============================================================ */
.terz-modal-card {
  position: relative;
  width: 90%;
  max-width: 386px;
  height: 78vh;
  max-height: 700px;
  background: #ffffff;
  border-radius: 18px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.55);
  overflow: visible;
}

.terz-modal-close-green,
.buster-modal-close-green,
.friends-modal-close-green,
.contact-modal-close-green {
  position: absolute;
  top: -12px;
  right: -10px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #ffffff;
  border: none;
  color: #84cc16;
  font-size: 1.25rem;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
  z-index: 40;
}

.terz-modal-top-header {
  padding: 12px 16px 6px 16px;
  text-align: center;
  flex-shrink: 0;
}

.terz-header-title-text {
  font-size: 0.94rem;
  font-weight: 500;
  color: #b0b8c4;
}

.terz-preview-section {
  padding: 4px 16px 14px 16px;
  display: flex;
  align-items: center;
  gap: 14px;
  border-bottom: 1px solid #e2e8f0;
  flex-shrink: 0;
}

.terz-wood-preview-box {
  width: 98px;
  height: 98px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.terz-preview-base-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.terz-preview-frame-overlay {
  position: absolute;
  inset: 10px;
  border-radius: 8px;
  pointer-events: none;
  transition: all 0.2s ease;
}

.terz-preview-info-col {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.terz-preview-desc-text {
  font-size: 0.8rem;
  color: #334155;
  line-height: 1.35;
}

.terz-apply-btn {
  background: #84cc16;
  color: #ffffff;
  border: none;
  border-radius: 8px;
  padding: 8px 18px;
  font-size: 0.84rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s ease, transform 0.15s ease;
  font-family: inherit;
}

.terz-apply-btn.disabled-btn {
  background: #bcbcbc;
  color: #f1f5f9;
  cursor: default;
}

.terz-grid-scroll-container {
  flex: 1;
  overflow-y: auto;
  background: #f2f2f2;
  border-radius: 0 0 18px 18px;
  padding: 12px 12px 18px 12px;
}

.terz-4col-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px 8px;
  justify-items: center;
}

.terz-grid-card {
  width: 100%;
  max-width: 78px;
  height: 84px;
  background: #ffffff;
  border-radius: 10px;
  border: 1.5px solid transparent;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 6px 4px 5px 4px;
  cursor: pointer;
  transition: transform 0.12s ease, background 0.12s ease, border-color 0.12s ease;
}

.terz-grid-card:hover {
  transform: translateY(-1px);
}

.terz-grid-card.selected-terz {
  background: #fffbe6;
  border-color: #fde047;
}

.terz-art-box {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 6px;
}

.terz-art-img {
  width: 50px;
  height: 50px;
  object-fit: contain;
  display: block;
  pointer-events: none;
}

.terz-card-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  height: 18px;
}

.terz-cost-num {
  font-size: 0.78rem;
  font-weight: 500;
  color: #1e293b;
  line-height: 1;
}

.terz-green-check-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #84cc16;
  color: #ffffff;
  font-size: 0.62rem;
  font-weight: 900;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ============================================================
   2. BUSTERLƏR MODAL (Screenshot 1000817488 1:1)
   ============================================================ */
.buster-modal-card {
  position: relative;
  width: 90%;
  max-width: 386px;
  background: #ffffff;
  border-radius: 18px;
  padding: 12px 18px 24px 18px;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.55);
}

.buster-top-header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

.buster-help-icon {
  background: transparent;
  border: none;
  color: #c4c9d0;
  font-size: 1.25rem;
  font-weight: 900;
  cursor: pointer;
  padding: 0 4px;
  line-height: 1;
}

.buster-header-title {
  font-size: 0.95rem;
  font-weight: 500;
  color: #b0b8c4;
}

.buster-subtitle-desc {
  font-size: 0.85rem;
  color: #1e293b;
  text-align: center;
  line-height: 1.38;
  margin-bottom: 14px;
}

.buster-divider-line-row {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}

.buster-divider-line {
  flex: 1;
  height: 1px;
  background: #f1f5f9;
}

.buster-divider-title {
  font-size: 0.86rem;
  font-weight: 500;
  color: #0f172a;
  white-space: nowrap;
}

.buster-circles-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 22px;
  width: 100%;
}

.buster-circle-item {
  position: relative;
  width: 74px;
  height: 74px;
  border-radius: 50%;
  cursor: pointer;
  transition: transform 0.15s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.buster-circle-item:hover {
  transform: scale(1.06);
}

.buster-circle-img {
  width: 74px;
  height: 74px;
  border-radius: 50%;
  object-fit: cover;
  display: block;
}

.buster-count-badge {
  position: absolute;
  top: 0;
  right: 2px;
  background: #d1d5db;
  color: #ffffff;
  font-size: 0.68rem;
  font-weight: 700;
  padding: 1px 7px;
  border-radius: 10px;
  border: 1.5px solid #ffffff;
  line-height: 1.15;
}

/* ============================================================
   3. DOSTLAR SİYAHISI MODAL (Screenshot 1000817489 1:1)
   ============================================================ */
.friends-modal-card {
  position: relative;
  width: 90%;
  max-width: 386px;
  background: #ffffff;
  border-radius: 16px;
  padding: 18px 20px 20px 20px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.55);
}

.friends-modal-title {
  font-size: 1.05rem;
  font-weight: 400;
  color: #9ca3af;
  margin-bottom: 16px;
}

.friends-privacy-section {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 24px;
}

.friends-privacy-question {
  font-size: 0.88rem;
  font-weight: 400;
  color: #334155;
}

.friends-radio-group {
  display: flex;
  align-items: center;
  gap: 20px;
}

.friends-radio-label {
  display: flex;
  align-items: center;
  gap: 7px;
  cursor: pointer;
  font-size: 0.88rem;
  color: #1e293b;
  user-select: none;
}

.friends-radio-label input[type="radio"] {
  display: none;
}

.custom-blue-radio {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 2px solid #9ca3af;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border-color 0.15s ease;
}

.custom-blue-radio::after {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #0075ff;
  transform: scale(0);
  transition: transform 0.15s ease;
}

.friends-radio-label input[type="radio"]:checked + .custom-blue-radio {
  border-color: #0075ff;
}

.friends-radio-label input[type="radio"]:checked + .custom-blue-radio::after {
  transform: scale(1);
}

.friends-empty-state {
  text-align: center;
  font-size: 0.84rem;
  color: #475569;
  padding-top: 2px;
}

/* ============================================================
   4. BİZİMLƏ ƏLAQƏ SAXLA MODAL (Screenshot 1000817490 1:1)
   ============================================================ */
.contact-modal-card {
  position: relative;
  width: 90%;
  max-width: 386px;
  background: #ffffff;
  border-radius: 16px;
  padding: 14px 20px 22px 20px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.55);
}

.contact-modal-header-title {
  text-align: center;
  font-size: 0.92rem;
  font-weight: 500;
  color: #b0b8c4;
  margin-bottom: 18px;
}

.contact-email-action-row {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  padding: 6px 4px;
  border-radius: 8px;
  transition: background 0.15s ease;
}

.contact-email-action-row:hover {
  background: #f8fafc;
}

.contact-envelope-img {
  width: 28px;
  height: 28px;
  object-fit: contain;
  flex-shrink: 0;
}

.contact-email-text {
  font-size: 0.92rem;
  font-weight: 400;
  color: #1e293b;
}

/* ============================================================
   5. HESAB QEYDİYYAT MODALI (İlk Giriş üçün Qeydiyyat)
   ============================================================ */
.register-modal-card {
  position: relative;
  width: 92%;
  max-width: 400px;
  background: #ffffff;
  border-radius: 18px;
  padding: 22px 22px 18px 22px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.6);
  animation: regModalPop 0.28s cubic-bezier(0.2, 0.9, 0.3, 1.2);
}
@keyframes regModalPop {
  0%   { transform: scale(0.85); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
.reg-modal-badge {
  display: inline-flex;
  align-self: center;
  align-items: center;
  gap: 6px;
  background: #fff7ed;
  color: #ea580c;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.6px;
  padding: 4px 12px;
  border-radius: 999px;
  border: 1px solid #fed7aa;
  margin-bottom: 6px;
  text-transform: uppercase;
}
.reg-modal-title {
  text-align: center;
  font-size: 1.35rem;
  font-weight: 900;
  color: #0f172a;
  line-height: 1.2;
}
.reg-modal-subtitle {
  text-align: center;
  font-size: 0.8rem;
  color: #64748b;
  margin-top: 3px;
  margin-bottom: 12px;
}
.reg-bonus-banner {
  display: flex;
  align-items: center;
  gap: 12px;
  background: linear-gradient(135deg, #fff7ed 0%, #ffedd5 100%);
  border: 1.5px solid #fdba74;
  border-radius: 12px;
  padding: 10px 14px;
  margin-bottom: 14px;
}
.reg-bonus-icon {
  font-size: 1.9rem;
  line-height: 1;
  flex-shrink: 0;
  animation: regBonusBounce 1.4s ease-in-out infinite;
}
@keyframes regBonusBounce {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-4px); }
}
.reg-bonus-bold {
  font-size: 0.8rem;
  font-weight: 900;
  color: #c2410c;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}
.reg-bonus-text {
  font-size: 0.82rem;
  color: #7c2d12;
  font-weight: 600;
  margin-top: 1px;
}
.reg-form {
  display: flex;
  flex-direction: column;
}
.reg-field-label {
  font-size: 0.76rem;
  font-weight: 800;
  color: #334155;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  margin-bottom: 5px;
  margin-top: 6px;
}
.reg-req {
  color: #ef4444;
}
.reg-input {
  width: 100%;
  padding: 10px 14px;
  border: 1.5px solid #cbd5e1;
  border-radius: 10px;
  font-size: 0.95rem;
  color: #0f172a;
  outline: none;
  font-family: inherit;
  transition: border-color 0.15s, box-shadow 0.15s;
  background: #f8fafc;
}
.reg-input:focus {
  border-color: #f26400;
  box-shadow: 0 0 0 3px rgba(242, 100, 0, 0.15);
  background: #ffffff;
}
.reg-hint {
  font-size: 0.68rem;
  color: #94a3b8;
  margin-top: 3px;
}
.reg-gender-row {
  display: flex;
  gap: 10px;
  margin-top: 2px;
}
.reg-gender-btn {
  flex: 1;
  cursor: pointer;
  position: relative;
}
.reg-gender-btn input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.reg-gender-tile {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 11px 8px;
  border: 1.5px solid #cbd5e1;
  border-radius: 10px;
  font-size: 0.92rem;
  font-weight: 800;
  color: #475569;
  background: #f8fafc;
  transition: all 0.15s ease;
  user-select: none;
}
.reg-gender-btn:hover .reg-gender-tile {
  border-color: #f97316;
  background: #fff7ed;
}
.reg-gender-btn input[type="radio"]:checked + .reg-gender-tile {
  border-color: #f26400;
  background: linear-gradient(135deg, #f26400 0%, #ea580c 100%);
  color: #ffffff;
  box-shadow: 0 4px 14px rgba(242, 100, 0, 0.35);
  transform: translateY(-1px);
}
.reg-submit-btn {
  margin-top: 16px;
  width: 100%;
  padding: 13px 18px;
  border: none;
  border-radius: 11px;
  background: linear-gradient(135deg, #f26400 0%, #ea580c 55%, #c2410c 100%);
  color: #ffffff;
  font-size: 1rem;
  font-weight: 900;
  letter-spacing: 0.3px;
  cursor: pointer;
  box-shadow: 0 6px 18px rgba(242, 100, 0, 0.4);
  transition: transform 0.1s, box-shadow 0.1s, filter 0.15s;
  font-family: inherit;
}
.reg-submit-btn:hover {
  filter: brightness(1.06);
  box-shadow: 0 8px 22px rgba(242, 100, 0, 0.5);
  transform: translateY(-1px);
}
.reg-submit-btn:active {
  transform: translateY(1px);
}
.reg-footer-note {
  text-align: center;
  font-size: 0.7rem;
  color: #94a3b8;
  line-height: 1.35;
  margin-top: 10px;
}
/* Settings modal account profile row */
.settings-account-row {
  background: #fff7ed;
  border-left: 3px solid #f26400;
  border-radius: 8px;
  padding: 8px 8px 8px 10px;
}
.settings-account-row:hover {
  background: #ffedd5;
}
.settings-account-info {
  display: flex;
  flex-direction: column;
  min-width: 0;
  line-height: 1.25;
}
.settings-btn-chip {
  flex-shrink: 0;
  border: none;
  background: #f26400;
  color: #ffffff;
  font-size: 0.72rem;
  font-weight: 800;
  padding: 6px 10px;
  border-radius: 999px;
  cursor: pointer;
  font-family: inherit;
  transition: filter 0.15s;
}
.settings-btn-chip:hover {
  filter: brightness(1.1);
}
/* Interactive daily puzzle */
.puzzle-options-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  margin-bottom: 12px;
}
.puzzle-option-btn {
  padding: 10px 10px;
  border: 1.5px solid #cbd5e1;
  border-radius: 10px;
  background: #f8fafc;
  color: #0f172a;
  font-size: 0.88rem;
  font-weight: 800;
  cursor: pointer;
  font-family: inherit;
  transition: all 0.15s;
}
.puzzle-option-btn:hover:not(:disabled) {
  border-color: #84cc16;
  background: #ecfccb;
  transform: translateY(-1px);
}
.puzzle-option-btn.correct {
  border-color: #84cc16 !important;
  background: #84cc16 !important;
  color: #ffffff !important;
  animation: puzzleCorrectPulse 0.4s ease;
}
.puzzle-option-btn.wrong {
  border-color: #ef4444 !important;
  background: #fee2e2 !important;
  color: #b91c1c !important;
  animation: puzzleShake 0.4s ease;
}
@keyframes puzzleCorrectPulse {
  0%   { transform: scale(0.9); }
  50%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}
@keyframes puzzleShake {
  0%, 100% { transform: translateX(0); }
  25%      { transform: translateX(-6px); }
  75%      { transform: translateX(6px); }
}
.puzzle-reward-banner {
  font-size: 0.78rem;
  color: #64748b;
  margin-bottom: 10px;
}
.puzzle-reward-banner strong {
  color: #f26400;
}
.puzzle-cooldown-text {
  font-size: 0.8rem;
  color: #16a34a;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 1.35;
}
/* Claimed bonus boxes visual state */
.bonus-milestone-box.claimed {
  background: #ecfccb !important;
  border-color: #84cc16 !important;
}
.bonus-claimed-badge {
  display: inline-block;
  font-size: 0.58rem;
  font-weight: 800;
  color: #16a34a;
  letter-spacing: 0.2px;
  margin-top: 1px;
}
/* User player slot gold frame on table */
.player-slot.user-is-vip .player-avatar-circle {
  box-shadow: 0 0 0 3px #facc15, 0 0 16px rgba(250, 204, 21, 0.75) !important;
}
.player-slot.user-is-vip .player-name-plate {
  color: #facc15 !important;
  font-weight: 900 !important;
}

/* Mobile: compact table area; chat input remains pinned inside its own panel. */
@media (max-width: 899px) {
  body { height: 100dvh; min-height: 0; overflow: hidden; }
  .game-viewport { height: 100dvh; min-height: 0; max-height: none; }
  .top-navbar { flex: 0 0 50px; }
  .table-stage { flex: 1 1 auto; min-height: 0; }
  .circular-table-board {
    width: min(100%, 300px, calc(100dvh - 380px));
    height: min(100%, 300px, calc(100dvh - 380px));
  }
  .bottom-social-panel {
    flex: 0 0 clamp(205px, 31dvh, 255px);
    height: auto;
    min-height: 205px;
    overflow: hidden;
  }
  .chat-messages-container { min-height: 0; overscroll-behavior: contain; }
  .chat-input-bar { min-height: 58px; }
}
@media (max-width: 899px) and (max-height: 700px) {
  .bottom-social-panel { flex-basis: 190px; min-height: 190px; }
  .circular-table-board {
    width: min(100%, 250px, calc(100dvh - 310px));
    height: min(100%, 250px, calc(100dvh - 310px));
  }
}

/* Desktop: game board left, live chat right. Mobile rules above remain intact. */
@media (min-width: 900px) {
  body { overflow: hidden; align-items: stretch; }
  .game-viewport {
    width: 100vw; max-width: none; height: 100vh; max-height: none;
    display: grid; grid-template-columns: minmax(620px, 1fr) minmax(320px, 420px);
    grid-template-rows: 64px minmax(0, 1fr); background: #f8fafc;
  }
  .top-navbar { grid-column: 1 / -1; grid-row: 1; height: 64px; padding: 0 24px; }
  .table-stage { grid-column: 1; grid-row: 2; min-width: 0; min-height: 0; height: auto; padding: 24px; }
  .circular-table-board { width: min(56vh, 540px, 86%); height: min(56vh, 540px, 86%); }
  .bottom-social-panel { grid-column: 2; grid-row: 2; height: auto; min-height: 0; min-width: 0; flex: 1 1 auto; border-top: none; border-left: 1px solid #dbe2ea; box-shadow: -8px 0 26px rgba(15,23,42,.10); }
  .chat-messages-container { padding: 20px; gap: 12px; }
  .chat-msg-row { font-size: .94rem; }
  .chat-input-bar { padding: 14px 16px; }
  .chat-input-field { padding: 11px 16px; font-size: .95rem; }
  .chat-send-btn { width: 42px; height: 42px; }
}
@media (min-width: 1400px) {
  .game-viewport { grid-template-columns: minmax(760px, 1fr) 440px; }
  .top-navbar { padding: 0 36px; }
  .table-stage { padding: 36px; }
  .circular-table-board { width: min(58vh, 580px, 86%); height: min(58vh, 580px, 86%); }
}

/* Matchmaking & Room Management Extras */
.btn-new-table-green {
  width: 100%;
  padding: 11px;
  background: #16a34a linear-gradient(135deg, #16a34a, #15803d);
  color: #fff;
  border: none;
  border-radius: 12px;
  font-size: 0.95rem;
  font-weight: 800;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(22, 163, 74, 0.35);
  text-align: center;
  transition: opacity 0.2s, transform 0.1s;
}
.btn-new-table-green:active { transform: scale(0.98); }
.table-row-item.full-room { opacity: 0.55; cursor: not-allowed; }
.table-full-badge {
  font-size: 0.7rem;
  font-weight: 800;
  color: #ef4444;
  background: #fee2e2;
  padding: 2px 6px;
  border-radius: 6px;
}
