/* Warm game palette: paper, dark ink, sunlight and natural campus photographs. */
:root{color-scheme:light;--bg:#fbf7ef;--panel:#fffefa;--raised:#f1e9dc;--line:#2430251a;--text:#222b24;--muted:#687268;--accent:#ffcf35;--lime:var(--accent);--coral:#d52a24;--blue:#007e53;--yellow:#ffcc20;--mint:#c91867}
body,html,.game-chrome{background:var(--bg);color:var(--text)}.game-signature img{filter:brightness(0)}.game-signature small{color:#697745}.game-role{color:#535f52}.game-demo{color:#7c8577}.lp-tool{color:#3c483e;border-color:#24302524}.lp-tool:hover{background:#24302508;border-color:#24302555}.game-settings[open]>summary{border-color:#a87510;color:#795809}.game-settings-panel{background:#fffdf6;border-color:#24302522;box-shadow:0 20px 60px #33341d26}.lp-eyebrow{color:#6e7a67}.lp-volume,.lp-track{color:#64705d}.game-settings-panel .lp-equalizer i{background:#bd8508}.game-page-title>.lp-eyebrow{color:#806012}.game-page-title p{color:#7c8277}.game-creator{background:var(--panel);box-shadow:0 9px 28px #54462508}.game-step-nav button{color:#7a8477}.game-step-nav button>span{color:#939b8e}.game-step-nav button.active{color:#293a2b;border-bottom-color:#d79908}.game-step-nav button.active>span,.game-step-nav button.complete>span{color:#9f6e0b}.game-step-kicker{color:#808c76}.game-step-help{color:#78816e}.game-bank-status{color:#51623f}.game-bank-status .lp-dot{background:#709b32;box-shadow:0 0 0 4px #709b3210}.game-wizard-footer>span{color:#8b927d}.game-back{color:#6a775d}
#lp-create label,#lp-join label{color:#4e5c47}#lp-create input:not([type=checkbox]):not([type=range]),#lp-create select,#lp-join input{background:#fffdf6;border-color:#28352630;color:#263825}#lp-create select{color-scheme:light}#lp-create input::placeholder,#lp-join input::placeholder{color:#969b89}#lp-create input:focus,#lp-create select:focus,#lp-join input:focus{border-color:#c69311;box-shadow:0 0 0 3px #ffcf351d}.lp-button{color:#344531;background:#eee8d9;border-color:#706c5533}.lp-button.gold{background:#ffcf35;color:#352c13;box-shadow:0 3px 0 #b28b12;border-color:#e6b819}.lp-button.gold:hover{background:#ffda59;box-shadow:0 5px 0 #b28b12}.lp-button.gold:active{box-shadow:0 1px 0 #b28b12}.lp-button.soft{background:transparent;color:#637057}.lp-mode-choice{background:#f7f3e9;border-color:#39452f1c;color:#68745b}.lp-mode-choice small{color:#8b927e}.lp-mode-choice.selected{background:#fff4c9;border-color:#e0b42b;color:#684d0b}.game-bank-picker summary{color:#687452}.lp-muted{color:#75816a}.lp-world-choice{color:#6c785f}.lp-world-choice small{color:#90977d}.lp-world-choice.selected{border-color:#bd8a09;color:#6b500b;background:#fff2be}.game-launch-note{color:#7d876e}.game-recent-room{background:#fffdf8;border-color:#38452b20}.game-recent-room:hover{border-color:#c09a30}.game-recent-room strong{color:#47563d}.game-recent-room small{color:#8b967d}.game-recent-room>svg{color:#9ba68e}.game-recent-status{background:#8aaf40}.game-recent-status.done{background:#c09b3a}
.game-studio-stage{color:#fff9ea}.game-stage-vignette{background:linear-gradient(180deg,#13251b8a,#182a1308 35%,#101f13de 86%)}.game-stage-caption h2{color:#fff9ea}.game-stage-caption .lp-eyebrow,.game-stage-caption p{color:#f0f0d9}.game-stage-floor{background:#172a1d;box-shadow:0 -1px 0 #e5d6a966,0 10px 25px #0005}.game-preview-stats strong{color:#ffcf35}.game-preview-stats span{color:#dfdeca}.game-stage-note{color:#bebda6}.game-stage-medallion b{color:#ffffff0d;-webkit-text-stroke-color:#ffffff25}.game-stage-medallion span{color:#ffffff66}
.game-identity-stage>.lp-eyebrow{color:#859074}.game-identity-stage h1{color:#293a2d}.game-identity-stage h1 em{color:#c85e21}.game-identity-stage:before{opacity:.2}.game-avatar-orbit,.game-avatar-orbit:before{border-color:#aa8d4d26}.game-player-tag{background:#ffcf35;color:#453316}.game-join-stage-foot{color:#9a9f88}.game-join-stage-foot i{background:#ae984e}.game-join-panel{background:#fffefa;border-color:#6a6c4429;box-shadow:0 8px 25px #54462509}.game-join-panel .lp-muted{color:#939a83}.lp-avatar-choice{background:#eee9d8;border:1px solid #5f68331a}.lp-avatar-choice.selected{background:#ffed9a;border-color:#bc8705}.lp-entry{background:#fffefa;border-color:#635e3329}.lp-error{color:#b13328}.lp-error:not(:empty){background:#d52a240b}
.lp-arena{--text:#fffaf0;--muted:#d8dfcf;background:#183629;color:var(--text)}.lp-arena:before{opacity:.5;filter:saturate(1.12)}.lp-arena:after{background:linear-gradient(180deg,#0f291d80,#142c1d3b 45%,#0e2119d4)}.lp-game-bar .lp-eyebrow{color:#d8e0bb}.lp-world-caption{color:#bdc8aa}.lp-game-bar .lp-pill{background:#152c2166;border-color:#e0e6be30;color:#e0e7ce}.lp-pill .lp-dot{background:#ffcf35;box-shadow:0 0 0 4px #ffcf3510}.lp-lobby-top .lp-eyebrow{color:#e5e6c9}.lp-lobby-code{color:#ffcf35;text-shadow:0 5px 0 #4f421c24}.lp-lobby-top p{color:#d1d9c0}.lp-lobby-top .lp-muted{color:#a3b194}.lp-room-count{color:#cbd4ba}.lp-room-count b{color:#fffaf0}.lp-arena .lp-tool{color:#e4e9d8;border-color:#e4e9c730;background:#142b2029}.lp-arena .lp-button.soft{color:#e3e5c7}.lp-player:before{background:#3b543566;border-top-color:#dbe1b855}.lp-player strong{color:#fffbe9}.lp-player small{color:#c3d5ac}.lp-player small i{background:#ffcf35}.lp-empty p{color:#c4d2b0}.lp-arena>.lp-muted{color:#b0c29a}.lp-status{color:#dce5ca}.lp-status.success{color:#ffe471}.lp-network{color:#ffc1a5}
.lp-question-box{background:#fffdf3;color:#263226}.lp-answer{--tile:#d52a24;--edge:#8c1915;background:var(--tile);color:#fff;opacity:1;filter:none}.lp-answer:nth-child(4n+2){--tile:#007e53;--edge:#005338;color:#fff}.lp-answer:nth-child(4n+3){--tile:#ffcc20;--edge:#b58700;color:#3b3014}.lp-answer:nth-child(4n+4){--tile:#c91867;--edge:#850c44;color:#fff}.lp-answer.faded{opacity:1;filter:none}.lp-answer.chosen{border-color:#fff;outline-color:#ffcf35}.lp-answer.correct{border-color:#fff;outline-color:#ffe66f}.lp-time-ring{color:#ffcf35;border-color:#ffffff28;border-top-color:#ffcf35;box-shadow:0 0 0 6px #ffcf3508}.lp-time-ring.urgent{color:#ff7148;border-color:#ff7148}.lp-progress>span{background:#ffcf35}.lp-side .lp-eyebrow{color:#c4d4b2}.lp-response-stat{color:#eef3da}.lp-side .lp-muted,.lp-side .lp-personal-points{color:#b0c49b}.lp-side>strong{color:#eff3dd}.lp-bar{background:#a6b689}.lp-bar.good{background:#ffcf35}.lp-feedback{background:#1d3826;border-color:#ffffff20;color:#dbe6c4}.lp-feedback strong{color:#ffe46e}
.lp-ranking-title>.lp-eyebrow{color:#ccdab3}.lp-ranking-title p{color:#b7c99d}.lp-highlight span{color:#b3c997}.lp-highlight strong{color:#fffbe9}.lp-highlight small{color:#e8dfaa}.lp-highlight.drop small{color:#ffb5ad}.lp-top-five-title{color:#bdcfa4}.lp-rank-list li{background:#2b4934;border-color:#cbdcb922;color:#fffbea}.lp-rank-list li.lp-leader{background:#ffcf35;color:#3a3014;border-color:#ffe987}.lp-rank-list li.mine:not(.lp-leader){background:#425c35;border-color:#ffcf3580}.lp-rank-number{color:#b1c598}.lp-leader .lp-rank-number{color:#7e6721}.lp-rank-name small{color:#b4c89e}.lp-leader .lp-rank-name small{color:#7e6721}.lp-streak{color:#f1d579}.lp-streak-flame{background:#ffcf35}.lp-leader .lp-streak{color:#71550a}.lp-leader .lp-streak-flame{background:#a47709}.lp-movement{color:#bacba5}.lp-movement.up{color:#d2e7aa}.lp-movement.down{color:#ffa9a1}.lp-rank-change>small{color:#cbd8b2}.lp-leader .lp-movement,.lp-leader .lp-rank-change>small{color:#715510}.lp-rank-points{color:#f4f3d8}.lp-rank-points small{color:#b1c59a}.lp-leader .lp-rank-points{color:#3a3014}.lp-leader .lp-rank-points small{color:#7a6020}.lp-personal-card{background:#213e2a;border-color:#d0ddbb28;color:#fffbea}.lp-personal-card .lp-eyebrow{color:#aec69b}.lp-personal-card h3 b,.lp-personal-points{color:#ffcf35}.lp-personal-points small,.lp-personal-round{color:#c0d0aa}.lp-personal-streak{background:#ffcf350b;color:#f3df94}.lp-above small{color:#a6c08e}.lp-above strong{color:#edf1d7}.lp-above span{color:#b4c99c}.lp-personal-card>.lp-muted{color:#a8bf92}.lp-personal-lead{color:#f8e2a2}.lp-private-results summary{color:#c7d4ac}.lp-podium-player strong{color:#fff5dc}.lp-podium-block{background:#bebfa9;color:#36422d}.lp-podium-player.first .lp-podium-block{background:#ffcf35;color:#4b3611}.lp-podium-player.third .lp-podium-block{background:#cd8040;color:#fff5dc}.lp-crown svg{fill:#ffcf35;stroke:#ffcf35}
.game-boot{background:#fbf7ef;color:#253326}.game-boot-emblem img{filter:brightness(0)}.game-boot>p{color:#7b886f}.game-load-track{background:#43522f1a}.game-load-track i{background:#df9f00}.gp-brand h2{color:#fff9eb}.gp-brand>span{color:#e6ddb4}.gp-kicker,.gp-title p{color:#d0dfb9}.gp-title h2,.gp-preview-question{background:#fffdf3;color:#263226}.gp-count-scene>.gp-kicker{color:#e9edcf}.gp-count-scene>p{color:#c4d4ab}.gp-count-token{background:#ffcf35;box-shadow:0 12px 0 #ac801c55,0 35px 80px #0003}.gp-count-token b{color:#4b3611}.gp-count-token[data-count="2"]{background:#ff8753;box-shadow:0 12px 0 #b34a2955,0 35px 80px #0003}.gp-count-token[data-count="2"] b{color:#502715}.gp-count-token[data-count="1"]{background:#f04d7d;box-shadow:0 12px 0 #8b284a55,0 35px 80px #0003}.gp-count-token[data-count="1"] b{color:#fff3e8}.gp-count-token i{background:#ffe6a2}.gp-round-mark i{background:#ffcf35}.gp-round-mark i:nth-child(2){background:#d83870}.gp-round-mark img{background:#25432e}.gp-round-position{background:#122b1fa8;color:#c5d5ac;border-color:#ffffff20}.gp-round-position>span{color:#ffcf35}.gp-round-position>i{color:#8eab77}.gp-preview .gp-kicker{color:#e0e7c9}.gp-reading-track>i{background:#ffcf35;box-shadow:0 0 15px #ffcf3544}.gp-connecting{color:#d3e3b9}.game-zero-dialog{background:#fffdf3;color:#263926;border-color:#8e976633}.game-zero-dialog .lp-eyebrow{color:#9b7a19}.game-zero-dialog p{color:#7b896b}.game-zero-dialog::backdrop{background:#15271999}
#toast{background:#ffcf35;color:#433310}.pt-skip{background:#ffcf35;color:#433310}.game-setup em{color:#be681b}.game-setup .lp-launch-note{color:#77835f}.pt-error a{color:#a35f10}
