/* Sunny arcade host theme. Loaded after component styles: game iframes and
   per-game cabinet tokens remain independently owned, with dark screen chrome. */
:root{color-scheme:light;--paper:#f3f6f7;--surface:#fff;--surface-hover:#e8f1f5;--ink:#20384a;--muted:#536c7d;--line:#ccd9e1;--berry:#176481;--accent:#176481;--plum:#24495e;--soft:#e8f0f4;--rose:#efb17d}
body{background:var(--paper);color:var(--ink)}
::selection{background:#bde3ef;color:#17394a}
.site-header{background:#fffffff5;border-color:#cbdbe4}.brand{color:#203f53}.primary-nav a{color:#536b7b}.primary-nav a:hover,.primary-nav a[aria-current]{color:#125d7a}.primary-nav a[aria-current]:after{background:#e5a574}.site-header .icon-link,.site-header .saved-link{color:#42677e}.site-header .icon-link:hover,.site-header .saved-link:hover{color:#125d7a}.header-actions{border-color:var(--line)}.menu-toggle{color:var(--ink)}.saved-count{background:#176481;color:white}.site-header .scroll-progress{background:#2b97bb}
.text-link{color:#176481}.text-link:hover{color:#104965}.button{background:#176481;border-color:#176481;color:#fff}.button:hover{background:#104d68;border-color:#104d68;color:white}.button.secondary{background:#fff;color:#24495e;border-color:#b6cad6}.button.secondary:hover{background:#e4eff4;border-color:#64899e}.skip{background:#176481;color:#fff}.toast{background:#24495e;color:#fff}.notice{background:#e8f1f5;color:#284b61;border-color:#bdcfdc}
/* Cartridge shells retain their cuts and connector silhouette in a lighter finish. */
.game-card:before{background:#dce7ed;border-bottom-color:#83a9bd}.game-card .card-info{background:#fff;border-color:#8cb2c6}.game-card .card-info h3{color:#20384a}.game-card .card-info .eyebrow,.game-card .card-launch{color:#176481}.game-card .card-meta{border-color:#d9e3ea;color:#536c7d}.game-card .card-meta .language{border-color:#b5cbd8}.game-card:after{background:#7895a6;border-color:#adbfca}.game-card:hover:before{background:#c9dfe9;border-bottom-color:#176481}.game-card .save-button{background:#fffffff2;color:#28647f;border-color:#8faebe}.game-card .save-button[aria-pressed=true]{background:#176481;color:white;border-color:#176481}.card-play{background:#fffffff0;color:#176481}
.catalog-tools{background:#e2ecf1}.search-field{background:white;border-color:#9db8c8;color:#4b7186}.search-field input{color:#20384a}.category-pills button{color:#3e6177;border-color:#b9ccd8}.category-pills button:hover{background:#e1edf3;color:#20384a}.category-pills button[aria-pressed=true]{background:#176481;color:#fff;border-color:#176481}.category-feature{background:#fff}.category-feature:hover{background:#e5f0f5}.empty-state{background:#fff;border-color:#b6cbd8}.results-row{color:#536c7d}
body[data-page] .choice-trigger{background:#fff;color:#28485e;border-color:#9db8c8}body[data-page] .choice-trigger:hover,body[data-page] .choice-trigger[aria-expanded=true]{background:#e7f1f6;border-color:#176481}body[data-page] .choice-trigger:after{border-color:#176481}body[data-page] .custom-choice,body[data-page] .choice-options{color-scheme:light}body[data-page] .choice-options{background:#fff;color:#244356;border-color:#9db8c8;box-shadow:0 12px 25px #264b6126}body[data-page] .choice-option:hover,body[data-page] .choice-option.is-active{background:#e6f1f5;color:#174963}body[data-page] .choice-option[aria-selected=true]{background:#d3e7f0;color:#164d68}body[data-page] .choice-option[aria-selected=true]:after{color:#176481}body[data-page] input::placeholder,body[data-page] textarea::placeholder{color:#5c7688}
.prose p,.prose li,.game-reading p,.game-reading li{color:#4f687b}.prose a,.game-reading a,.source-note a{color:#176481}.prose form,.first-tip,.game-facts{background:#fff}.prose input,.prose textarea,.prose select{background:#f8fbfc;color:#20384a;border-color:#a9bfcd}.prose code{background:#e3edf2;color:#264c63}.source-note{border-color:#cbdbe4;color:#536c7d}.game-facts h2,.game-facts dd{color:#20384a}.game-facts dt,.game-facts small{color:#536c7d}.game-facts dl>div{border-color:#d4e0e7}
.site-footer{background:#e2ecf1;border-color:#c2d5e0}.footer-line,.footer-main h2{color:#294b61}.footer-main a:not(.brand),.footer-main .muted,.footer-bottom{color:#4c697e}.footer-main a:hover{color:#155b78}.footer-bottom{border-color:#c3d5e0}
/* White content surfaces separate the bright lobby from its graphite cabinet. */
.platform-home .discovery-intro p{color:#536c7d}.genre-rail{border-color:#acc6d5}.genre-rail a{background:#fff;border-color:#c4d7e2}.genre-rail .genre-control-icon{background:#e6f1f6;color:#176481;border-color:#bfd5e1}.genre-rail a:hover,.genre-rail a:focus-visible{background:#dfedf4;box-shadow:inset 0 0 0 1px #5e98b3}.genre-rail a>span:not(.genre-control-icon){color:#244356}.genre-rail small{color:#536c7d}
.mood-shelf,.mood-shelf:last-child{background:#e5eef3;border-top-color:#3484a3}.mood-shelf.gentle{background:#e9f0e8;border-color:#7f9f83}.mood-shelf.challenge{background:#f7ecdf;border-color:#c28b55}.mood-sign{color:#176481}.gentle .mood-sign{color:#496f52}.challenge .mood-sign{color:#93612c}.mood-pick,.mood-pick:first-child{background:white;border-color:#bed0dc;border-bottom-color:#8cabbf}.mood-pick:hover{background:#f5fbfd}.mood-pick strong{color:#244356}.mood-pick small,.mood-shelf header p{color:#536c7d}.mood-pick b{color:#176481}.home-recent-links>a{background:#fff;border-color:#8faebe}.home-recent-links>a:hover{background:#e6f2f7}.home-recent-links strong{color:#244356}.home-recent-links small{color:#176481}.home-play-notes{border-color:#bbd0dc}.play-note-items article{border-color:#c8d9e3}.play-note-items h3{color:#244356}.play-note-items p{color:#536c7d}.collection-ticket{background:#e0edf4;border-color:#abc9d9}.collection-ticket h2{color:#244356}.collection-ticket p{color:#536c7d}.collection-ticket .button{background:#176481;border-color:#176481;color:white}
.ambient-pixel{background:#327b9c;opacity:.22}.ambient-pixel.is-apricot{background:#b77b48}.pixel-pedestal{box-shadow:0 4px 0 #a2bac8}.pixel-star{filter:brightness(.72)}
/* Cabinet internals deliberately keep light text: host tokens must not turn
   dark hardware labels, controls or gameplay captions into dark-on-dark text. */
.hero-game .button,.detail-page .launch{background:#8bd7fc;border-color:#8bd7fc;color:#092033}.hero-game .button:hover,.detail-page .launch:hover{background:#b7e8ff;border-color:#b7e8ff;color:#092033}.hero-guide{color:#d6ebf8}.hero-guide:hover{color:white}.spotlight-action{color:#bde6ff}.lobby-cabinet .discovery-shortcuts a{color:#dbeaf6}.lobby-cabinet .discovery-shortcuts a>svg:last-child{color:#8bd7fc}.lobby-cabinet .discovery-shortcuts a>svg:first-child{color:#f1b884}.lobby-cabinet .preview-toggle{color:#e2f2fc}
.detail-page .player-toolbar button,.detail-page .player-bottom button{color:#deedf8}.detail-page .player-toolbar button:hover{color:white}.detail-page .embed-disclosure a{color:#8bd7fc}.detail-page .embed-disclosure{color:#aec6d8}.detail-page .player-bottom p{color:#d3e4f1}.launch-copy p{color:#e4eff7}.detail-page .player-toolbar{color:#e2f1fb}
html{scrollbar-color:#7094a9 #edf3f6}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:#edf3f6}::-webkit-scrollbar-thumb{background:#7094a9;border-color:#edf3f6}::-webkit-scrollbar-thumb:hover{background:#397d9e}
@supports selector(::-webkit-scrollbar){html,body[data-page],body[data-page] *{scrollbar-color:auto;scrollbar-width:auto}html::-webkit-scrollbar-thumb,body[data-page]::-webkit-scrollbar-thumb{background:#7094a9;border-color:#edf3f6}html::-webkit-scrollbar-thumb:hover,body[data-page]::-webkit-scrollbar-thumb:hover{background:#397d9e}}
@media(max-width:820px){.js .primary-nav{background:#fff;border-color:#c7dbe6}}
@media(forced-colors:active){html{scrollbar-color:auto}.site-header,.game-card,.category-feature,.mood-pick,.collection-ticket{border-color:CanvasText}}

/* Sunny lobby cabinet: light painted shell around a dark, recessed display.
   Scoped to the home cabinet; per-game detail finishes remain independent. */
.lobby-cabinet{background:#e8eff2;border-color:#9db9c9;box-shadow:0 12px 24px #284b601f}
.cabinet-marquee{background:#fffdf8;border-color:#b6ccd6;border-top-color:#428ca9;border-bottom-color:#78a5b9;color:#234b62}
.cabinet-lamp{background:#d89b68}
.lobby-cabinet .featured-discovery{background:#0c1a26;border-color:#3d6176;box-shadow:inset 0 3px 8px #0008,0 1px 0 #fff}
.cabinet-control-deck{background:#d4e3eb;border-color:#a2bdcc;border-top-color:#5f9bb5;border-bottom-color:#8ba9ba}
.cabinet-control-deck .discovery-shortcuts{background:#a2bdcc;border-color:#9ab5c6}
.lobby-cabinet .discovery-shortcuts a{background:#f7fbfd;color:#2d5268}
.lobby-cabinet .discovery-shortcuts a:hover,.lobby-cabinet .discovery-shortcuts a:focus-visible{background:#e2f0f7;color:#164c66}
.lobby-cabinet .discovery-shortcuts a>svg:first-child{color:#a96836}
.lobby-cabinet .discovery-shortcuts a>svg:last-child{color:#236b8a}
.joystick-base{background:#b5ccd9;border-color:#628fa6}
.joystick-stick{background:#f4fcff}
.cabinet-plinth{background:#dfe9ee;border-bottom-color:#87a4b5}
.cabinet-plinth span{background:#426579;border-top-color:#8ba8ba}
.lobby-cabinet .preview-toggle{background:#fffdf8;color:#28516a;border-color:#8daebf}
.lobby-cabinet .preview-toggle:hover{background:#e4f0f6;color:#174a64}

/* Color audit corrections. Give each paired foreground/background the same
   selector specificity so older secondary-button rules cannot split the pair. */
.site-header{background:#fff}
.collection-ticket .button.secondary{background:#176481;border-color:#176481;color:#fff}
.collection-ticket .button.secondary:hover,.collection-ticket .button.secondary:focus-visible{background:#104d68;border-color:#104d68;color:#fff}
.filter-select select{background:#fff;color:#28485e;border-color:#9db8c8}
.button:disabled,.button[aria-disabled="true"]{background:#e4ebef;color:#607584;border-color:#b9cbd6;opacity:1}
body[data-page] .choice-trigger:disabled{background:#e4ebef;color:#607584;border-color:#b9cbd6;opacity:1}
/* State indicators must remain visible on white, not just on the former navy. */
.game-card .save-button:focus-visible,.category-pills button:focus-visible,.choice-trigger:focus-visible{outline-color:#176481}
.search-field:focus-within{outline-color:#176481}
.empty-state .button.secondary{background:#fff;color:#24495e;border-color:#839fae}
.empty-state .button.secondary:hover{background:#e4eff4;color:#24495e}
.game-card .save-button:hover{background:#e0eff6;color:#17536f;border-color:#5f8ca4}
.game-card .save-button[aria-pressed=true]:hover{background:#104d68;color:#fff}
/* These links sit on white; prevent old pale-blue hover styles leaking in. */
.mood-pick:hover strong,.footer-main a:not(.brand):hover{color:#125875}
.play-notes-heading>a:hover,.play-note-items a:hover,.home-recent-links small{color:#175d7a}
/* Visible non-text boundaries for text fields and custom comboboxes. */
.search-field,.filter-select select,body[data-page] .choice-trigger,.prose input,.prose textarea,.prose select{border-color:#7894a6}
@media(forced-colors:active){.collection-ticket .button.secondary{background:ButtonFace;color:ButtonText;border-color:ButtonText}.site-header{background:Canvas}}

/* Warm oat finish: replace cold host neutrals without changing the cabinet's
   per-game palette or the dark video/player screens. */
:root{--paper:#f2ebdf;--surface:#fffaf1;--surface-hover:#eee3d2;--ink:#34434a;--muted:#626c6b;--line:#d6cbb9;--soft:#eee5d7}
body{background:#f2ebdf;color:#34434a}
.site-header{background:#fff9ef;border-color:#d9cbb8}
.brand{color:#30464d}.primary-nav a{color:#5c696b}.primary-nav a:hover,.primary-nav a[aria-current]{color:#165f78}
.game-card:before{background:#dfd2bc;border-bottom-color:#b7a485}.game-card .card-info{background:#fffaf1;border-color:#b6a68f}.game-card .card-info h3{color:#34434a}.game-card .card-meta{border-color:#e0d4c0;color:#626c6b}.game-card:hover:before{background:#d7c6a9;border-bottom-color:#4d879c}
.game-card .save-button{background:#fff9eff5}.game-card .card-meta .language{border-color:#c4b79f}
.catalog-tools{background:#e7dccb}.search-field,.filter-select select,body[data-page] .choice-trigger{background:#fffaf1;color:#344b55;border-color:#a79780}
.category-pills button{border-color:#c5b79f;color:#4b626a}.category-pills button:hover{background:#e9dfce;color:#34434a}.category-pills button[aria-pressed=true]{background:#176481;color:white;border-color:#176481}
.category-feature,.empty-state{background:#fffaf1}.category-feature:hover{background:#ede2cf}
body[data-page] .choice-options{background:#fffaf1;color:#34434a;border-color:#b4a38b}body[data-page] .choice-trigger:hover,body[data-page] .choice-trigger[aria-expanded=true]{background:#f2e8d8}body[data-page] .choice-option:hover,body[data-page] .choice-option.is-active{background:#ebe1d0;color:#284e60}body[data-page] .choice-option[aria-selected=true]{background:#d9e7e7;color:#164d68}
.prose form,.first-tip,.game-facts{background:#fffaf1}.prose p,.prose li,.game-reading p,.game-reading li{color:#586569}.prose input,.prose textarea,.prose select{background:#fffdf7;color:#34434a;border-color:#a79780}.prose code{background:#e8dece;color:#3c535e}.game-facts h2,.game-facts dd{color:#34434a}.game-facts dt,.game-facts small{color:#626c6b}.game-facts dl>div,.source-note{border-color:#daceba}
.button.secondary{background:#fffaf1;color:#24495e;border-color:#b4a58e}.button.secondary:hover{background:#eee3d2;color:#24495e}.empty-state .button.secondary{background:#fffaf1;color:#24495e;border-color:#a79780}.empty-state .button.secondary:hover{background:#eee3d2;color:#24495e}
.platform-home .discovery-intro p,.results-row{color:#626c6b}
.genre-rail{border-color:#c5b99f}.genre-rail a{background:#fffaf1;border-color:#d3c6b0}.genre-rail .genre-control-icon{background:#eee5d6;border-color:#c9bda7}.genre-rail a:hover,.genre-rail a:focus-visible{background:#e9dfce}.genre-rail small{color:#626c6b}
.mood-shelf,.mood-shelf:last-child{background:#e9e1d3}.mood-shelf.gentle{background:#e7ebdc}.mood-shelf.challenge{background:#f0dfca}.mood-pick,.mood-pick:first-child{background:#fffaf1;border-color:#cbbb9f;border-bottom-color:#b29e7f}.mood-pick:hover{background:#fbf2e3}.mood-pick small,.mood-shelf header p{color:#626c6b}
.home-recent-links>a{background:#fffaf1;border-color:#bca98b}.home-recent-links>a:hover{background:#f0e6d5}.home-play-notes{border-color:#cfbea3}.play-note-items article{border-color:#d6c7ad}.play-note-items p{color:#626c6b}
.collection-ticket{background:#e8ddc9;border-color:#c6b395}.collection-ticket p{color:#59686b}
.site-footer{background:#e6dccb;border-color:#ccbaa0}.footer-line,.footer-main h2{color:#344b55}.footer-main a:not(.brand),.footer-main .muted,.footer-bottom{color:#59686b}.footer-bottom{border-color:#ccbaa0}
/* The home cabinet uses warm enamel, while its recessed display stays dark. */
.lobby-cabinet{background:#eee4d4;border-color:#b8a78e}.cabinet-marquee{background:#fff6e7;border-color:#bfae93;border-top-color:#5f99a9;border-bottom-color:#91a9a5}.cabinet-control-deck{background:#dfd3bd;border-color:#b6a488;border-top-color:#799d9f;border-bottom-color:#a18f73}.cabinet-control-deck .discovery-shortcuts{background:#b7a68c;border-color:#b7a68c}.lobby-cabinet .discovery-shortcuts a{background:#fff7e9;color:#344f5b}.lobby-cabinet .discovery-shortcuts a:hover{background:#eae0ce}.cabinet-plinth{background:#e7dcc8;border-bottom-color:#aa9779}.lobby-cabinet .preview-toggle{background:#fff7e9;border-color:#ad9e85;color:#345565}.lobby-cabinet .preview-toggle:hover{background:#eee3d0}
@media(max-width:820px){.js .primary-nav{background:#fff9ef;border-color:#d9cbb8}}
@media(forced-colors:active){.site-header{background:Canvas}.game-card .card-info,.category-feature,.game-facts,.prose form{background:Canvas}}

/* Cream-and-sky palette, approved from the local Dayhop color reference.
   Only color roles are adapted; no reference layout, assets or runtime copied. */
:root{--paper:#fffaf0;--surface:#fffefa;--surface-hover:#e5f0eb;--ink:#243f3b;--muted:#52655e;--line:#d7dfd4;--soft:#f0f7f5;--berry:#246cba;--accent:#246cba;--rose:#efb485}
body{background:#fffaf0;color:#243f3b}.site-header{background:#fffefa;border-color:#d7dfd4}.brand{color:#243f3b}.primary-nav a{color:#52655e}.primary-nav a:hover,.primary-nav a[aria-current]{color:#1d62a3}.site-header .icon-link,.site-header .saved-link{color:#43685d}.header-actions{border-color:#d7dfd4}.site-header .scroll-progress{background:#246cba}
.text-link,.prose a,.game-reading a,.source-note a{color:#1d62a3}.text-link:hover{color:#174f85}.button{background:#246cba;border-color:#246cba;color:white}.button:hover{background:#185898;border-color:#185898;color:white}.button.secondary{background:#fffefa;color:#285248;border-color:#afc2b6}.button.secondary:hover{background:#e5f0eb;color:#285248;border-color:#7c9b8a}.saved-count{background:#246cba;color:white}.toast{background:#284f46;color:#fffefa}.notice{background:#eaf2df;border-color:#becfb0;color:#344f40}
.game-card:before{background:#dce8d5;border-bottom-color:#9bb28d}.game-card:hover:before{background:#cbdcbd;border-bottom-color:#58875a}.game-card .card-info{background:#fffefa;border-color:#acc2ad}.game-card .card-info h3{color:#243f3b}.game-card .card-info .eyebrow,.game-card .card-launch{color:#1d62a3}.game-card .card-meta{border-color:#d7dfd4;color:#52655e}.game-card .card-meta .language{border-color:#afc2b6}.game-card .save-button{background:#fffefaf5;color:#246cba;border-color:#95b4c1}.game-card .save-button:hover{background:#e1f0fb;color:#185898}.game-card .save-button[aria-pressed=true]{background:#246cba;color:white}.game-card .save-button[aria-pressed=true]:hover{background:#185898;color:white}.card-play{background:#fffefa;color:#246cba}
.catalog-tools{background:#edf3e7}.search-field,.filter-select select,body[data-page] .choice-trigger{background:#fffefa;color:#243f3b;border-color:#7b978b}.category-pills button{border-color:#afc2b6;color:#436454}.category-pills button:hover{background:#e5f0eb;color:#243f3b}.category-pills button[aria-pressed=true]{background:#246cba;border-color:#246cba;color:white}.category-feature,.empty-state{background:#fffefa}.category-feature:hover{background:#f0f7e8}
body[data-page] .choice-options{background:#fffefa;color:#243f3b;border-color:#93afa0}body[data-page] .choice-trigger:hover,body[data-page] .choice-trigger[aria-expanded=true]{background:#f0f7f5;border-color:#246cba}body[data-page] .choice-option:hover,body[data-page] .choice-option.is-active{background:#e5f0eb;color:#285248}body[data-page] .choice-option[aria-selected=true]{background:#e1f0fb;color:#1d62a3}body[data-page] .choice-option[aria-selected=true]:after,body[data-page] .choice-trigger:after{color:#246cba;border-color:#246cba}body[data-page] input::placeholder,body[data-page] textarea::placeholder{color:#63736a}
.prose form,.first-tip,.game-facts{background:#fffefa}.prose p,.prose li,.game-reading p,.game-reading li{color:#52655e}.prose input,.prose textarea,.prose select{background:#fffefa;color:#243f3b;border-color:#7b978b}.prose code{background:#edf3e7;color:#365747}.game-facts h2,.game-facts dd{color:#243f3b}.game-facts dt,.game-facts small{color:#52655e}.game-facts dl>div,.source-note{border-color:#d7dfd4}
.platform-home .discovery-intro p,.results-row{color:#52655e}.genre-rail{border-color:#bdcebf}.genre-rail a{background:#f0f7f5;border-color:#c6d8cc}.genre-rail a:nth-child(3n+2){background:#f8eddf}.genre-rail a:nth-child(3n){background:#edf3df}.genre-rail .genre-control-icon{background:#fffefa;color:#246cba;border-color:#b4cbbd}.genre-rail a>span:not(.genre-control-icon){color:#243f3b}.genre-rail small{color:#52655e}.genre-rail a:hover,.genre-rail a:focus-visible{background:#e1f0fb}.genre-rail a>svg{color:#246cba}
.mood-shelf,.mood-shelf:last-child{background:#e1f0fb;border-top-color:#6c9bc6}.mood-shelf.gentle{background:#e4edce;border-color:#91ab6a}.mood-shelf.challenge{background:#fbe5d3;border-color:#d4a477}.mood-pick,.mood-pick:first-child{background:#fffefa;border-color:#c2d2c0;border-bottom-color:#9eb497}.mood-pick:hover{background:#f5faef}.mood-pick strong,.play-note-items h3{color:#243f3b}.mood-pick small,.mood-shelf header p,.play-note-items p{color:#52655e}.mood-pick b,.home-recent-links small,.play-notes-heading>a,.play-note-items a{color:#1d62a3}.home-recent-links>a{background:#fffefa;border-color:#acc2ad}.home-recent-links>a:hover{background:#e5f0eb}.home-recent-links strong{color:#243f3b}.home-play-notes{border-color:#cad8c4}.play-note-items article{border-color:#d0ddc9}
.collection-ticket{background:#dce9c6;border-color:#b2c69b}.collection-ticket h2{color:#284c37}.collection-ticket p{color:#52644b}.collection-ticket .button.secondary{background:#246cba;border-color:#246cba;color:#fff}.collection-ticket .button.secondary:hover,.collection-ticket .button.secondary:focus-visible{background:#185898;border-color:#185898;color:#fff}
.site-footer{background:#edf2e3;border-color:#d0dcc5}.footer-line,.footer-main h2{color:#2d5142}.footer-main a:not(.brand),.footer-main .muted,.footer-bottom{color:#52655e}.footer-bottom{border-color:#d0dcc5}
/* Home enamel follows the brighter palette, with a true dark screen recess. */
.lobby-cabinet{background:#edf3e6;border-color:#adc4b7}.cabinet-marquee{background:#fffefa;color:#243f3b;border-color:#afc9ce;border-top-color:#5897c4;border-bottom-color:#87afc5}.cabinet-lamp{background:#e9af7f}.cabinet-control-deck{background:#dceaf1;border-color:#acc8d5;border-top-color:#6b9fbf;border-bottom-color:#93b4c8}.cabinet-control-deck .discovery-shortcuts{background:#adc5ce;border-color:#adc5ce}.lobby-cabinet .discovery-shortcuts a{background:#fffefa;color:#335a60}.lobby-cabinet .discovery-shortcuts a:hover{background:#e1f0fb}.lobby-cabinet .discovery-shortcuts a>svg:last-child{color:#246cba}.cabinet-plinth{background:#e2ecd9;border-bottom-color:#9fb69e}.lobby-cabinet .preview-toggle{background:#fffefa;color:#285764;border-color:#9cb8bc}.lobby-cabinet .preview-toggle:hover{background:#e1f0fb}
@media(max-width:820px){.js .primary-nav{background:#fffefa;border-color:#d7dfd4}}
@media(forced-colors:active){.site-header{background:Canvas}.collection-ticket .button.secondary{background:ButtonFace;color:ButtonText}.game-card .card-info,.category-feature,.game-facts,.prose form{background:Canvas}}
