html:not([data-shell=night]) .kn-only,html[data-shell=night] .kn-day-only{display:none!important}html[data-shell=night]{--kn-ground:#071923;--kn-ground-2:#0c2431;--kn-panel:#102c3b;--kn-panel-2:#163747;--kn-ink:#f4ecdc;--kn-muted:#b4c4c8;--kn-dim:#8fa6ad;--kn-gold:#e8b866;--kn-gold-hi:#f6d48f;--kn-coral:#ff7d6b;--kn-coral-deep:#c44a38;--kn-teal:#7fd3c7;--kn-on-accent:#071923;--kn-line:#e8b86629;--kn-shadow-rgb:0, 6, 12;--kn-spring:cubic-bezier(.34, 1.56, .64, 1);--kn-r-card:22px;--kn-r-sheet:24px;--kn-r-dialog:26px;--kn-bar-max:1148px;--kn-serif:var(--font-night-display), var(--font-display), Georgia, serif;--kn-sans:var(--font-night-sans), var(--font-geist-sans), system-ui, sans-serif}html[data-shell=night]:not([data-shell-route=game]){--background:var(--kn-ground);--foreground:var(--kn-ink);--nav-bg:var(--kn-panel);--card-bg:var(--kn-panel);--card-border:#e8b8662e;--surface:var(--kn-panel-2);--midnight:#04121a;--muted:var(--kn-muted);--accent-gold:var(--kn-gold);--accent-gold-light:var(--kn-gold-hi);--accent-purple:var(--kn-coral-deep);--accent-purple-light:#ff9d8e;--nav-art:none;--side-art:none;--claim-from:var(--kn-coral-deep);--claim-to:#8f3223;--claim-from-hover:var(--kn-coral-deep);--claim-to-hover:#a43a29;--claim-glow:#ff7d6b66}html[data-shell=night]:not([data-shell-route=game]) body{background:radial-gradient(120% 60% at 78% -10%, #f6d48f1a, transparent 55%), linear-gradient(180deg, var(--kn-ground-2) 0%, var(--kn-ground) 46%, var(--kn-ground) 100%);background-color:var(--kn-ground);font-family:var(--kn-sans)}html[data-shell=night]:not([data-shell-route=game]) :is(h1,h2,h3){font-family:var(--kn-serif);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.005em}html[data-shell=night]:not([data-shell-route=game]) .text-accent-purple{color:var(--kn-coral)}html[data-shell=night]:not([data-shell-route=game]) .themed-route-mask{display:none}html[data-shell=night] header.bg-nav-bg{font-family:var(--kn-sans);padding-top:8px;box-shadow:none!important;background:0 0!important;border-bottom:0!important}html[data-shell=night] [data-testid=top-header-ambient-chrome]{display:none!important}html[data-shell=night] [data-testid=top-header-row]{background:var(--kn-panel);box-shadow:0 12px 30px -12px rgba(var(--kn-shadow-rgb), .75), inset 0 0 0 1px var(--kn-line);height:56px;max-width:var(--kn-bar-max);border-radius:999px;margin-inline:8px;padding-inline:10px 8px!important}html[data-shell=night] [data-testid=top-header-menu]{display:none!important}html[data-shell=night] [data-testid=top-header-brand]{display:flex!important}html[data-shell=night] [data-testid=top-header-brand] span{font-family:var(--kn-serif);font-variation-settings:"SOFT" 100, "WONK" 0;-webkit-text-fill-color:var(--kn-ink);color:var(--kn-ink);letter-spacing:.01em;background:0 0!important}html[data-shell=night] header.bg-nav-bg [data-hud-balance-anchor]{font-family:var(--kn-sans)}html[data-shell=night] header.bg-nav-bg [data-testid=header-balance-text]{color:var(--kn-gold)!important}html[data-shell=night] header.bg-nav-bg [data-testid=top-header-wallet]>div{background:var(--kn-panel-2)!important;border-color:var(--kn-line)!important}html[data-shell=night] header.bg-nav-bg :is([aria-label=Get\ coins],[aria-label="Buy more coins"]){box-shadow:inset 0 1px #ffffff59;background:linear-gradient(180deg, var(--kn-gold-hi), var(--kn-gold))!important;color:var(--kn-on-accent)!important}.kn-places{align-items:center;gap:4px;display:flex}.kn-place{cursor:pointer;color:var(--kn-muted);font:600 14px/1 var(--kn-sans);white-space:nowrap;transition:background .2s, color .2s, transform .35s var(--kn-spring);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex;position:relative}.kn-place:hover{color:var(--kn-ink);background:#f4ecdc0f}.kn-place.is-active{color:var(--kn-on-accent);background:linear-gradient(180deg, var(--kn-gold-hi), var(--kn-gold));box-shadow:inset 0 1px #ffffff59}.kn-place:focus-visible,.kn-icon-btn:focus-visible,.kn-card:focus-visible,.kn-crumb:focus-visible{outline:2px solid var(--kn-gold);outline-offset:3px}.kn-dot{background:var(--kn-coral);width:9px;height:9px;box-shadow:0 0 0 2px var(--kn-panel);border-radius:999px;position:absolute;top:4px;right:6px}@media (max-width:899px){html[data-shell=night]:not([data-shell-nav=top]) .kn-places{display:none!important}html[data-shell=night][data-shell-nav=top] [data-testid=top-header-row]{border-radius:28px;flex-wrap:wrap;row-gap:6px;height:auto;padding-block:8px}html[data-shell=night][data-shell-nav=top] .kn-places{flex:calc(100% - 52px);order:10;justify-content:space-between}html[data-shell=night][data-shell-nav=top] [data-testid=kn-search]{order:11}html[data-shell=night][data-shell-nav=top] .kn-place{flex:1;justify-content:center;padding:9px 6px}}.kn-icon-btn{cursor:pointer;background:var(--kn-panel-2);width:40px;height:40px;color:var(--kn-ink);box-shadow:inset 0 0 0 1px var(--kn-line);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-shell=night] .kawa-side-nav,html[data-shell=night] [data-testid=bottom-tab-bar],html[data-shell=night] :is([data-testid=lobby-tray-handle],[data-testid=lobby-tray-panel],[data-testid=lobby-tray-backdrop]){display:none!important}@media (min-width:900px){html[data-shell=night][data-desktop-shell="1"] [data-testid=app-shell-main-scroll],html[data-shell=night][data-desktop-shell="1"] .themed-route-mask{left:0;right:0}html[data-shell=night] [data-testid=top-header-row]{width:calc(100% - 32px);margin-inline:auto}}.kn-bottom-bar{z-index:40;pointer-events:none;padding:0 10px calc(6px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.kn-bottom-bar__pill{pointer-events:auto;background:var(--kn-panel);max-width:520px;box-shadow:0 14px 34px -10px rgba(var(--kn-shadow-rgb), .8), inset 0 0 0 1px var(--kn-line);border-radius:999px;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 auto;padding:6px;display:grid}.kn-place--bar{border-radius:999px;flex-direction:column;gap:3px;padding:7px 4px 6px;font-size:11px}.kn-place--bar .kn-dot{top:5px;right:calc(50% - 18px)}html[data-shell=night][data-shell-nav=top] .kn-bottom-bar{display:none!important}@media (min-width:900px){.kn-bottom-bar{display:none!important}}html[data-shell=night][data-shell-nav=top] main[data-testid=app-shell-main-scroll]{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}html[data-shell=night]:not([data-shell-route=game]) body:has([data-testid=kn-crumb]) .kawa-backlink{display:none!important}html[data-shell=night]:not([data-shell-route=game]) body:has([data-testid=kn-banner-rewards],[data-testid=kn-banner-profile],[data-testid=kn-coins-header-page]) .kawa-backlink{display:none!important}html[data-shell=night]:not([data-shell-route=game]) .kn-hub-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html[data-shell=night]:not([data-shell-route=game]) [data-testid=profile-hero] [data-banner-art="0"]{height:64px}@media (min-width:900px){html[data-shell=night] .kn-lobby-main{max-width:calc(var(--kn-bar-max) + 32px)}}.kn-crumb-row{max-width:var(--kn-bar-max);margin:10px auto 0;padding:0 16px}.kn-crumb{background:var(--kn-panel);color:var(--kn-muted);font:600 13px/1 var(--kn-sans);box-shadow:inset 0 0 0 1px var(--kn-line);border-radius:999px;align-items:center;gap:6px;padding:7px 14px 7px 10px;text-decoration:none;display:inline-flex}.kn-crumb:hover{color:var(--kn-ink)}.kn-section{margin:28px 0 8px}.kn-head{flex-direction:column;gap:4px;margin:0 0 12px;display:flex}.kn-kick{font:italic 600 15px/1.2 var(--kn-serif);color:var(--kn-gold);align-items:center;gap:8px;display:inline-flex}.kn-kick:before{content:"";background:var(--kn-gold);opacity:.8;border-radius:1px;width:22px;height:1.5px}.kn-h2{font:700 clamp(20px, 2.4vw, 26px)/1.15 var(--kn-serif);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--kn-ink)}.kn-card{color:var(--kn-ink);background:var(--kn-panel);border-radius:var(--kn-r-card);box-shadow:0 14px 30px -14px rgba(var(--kn-shadow-rgb), .85), inset 0 0 0 1px #e8b86614;transition:transform .45s var(--kn-spring), box-shadow .35s;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.kn-card:hover{box-shadow:0 26px 44px -16px rgba(var(--kn-shadow-rgb), .9), inset 0 0 0 1px #e8b8662e;transform:translateY(-6px)}.kn-card:active{transition-duration:.1s;transform:scale(.98)}.kn-games{scrollbar-width:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:12px;padding:4px 2px 18px;display:grid;overflow-x:auto}.kn-games::-webkit-scrollbar{display:none}@media (min-width:900px){.kn-games{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.kn-game__art{aspect-ratio:16/10;background:radial-gradient(70% 80% at 50% 70%, #e8b86638, transparent 70%), linear-gradient(180deg, var(--kn-panel-2), var(--kn-ground-2));place-items:center;display:grid}.kn-game__art img{object-fit:contain;width:58%;height:auto;max-height:82%;filter:drop-shadow(0 10px 14px rgba(var(--kn-shadow-rgb), .6))}.kn-game__name{font:600 15px/1.2 var(--kn-serif);font-variation-settings:"SOFT" 100, "WONK" 0;padding:10px 14px 13px}.kn-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.kn-hub{grid-template-columns:repeat(3,minmax(0,1fr))}}.kn-hub-card{flex-direction:row;align-items:center;gap:12px;min-height:76px;padding:14px}.kn-hub-card__icon{background:var(--kn-panel-2);width:46px;height:46px;color:var(--kn-gold);border-radius:999px;flex:none;place-items:center;display:grid}.kn-hub-card__icon img{object-fit:contain;width:40px;height:40px}.kn-hub-card__title{font:600 15px/1.2 var(--kn-serif);font-variation-settings:"SOFT" 100, "WONK" 0}.kn-badge{background:var(--kn-coral);color:var(--kn-on-accent);font:700 11px/1.2 var(--kn-sans);border-radius:999px;margin-top:4px;padding:3px 9px;display:inline-block}html[data-shell=night] [data-testid=scrollable-lobby]{font-family:var(--kn-sans)}html[data-shell=night] .kawa-hero-tile{border-radius:var(--kn-r-card);box-shadow:0 22px 50px -18px rgba(var(--kn-shadow-rgb), .9);overflow:hidden}html[data-shell=night][data-capture-mode="1"] :is(.kn-card,.kn-place){transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html[data-shell=night] :is(.kn-card,.kn-place){transition:none!important}html[data-shell=night] .kn-card:hover{transform:none}}html[data-shell=night] [data-testid=top-header-wallet]{justify-content:flex-end}.kn-game__glyph{color:var(--kn-gold);transform:scale(2.2)}html[data-shell=night] [data-testid^=lobby-category-row-]>header h2{font:700 19px/1.2 var(--kn-serif);font-variation-settings:"SOFT" 100, "WONK" 0;text-transform:none;letter-spacing:0;color:var(--kn-ink)}html[data-shell=night] [data-lobby-tile-variant]{box-shadow:0 12px 26px -12px rgba(var(--kn-shadow-rgb), .9), inset 0 0 0 1px #e8b86614;transition:transform .45s var(--kn-spring), box-shadow .35s;border-color:#0000;border-radius:16px}html[data-shell=night] [data-lobby-tile-variant]:hover{transform:translateY(-4px)}html[data-shell=night][data-capture-mode="1"] [data-lobby-tile-variant]{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html[data-shell=night] [data-lobby-tile-variant]:hover{transform:none}}.kn-lobby-ground{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #07192300 0%, #07192326 46%, var(--kn-ground) 80%), url(/shell-night/ground-phone.webp) center top / cover no-repeat, var(--kn-ground);position:fixed;inset:0}@media (min-width:900px){.kn-lobby-ground{background:linear-gradient(180deg, #07192300 0%, #07192326 50%, var(--kn-ground) 84%), url(/shell-night/ground-desktop.webp) center top / cover no-repeat, var(--kn-ground)}}.kn-banner{aspect-ratio:16/5;border-radius:var(--kn-r-card);background:linear-gradient(90deg, #071923f0 0%, #07192399 34%, #07192300 60%), var(--kn-banner-art) right center / cover no-repeat, var(--kn-panel);min-height:118px;box-shadow:0 18px 40px -18px rgba(var(--kn-shadow-rgb), .9);align-items:center;margin:0 0 18px;display:flex;position:relative;overflow:hidden}.kn-banner--rewards{--kn-banner-art:url(/shell-night/rewards-banner.webp)}.kn-banner--profile{--kn-banner-art:url(/shell-night/profile-banner.webp)}.kn-banner__text{flex-direction:column;gap:6px;max-width:48%;padding:0 22px;display:flex}.kn-banner__title{font:700 clamp(26px, 4vw, 40px)/1.05 var(--kn-serif);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--kn-ink)}.kn-coins-header{border-radius:var(--kn-r-sheet) var(--kn-r-sheet) 0 0;background:linear-gradient(180deg, #102c3b00 50%, var(--kn-panel) 100%), url(/shell-night/coins-header.webp) center / cover no-repeat, var(--kn-panel);flex:none;height:clamp(86px,22vw,132px)}.kn-game__art--card{aspect-ratio:16/9;background:var(--kn-ground-2)}.kn-game__art--card img{object-fit:cover;filter:none;width:100%;height:100%;max-height:none}html[data-shell=night]:not([data-shell-route=game]){--radius-lg:.625rem;--radius-xl:1rem;--radius-2xl:1.375rem;--radius-3xl:1.625rem}html[data-shell=night]:not([data-shell-route=game]) .kawa-modal-backdrop{background:#030e14bd}html[data-shell=night]:not([data-shell-route=game]) .kawa-modal-panel{box-shadow:0 34px 70px -24px rgba(var(--kn-shadow-rgb), .95), inset 0 0 0 1px var(--kn-line)}html[data-shell=night]:not([data-shell-route=game]) .kawa-modal-panel.rounded-2xl{border-radius:var(--kn-r-dialog)}html[data-shell=night]:not([data-shell-route=game]) .kawa-modal-panel.rounded-t-2xl{border-top-left-radius:var(--kn-r-sheet);border-top-right-radius:var(--kn-r-sheet)}html[data-shell=night]:not([data-shell-route=game]) [role=dialog]:is(.bg-black\/60,.bg-black\/70,.bg-black\/80,.bg-black\/85){background-color:#030e14cc}html[data-shell=night]:not([data-shell-route=game]) [role=dialog]>.bg-card-bg{box-shadow:0 34px 70px -24px rgba(var(--kn-shadow-rgb), .95), inset 0 0 0 1px var(--kn-line)}html[data-shell=night]:not([data-shell-route=game]) .kn-settings-head{font:italic 600 15px/1.2 var(--kn-serif);font-variation-settings:"SOFT" 100, "WONK" 1;text-transform:none;letter-spacing:0;color:var(--kn-gold);gap:10px;margin-bottom:10px}html[data-shell=night]:not([data-shell-route=game]) .kn-settings-head__bar{opacity:.8;border-radius:1px;width:22px;height:1.5px;background:var(--kn-gold)!important}html[data-shell=night]:not([data-shell-route=game]) .kn-settings-card{border-radius:var(--kn-r-card);box-shadow:0 14px 30px -14px rgba(var(--kn-shadow-rgb), .85), inset 0 0 0 1px #e8b86614}html[data-shell=night]:not([data-shell-route=game]) .kn-row-chip{box-shadow:inset 0 0 0 1px var(--kn-line);border-radius:999px;background:var(--kn-panel-2)!important}.kn-coins-header--page{border-radius:var(--kn-r-card);height:clamp(96px,26vw,156px);box-shadow:0 18px 40px -18px rgba(var(--kn-shadow-rgb), .9);margin:0 0 18px}
