[data-theme=light] body,[data-theme=light] .ls-container,[data-theme=light] .mobile-app-container{background:#0f2318}[data-theme=light] .ls-frame,[data-theme=light] .mobile-frame{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M13 18 C13 15 11 13 8.5 13 C6 13 4 15.5 4 18 C4 21 8.5 26 13 30 C17.5 26 22 21 22 18 C22 15.5 20 13 17.5 13 C15 13 13 15 13 18 Z' fill='%23000' opacity='0.13'/%3E%3Cpath d='M53 10 C53 10 44 17 44 22 C44 25 46.5 27 49.5 26.5 C48 28.5 47 30 47 30 L59 30 C59 30 58 28.5 56.5 26.5 C59.5 27 62 25 62 22 C62 17 53 10 53 10 Z' fill='%23000' opacity='0.13'/%3E%3Ccircle cx='13' cy='55' r='4.5' fill='%23000' opacity='0.13'/%3E%3Ccircle cx='18.5' cy='62' r='4.5' fill='%23000' opacity='0.13'/%3E%3Ccircle cx='7.5' cy='62' r='4.5' fill='%23000' opacity='0.13'/%3E%3Crect x='11' y='63' width='4' height='6' rx='1' fill='%23000' opacity='0.13'/%3E%3Cpath d='M53 50 L60 60 L53 70 L46 60 Z' fill='%23000' opacity='0.13'/%3E%3C/svg%3E"),radial-gradient(110% 55% at 50% 0,#2e7d4f 0%,#0000 60%),radial-gradient(80% 50% at 100% 40%,#1b5c38 0%,#0000 55%),radial-gradient(70% 45% at 0 70%,#163e28 0%,#0000 55%),radial-gradient(90% 60% at 50% 100%,#0d2b1a 0%,#0000 70%),linear-gradient(175deg,#1e4d32 0%,#142d1e 40%,#0f2318 100%);box-shadow:0 40px 100px #0000008c,0 0 0 1px #ffffff0f}[data-theme=light] .ls-bg-mesh,[data-theme=light] .bg-mesh{background:radial-gradient(65% 45% at 95% 5%,#d63b3b1a 0%,#0000 60%),radial-gradient(55% 40% at 5% 95%,#5dc98a1a 0%,#0000 60%),radial-gradient(50% 35% at 80% 85%,#2e7d522e 0%,#0000 50%),radial-gradient(60% 40% at 20% 20%,#1e4d3238 0%,#0000 55%)}[data-theme=light] .ls-noise,[data-theme=light] .noise-overlay{opacity:.03}[data-theme=light] .suit-particle{color:#ffffff1a}[data-theme=light] .ls-card,[data-theme=light] .card-surface{background:linear-gradient(160deg,#d8f0e0 0%,#e4f5ea 100%);border:1px solid #0d21181a;box-shadow:inset 0 1px #fff,inset 0 -1px #0d21180f,0 16px 40px #0000003d}[data-theme=light] .ls-section-title,[data-theme=light] .view-title,[data-theme=light] .ls-friends-panel-title,[data-theme=light] .ls-section-header h3,[data-theme=light] .ls-empty-state-title,[data-theme=light] .ls-friends-notice-title,[data-theme=light] .ls-global-social-overlay .ls-friends-notice-title,[data-theme=light] .ls-checkbox-text,[data-theme=light] .ls-mode-label,[data-theme=light] .settings-section-title,[data-theme=light] .settings-slider-row{color:#0d2118}[data-theme=light] .ls-logo-title,[data-theme=light] .logo-title{color:#d8f0e0}[data-theme=light] .ls-player-name,[data-theme=light] .ls-bot-label,[data-theme=light] .ls-friend-name,[data-theme=light] .ls-party-summary-label,[data-theme=light] .ls-player-card-name,[data-theme=light] .ls-player-card-score,[data-theme=light] .ls-round-table td{color:#0d2118}[data-theme=light] .ls-section-desc,[data-theme=light] .ls-logo-sub,[data-theme=light] .logo-subtitle,[data-theme=light] .ls-friends-panel-sub,[data-theme=light] .ls-bot-sub,[data-theme=light] .ls-friend-status,[data-theme=light] .ls-empty-state-copy,[data-theme=light] .ls-party-summary-copy,[data-theme=light] .ls-zone-label,[data-theme=light] .ls-player-card-stat-label,[data-theme=light] .ls-reasoning-line,[data-theme=light] .ls-checkbox-sub,[data-theme=light] .ls-stepper-label,[data-theme=light] .ls-round-table th,[data-theme=light] .ls-mode-desc{color:#fff4dc}[data-theme=light] .ls-menu-friends-col .ls-empty-state-copy{color:#225239}[data-theme=light] .ls-friends-notice-kicker,[data-theme=light] .ls-global-social-overlay .ls-friends-notice-kicker{color:#a0700a}[data-theme=light] .ls-friends-notice-more,[data-theme=light] .ls-global-social-overlay .ls-friends-notice-more{color:#5a8c72}[data-theme=light] .view-desc,[data-theme=light] .settings-note{color:#1e4d32}[data-theme=light] .ls-topbar-brand{color:#f0c832;text-shadow:0 1px 8px #c8960a73,0 0 24px #f8e07038;letter-spacing:-.4px}[data-theme=light] .ls-round-table th{border-bottom:1px solid #0d21181a}[data-theme=light] .ls-round-table td{border-bottom:1px solid #0d21180f}[data-theme=light] .ls-input-group label,[data-theme=light] .input-group label{color:#5a8c72}[data-theme=light] .ls-input-group input,[data-theme=light] .ls-input-group select,[data-theme=light] .input-group input,[data-theme=light] .ls-copy-input,[data-theme=light] .pw-field{color:#0d2118;background:linear-gradient(160deg,#f2fbf5,#fefffd);border:1px solid #0d21181f}[data-theme=light] .ls-input-group input:focus,[data-theme=light] .ls-input-group select:focus,[data-theme=light] .input-group input:focus,[data-theme=light] .pw-field:focus{background:linear-gradient(160deg,#f2fbf5,#fefffd);border-color:#3a9e68b3;box-shadow:0 0 0 3px #3a9e6824}[data-theme=light] .ls-input-group input::placeholder,[data-theme=light] .input-group input::placeholder,[data-theme=light] .pw-field::placeholder{color:#8abea4}[data-theme=light] input[type=range]{accent-color:#c8960a}[data-theme=light] .ls-logo-title:after,[data-theme=light] .logo-title:after{background:linear-gradient(90deg,#0000,#e0ad18,#f8e070,#e0ad18,#0000);box-shadow:0 0 18px #c8960a99,0 0 36px #f8e07033}[data-theme=light] .ls-logo-badge,[data-theme=light] .logo-badge,[data-theme=light] .ls-user-chip{color:#ffc439;text-shadow:0 1px 2px #c8960a26;background:linear-gradient(135deg,#c8960a2e,#f8e0701f);border:1px solid #ffcc4166}[data-theme=light] .ls-link-text,[data-theme=light] .link-text,[data-theme=light] .ls-user-chip strong,[data-theme=light] .ls-friends-notice-name,[data-theme=light] .ls-global-social-overlay .ls-friends-notice-name,[data-theme=light] .ls-stepper-val,[data-theme=light] .ls-lobby-note{color:#225239}[data-theme=dark] .ls-lobby-start-early{color:#fff}[data-theme=light] .ls-link-text:hover,[data-theme=light] .link-text:hover{border-color:#2252398c}[data-theme=light] .ls-stepper-val{color:#a0700a;text-shadow:0 1px 4px #c8960a2e;font-weight:700}[data-theme=light] .ls-badge{color:#1e4d32;background:#2e7d521a;border-color:#2e7d523d}[data-theme=light] .ls-badge.blue{color:#4a30a0;background:#6040c817;border-color:#6040c838}[data-theme=light] .ls-badge.green{color:#1e4d32;background:#2e7d521f;border-color:#2e7d5247}[data-theme=light] .ls-badge.red{color:#d63b3b;background:#d63b3b1a;border-color:#d63b3b42}[data-theme=light] .ls-badge.gold{color:#7a5500;text-shadow:0 1px 2px #c8960a26;background:linear-gradient(135deg,#c8960a2e,#f8e0701f);border-color:#c8960a66}[data-theme=light] .hand-sum{color:#ffc439;text-shadow:0 1px 2px #c8960a26;background:linear-gradient(135deg,#c8960a2e,#f8e0701f);border-color:#ffcc4166}[data-theme=light] .ls-user-chip{color:#ffc439;text-shadow:0 1px 2px #c8960a26;background:linear-gradient(135deg,#c8960a2e,#f8e0701f);border:1px solid #ffcc4166}[data-theme=light] .ls-user-chip span{color:#ffc439}[data-theme=light] .btn-primary{color:#ecfff4;background:linear-gradient(160deg,#2e7d52 0%,#1a4d30 100%);box-shadow:0 4px 16px #1e4d307a,inset 0 1px #ffffff1a}[data-theme=light] .btn-primary:hover:not(:disabled){background:linear-gradient(160deg,#3a9e68 0%,#225239 100%);box-shadow:0 8px 24px #1e4d308c}[data-theme=light] .btn-gold{color:#fffbe8;text-shadow:0 1px 2px #64410059;background:linear-gradient(160deg,#e0ad18 0%,#a0700a 100%);box-shadow:0 4px 16px #a0700a80,inset 0 1px #ffffff38,inset 0 -1px #7a55004d}[data-theme=light] .btn-gold:hover:not(:disabled){background:linear-gradient(160deg,#f0c832 0%,#c8960a 100%);box-shadow:0 8px 28px #a0700a94,inset 0 1px #ffffff47,0 0 0 1px #f8e0704d}[data-theme=light] .btn-green.friends-start{color:#fffbe8;text-shadow:0 1px 2px #64410059;background:linear-gradient(160deg,#e0ad18 0%,#a0700a 100%);border:none;box-shadow:0 4px 16px #a0700a80,inset 0 1px #ffffff38,inset 0 -1px #7a55004d}[data-theme=light] .btn-green.friends-start:hover:not(:disabled){background:linear-gradient(160deg,#f0c832 0%,#c8960a 100%);box-shadow:0 8px 28px #a0700a94,inset 0 1px #ffffff47,0 0 0 1px #f8e0704d}[data-theme=light] .btn-green.friends-start:disabled{opacity:.45;cursor:not-allowed}[data-theme=light] .btn-secondary{color:#1a3d2b;background:linear-gradient(160deg,#fefffd,#f0fbf7);border:1px solid #0d21181f}[data-theme=light] .btn-secondary:hover:not(:disabled){color:#0d2118;background:linear-gradient(160deg,#e0f8f2,#d0f2e8)}[data-theme=light] .btn-danger{color:#d63b3b;background:#d63b3b1a;border:1px solid #d63b3b42}[data-theme=light] .btn-danger:hover:not(:disabled){background:#d63b3b2e}[data-theme=light] .btn-danger.friends-declare{color:#fff;background:linear-gradient(160deg,#d63b3b 0%,#a82b2b 100%);border:none;box-shadow:0 4px 16px #a82b2b70,inset 0 1px #ffffff1f}[data-theme=light] .btn-danger.friends-declare:hover:not(:disabled){background:linear-gradient(160deg,#e05050 0%,#c03030 100%);box-shadow:0 8px 24px #a82b2b85}[data-theme=light] .btn-danger.friends-declare:disabled{color:#8abea4;box-shadow:none;text-shadow:none;background:linear-gradient(160deg,#e0f8f2,#d0f2e8)}[data-theme=light] .btn-green{color:#1e4d32;background:#2e7d521f;border:1px solid #2e7d5247}[data-theme=light] .btn-green:hover:not(:disabled){background:#2e7d5233}[data-theme=light] .btn-back{color:#5dc98a}[data-theme=light] .btn-back:hover{color:#93dfb0}[data-theme=light] .btn-icon{color:#5a8c72;background:linear-gradient(160deg,#f2fbf5,#fefffd);border:1px solid #0d21181a}[data-theme=light] .btn-icon:hover{color:#0d2118;background:linear-gradient(160deg,#fefffd,#f0fbf7)}[data-theme=light] .btn-icon.danger{color:#d63b3b;border-color:#d63b3b3d}[data-theme=light] .btn-icon.danger:hover{background:#d63b3b17}[data-theme=light] .btn-icon.success{color:#1e4d32;border-color:#1e4d3247}[data-theme=light] .btn-icon.success:hover{background:#1e4d321a}[data-theme=light] .ls-toolbar-btn{color:#fff9;background:#ffffff12;border:1px solid #ffffff1f}[data-theme=light] .ls-toolbar-btn.settings{color:#ffc857;border-color:#ffc85726}[data-theme=light] .ls-toolbar-btn.logout{color:#f08080;border-color:#f080804d}[data-theme=light] .ls-toolbar-btn:hover{color:#fff;background:#ffffff24;border-color:#ffffff3d;transform:translateY(-1px);box-shadow:0 0 20px #ffc85726,0 4px 12px #0000004d}[data-theme=light] .ls-toolbar-btn.settings:hover{color:#ffc857;background:#ffc85724;border-color:#ffc8574d;box-shadow:0 0 20px #ffc85726,0 4px 12px #0000004d}[data-theme=light] .ls-toolbar-btn.logout:hover{color:#f08080;background:#d63b3b33;border-color:#d63b3b66}[data-theme=light] .ls-toolbar-btn:after{color:#ffffffbf;background:#1a3d2b;border:1px solid #ffffff1a}[data-theme=light] .ls-divider .line,[data-theme=light] .divider .line{background:#ffffff14}[data-theme=light] .ls-divider .text,[data-theme=light] .divider .text{color:#fff3}[data-theme=light] .ls-divider .text.ls-friends-panel-note,[data-theme=light] .divider .text.ls-friends-panel-note{color:#225239}[data-theme=light] .ls-alert-error,[data-theme=light] .alert-error{color:#b82e2e;background:#d63b3b17;border:1px solid #d63b3b42}[data-theme=light] .ls-alert-success,[data-theme=light] .alert-success{color:#1e4d32;background:#2e7d521a;border:1px solid #2e7d5242}[data-theme=light] .ls-alert-info{color:#4a30a0;background:#6040c817;border:1px solid #6040c838}[data-theme=light] .ls-tabs{background:linear-gradient(#0e2818eb 0%,#12321ecc 100%);border:1px solid #ffffff12}[data-theme=light] .ls-tab{color:#a0dcb466}[data-theme=light] .ls-tab.active{color:#0d2118;background:linear-gradient(160deg,#fff 0%,#f4fff8 100%);box-shadow:0 1px 4px #0000003d,inset 0 -2px #e0ad18}[data-theme=light] .ls-player-row,[data-theme=light] .ls-bot-row,[data-theme=light] .ls-friend-row,[data-theme=light] .ls-checkbox-row{background:linear-gradient(160deg,#f2fbf5,#fefffd);border:1px solid #0d211814}[data-theme=light] .ls-player-row:hover{background:linear-gradient(160deg,#f2fbf5,#fefffd)}[data-theme=light] .ls-friend-row:hover{background:linear-gradient(160deg,#f2fbf5,#fefffd);border-color:#0d211824}[data-theme=light] .ls-party-summary{background:linear-gradient(160deg,#f2fbf5,#fefffd);border:1px solid #0d211814}[data-theme=light] .ls-empty-state{background:linear-gradient(160deg,#f2fbf5,#fefffd);border:1px dashed #0d211829}[data-theme=light] .ls-progress-wrap{background:#00000047}[data-theme=light] .ls-progress-bar{background:linear-gradient(90deg,#c8960a,#e0ad18,#f8e070,#e0ad18) 0 0/200% 100%;box-shadow:0 0 10px #c8960a80,0 0 24px #f8e0702e}[data-theme=light] .ls-copy-input{color:#5a8c72;background:linear-gradient(160deg,#f2fbf5,#fefffd);border:1px solid #0d21181a}[data-theme=light] .ls-stepper-btn{color:#0d2118;background:linear-gradient(160deg,#f2fbf5,#e0f8f2);border:1px solid #0d21181a}[data-theme=light] .ls-stepper-btn:hover{background:linear-gradient(160deg,#fefffd,#f0fbf7)}[data-theme=light] .ls-rank-row{border:1px solid #0d211814}[data-theme=light] .ls-rank-row.gold{background:linear-gradient(135deg,#f8e07033,#c8960a1f,#f8e07014);border-color:#c8960a6b;box-shadow:inset 0 0 0 1px #f8e0702e,0 2px 10px #c8960a24}[data-theme=light] .ls-rank-row.silver{background:#5a8c721a;border-color:#5a8c7238}[data-theme=light] .ls-rank-row.bronze{background:#a0643c17;border-color:#a0643c38}[data-theme=light] .ls-rank-row.default{background:linear-gradient(160deg,#f2fbf5,#fefffd)}[data-theme=light] .ls-score-chip.zero{color:#2e7d52;background:#eafdee;border:1px solid #2e7d5242}[data-theme=light] .ls-score-chip.pos{color:#d63b3b;background:#fdeaea;border:1px solid #d63b3b42}[data-theme=light] .ls-queue-dot{background:#5dc98a;box-shadow:0 0 8px #5dc98ab3}[data-theme=light] .ls-status-dot.online{background:#5dc98a;box-shadow:0 0 10px #5dc98ab3}[data-theme=light] .ls-status-dot{background:#8abea4}[data-theme=light] .ls-friend-avatar{background:linear-gradient(135deg,#2e7d523d,#5dc98a29);border:1px solid #0d21181a}[data-theme=light] .ls-friends-notice,[data-theme=light] .ls-global-social-overlay .ls-friends-notice{box-shadow:none;background:linear-gradient(160deg,#f2fbf5,#fefffd);border:1px solid #0d211814}[data-theme=light] .ls-friends-notice.party,[data-theme=light] .ls-global-social-overlay .ls-friends-notice.party{background:linear-gradient(135deg,#f8e07024,#c8960a12);border-color:#c8960a66;box-shadow:inset 0 0 0 1px #f8e0701f}[data-theme=light] .ls-friends-notice.friend,[data-theme=light] .ls-global-social-overlay .ls-friends-notice.friend{background:#2e7d5212;border-color:#2e7d5247}[data-theme=light] .ls-friends-locked-mark{color:#1e4d32;background:#2e7d521a;border:1px solid #2e7d5238}[data-theme=light] .ls-friends-dropdown-toggle{color:#1e4d32;background:#2e7d521a;border:1px solid #2e7d5242}[data-theme=light] .ls-friends-dropdown-toggle:hover{background:#2e7d522e;border-color:#2e7d5261}[data-theme=light] .ls-friends-panel-sub{color:#225239;font-weight:600}[data-theme=light] .ls-friends-panel-note{color:#225239}[data-theme=light] .ls-divider .line.ls-friends-panel-note{background:#22523959}[data-theme=light] .ls-global-social-toast,[data-theme=light] .ls-global-social-overlay .ls-global-social-toast{color:#0d2118;background:linear-gradient(135deg,#f8e07024,#c8960a12);border:1px solid #c8960a66;box-shadow:inset 0 0 0 1px #f8e0701f,0 16px 40px #00000059}[data-theme=light] .ls-global-social-overlay .btn-gold{color:#fffbe8;text-shadow:0 1px 2px #64410059;background:linear-gradient(160deg,#e0ad18 0%,#a0700a 100%);box-shadow:0 4px 16px #a0700a80,inset 0 1px #ffffff38,inset 0 -1px #7a55004d}[data-theme=light] .ls-global-social-overlay .btn-secondary{color:#1a3d2b;-webkit-backdrop-filter:none;background:linear-gradient(160deg,#fefffd,#f0fbf7);border:1px solid #0d21181f}[data-theme=light] .ls-topbar{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0a1c12eb 0%,#0e2416bf 100%);border-bottom:1px solid #c8960a2e}[data-theme=light] .ls-topbar-exit{color:#f08080;background:#d63b3b2e;border:1px solid #d63b3b57}[data-theme=light] .ls-topbar-exit:hover{background:#d63b3b42}[data-theme=light] .ls-overlay{background:linear-gradient(160deg,#1e4d32f7,#0f2318f7)}[data-theme=light] .ls-zone{background:linear-gradient(160deg,#f2fbf5,#fefffd);border:1px solid #0d211814}[data-theme=light] .ls-zone.active,[data-theme=light] .ls-zone.your-hand-zone{background:linear-gradient(160deg,#3a9e6824,#2e7d5214);border-color:#3a9e6861;box-shadow:inset 0 0 0 1px #3a9e6824}[data-theme=light] .ls-draw-zone{background:linear-gradient(160deg,#e4f5ea,#d8f0e0)}[data-theme=light] .ls-player-card{--ls-scoreboard-divider:#0d21181f;--ls-scoreboard-header-color:#5a8c72;--ls-scoreboard-name-color:#1e4d32;--ls-scoreboard-me-color:#a0700a;--ls-scoreboard-text-color:#0d2118;--ls-scoreboard-muted-color:#5a8c72;--ls-scoreboard-red-color:#b32626;--ls-scoreboard-total-color:#1e4d32;--ls-scoreboard-active-total-color:#a0700a;background:linear-gradient(160deg,#d8f0e0 0%,#e4f5ea 100%);border:1px solid #0d21181a;box-shadow:0 3px 12px #0003,0 1px 3px #0000001f}[data-theme=light] .ls-scoreboard-wrap{--ls-scoreboard-divider:#0d21181f;--ls-scoreboard-header-color:#5a8c72}[data-theme=light] .ls-draw-zone-title{color:#0d2118}[data-theme=light] .ls-player-card.active-turn{background:linear-gradient(160deg,#fff 0%,#fff8f8 100%);border-color:#d63b3b;box-shadow:0 0 0 1.5px #d63b3b47,0 6px 24px #d63b3b38,0 3px 10px #0000002e}[data-theme=light] .ls-player-card.active-thinking{background:linear-gradient(160deg,#fff 0%,#fff3e0 100%)}[data-theme=light] .ls-player-card.is-me{border-color:#3a9e6873;box-shadow:0 0 0 1px #3a9e682e,0 4px 14px #1e4d3029}[data-theme=light] .ls-player-card-footer{border-top:1px solid #0d211812}[data-theme=light] .ls-action-btn.make-turn{color:#fffbe8;text-shadow:0 1px 2px #64410059;background:linear-gradient(160deg,#e0ad18 0%,#a0700a 100%);box-shadow:0 4px 16px #a0700a80,inset 0 1px #ffffff38,inset 0 -1px #7a55004d}[data-theme=light] .ls-action-btn.make-turn:hover:not(:disabled){background:linear-gradient(160deg,#f0c832 0%,#c8960a 100%);box-shadow:0 8px 28px #a0700a94,inset 0 1px #ffffff47,0 0 0 1px #f8e0704d}[data-theme=light] .ls-action-btn.make-turn:disabled{color:#8abea4;box-shadow:none;text-shadow:none;background:linear-gradient(160deg,#e0f8f2,#d0f2e8)}[data-theme=dark] .ls-action-btn.make-turn{--ls-make-turn-bg-start:#3a4dff;--ls-make-turn-bg-end:#2d3de6;--ls-make-turn-text:#fff;--ls-make-turn-radius:14px;background:linear-gradient(135deg, var(--ls-make-turn-bg-start), var(--ls-make-turn-bg-end));color:var(--ls-make-turn-text);border-radius:var(--ls-make-turn-radius);box-shadow:0 4px 16px #3a4dff59}[data-theme=dark] .ls-action-btn.make-turn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #3a4dff80}[data-theme=dark] .ls-action-btn.make-turn:disabled{color:#8896a7;box-shadow:none;cursor:not-allowed;background:#ffffff0a}[data-theme=dark] .ls-action-btn.make-turn:focus-visible{outline-offset:3px;outline:3px solid #3a4dffbf}[data-theme=dark] .ls-action-btn.declare{color:#1a1200;background:linear-gradient(135deg,#ffd166 0%,#ffc857 100%);box-shadow:0 4px 20px #ffc8574d}[data-theme=dark] .ls-action-btn.declare:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #ffc85773}[data-theme=dark] .ls-action-btn.declare:disabled{color:#8896a7;box-shadow:none;cursor:not-allowed;background:#ffffff0a}[data-theme=light] .ls-action-btn.declare{color:#fff;background:linear-gradient(160deg,#d63b3b 0%,#a82b2b 100%);box-shadow:0 4px 16px #a82b2b70,inset 0 1px #ffffff1f}[data-theme=light] .ls-action-btn.declare:hover:not(:disabled){background:linear-gradient(160deg,#e05050 0%,#c03030 100%);box-shadow:0 8px 24px #a82b2b85}[data-theme=light] .ls-action-btn.declare:disabled{color:#8abea4;box-shadow:none;text-shadow:none;background:linear-gradient(160deg,#e0f8f2,#d0f2e8)}[data-theme=light] .ls-action-btn.hint-btn{color:#6040c8;background:#f0eeff;border:1px solid #6040c838}[data-theme=light] .ls-action-btn.hint-btn:hover:not(:disabled){background:#e5dcff}[data-theme=light] .ls-action-btn.hint-btn:disabled{color:#8abea4;background:linear-gradient(160deg,#c8ded2,#b8d0c4);border-color:#0d211814}[data-theme=light] .ls-reasoning-panel{background:linear-gradient(160deg,#d8f0e0 0%,#e4f5ea 100%);border:1px solid #0d211814}[data-theme=light] .ls-reasoning-obs{border-bottom:1px solid #0d21180f}[data-theme=light] .ls-reasoning-panel .ls-reasoning-line{color:#225239}[data-theme=light] .ls-disconnect-panel{background:#c8960a14;border:1px solid #c8960a3d}[data-theme=light] .ls-blank-card{background:linear-gradient(160deg,#d8f0e0,#e4f5ea);border:1px solid #0d21181a;box-shadow:inset 0 1px #fff,0 2px 8px #0000001f}[data-theme=light] .ls-spinner,[data-theme=light] .premium-spinner{border:2.5px solid #3a9e68;border-color:#3a9e68 #e0ad18 #1e4d3024 #1e4d3024}[data-theme=light] .ls-mode-card{background:linear-gradient(160deg,#d8f0e0 0%,#e4f5ea 100%);border:1px solid #0d21181a;box-shadow:0 4px 20px #0003}[data-theme=light] .ls-mode-card:hover{border-color:#d63b3b38;box-shadow:0 12px 36px #00000047,0 0 0 1px #d63b3b2e}[data-theme=light] .ls-mode-card .ls-mode-label{color:#c8960a;text-shadow:0 1px 2px #c8960a14;font-weight:600}[data-theme=light] div[style*="rgba(0,0,0,0.35)"]{background:linear-gradient(160deg,#f2fbf5,#fefffd)!important}[data-theme=light] .pw-eye{color:#5a8c72}[data-theme=light] .pw-eye:hover{color:#0d2118}[data-theme=light] .ls-theme-segment{background:linear-gradient(#0e2818e6 0%,#12321ec7 100%);border:1px solid #ffffff12}[data-theme=light] .ls-theme-option{color:#a0dcb466}[data-theme=light] .ls-theme-option.active{color:#0d2118;background:linear-gradient(160deg,#fff 0%,#f4fff8 100%);box-shadow:0 1px 4px #00000038}[data-theme=light] .ls-match-history-desc{color:#225239}[data-theme=light] .ls-match-box.loss{background:#f6fcf8;border-color:#0d21181a}[data-theme=light] .ls-match-box.loss:hover{background:#f2fbf5}[data-theme=light] .ls-match-box.win{background:linear-gradient(160deg,#fff 0%,#ffe9b7 100%);border-color:#c8960a4d}[data-theme=light] .ls-match-box.win:hover{background:linear-gradient(160deg,#fff 0%,#fef0c8 100%)}[data-theme=light] .ls-match-mode{color:#0d2118}[data-theme=light] .ls-match-meta{color:#225239}[data-theme=light] .ls-match-placement.win,[data-theme=light] .ls-match-score.win{color:#a0700a}[data-theme=light] .ls-match-players-box{color:#225239;background:#0d211808;border-color:#0d211814}[data-theme=light] .ls-match-players-label{color:#225239;opacity:1}[data-theme=light] .ls-match-players-list{color:#225239}[data-theme=light] .ls-match-details-leaderboard-title,[data-theme=light] .ls-match-details-moves-title{color:#0d2118}[data-theme=light] .ls-match-details-date-time,[data-theme=light] .ls-match-details-player-name,[data-theme=light] .ls-match-details-player-score-default,[data-theme=light] .ls-match-details-move-text-primary,[data-theme=light] .ls-match-details-move-text-secondary,[data-theme=light] .ls-match-details-move-text-muted{color:#225239}[data-theme=light] .ls-match-details-player-row-default{background:#f6fcf8;border-color:#0d21181a}[data-theme=light] .ls-match-details-player-row-gold{background:linear-gradient(160deg,#fff 0%,#ffe9b7 100%);border-color:#c8960a4d}[data-theme=light] .ls-match-details-player-row-silver{background:linear-gradient(160deg,#fff 0%,#e2e8f0 100%);border-color:#94a3b866}[data-theme=light] .ls-match-details-player-row-bronze{background:linear-gradient(160deg,#fff 0%,#ffedd5 100%);border-color:#d977064d}[data-theme=light] .ls-match-details-move-default,[data-theme=light] .ls-match-details-move-expanded{background:#f6fcf8;border-color:#0d21181a}[data-theme=light] .ls-match-details-move-num-default,[data-theme=light] .ls-match-details-move-num-expanded{color:#225239}[data-theme=light] .ls-minicard-black{color:#0d2118!important}[data-theme=light] .ls-match-details-expanded-player-name{color:#ffc857!important}[data-theme=light] .ls-match-details-expanded-text{color:#225239!important}[data-theme=light] .ls-match-details-expanded-section{background:#e3f5e9!important}[data-theme=light] .ls-match-details-expanded-divider-top{border-top-color:#f6fcf8!important}[data-theme=light] .ls-match-details-expanded-divider-left{border-left-color:#f6fcf8!important}[data-theme=light] .ls-match-details-expanded-border{border-color:#baefce!important}[data-theme=light] .ls-round-table th{color:#225239;border-bottom:1px solid #0d21181f}[data-theme=light] .ls-round-table-final-row{border-top:1px solid #0d21181f!important}[data-theme=light] .ls-rules-container{color:#225239}[data-theme=light] .ls-rules-container p,[data-theme=light] .ls-rules-container ul,[data-theme=light] .ls-rules-container li,[data-theme=light] .ls-rules-container strong,[data-theme=light] .ls-rules-container h3,[data-theme=light] .ls-rules-container h4,[data-theme=light] .ls-rules-container span:not(.ls-rules-badge):not(.text){color:#225239!important}[data-theme=light] .ls-rules-container .ls-section-title{color:#0d2118!important}[data-theme=light] .ls-rules-box{background:#f6fcf8!important;border-color:#0d21181a!important}[data-theme=light] .ls-rules-highlight-success{background:#2e7d5214!important;border-color:#2e7d5240!important}[data-theme=light] .ls-rules-highlight-danger{background:#fdeaea!important;border-color:#d63b3b42!important}[data-theme=light] .ls-rules-highlight-danger,[data-theme=light] .ls-rules-highlight-danger p,[data-theme=light] .ls-rules-highlight-danger h4,[data-theme=light] .ls-rules-highlight-danger strong{color:#d63b3b!important}[data-theme=light] .ls-rules-badge{color:#1e4d32!important;background:#2e7d5226!important}[data-theme=light] .ls-rules-container .ls-rules-quote{color:#a0700a!important;background:#fff8e7!important;border-color:#c8960a42!important}[data-theme=light] .ls-rules-container .ls-rules-quote,[data-theme=light] .ls-rules-container .ls-rules-quote p,[data-theme=light] .ls-rules-container .ls-rules-quote h4,[data-theme=light] .ls-rules-container .ls-rules-quote strong{color:#a0700a!important}[data-theme=light] .ls-rules-container .ls-alert-error{color:#d63b3b!important;background:#fdeaea!important;border-color:#d63b3b42!important}[data-theme=light] .ls-rules-divider .text{color:#225239!important}[data-theme=light] .ls-rules-divider .line{background:#22523959!important}[data-theme=light] .ls-alert-info strong{color:#4a30a0!important}
