:root{--bg:#05060a;--bg-soft:#0b1020;--panel:#101626d1;--panel-edge:#8cb4ff24;--text:#e8eefc;--text-dim:#93a3c4;--accent:#6fe3ff;--accent-soft:#6fe3ff29;--danger:#ff5c7a;--gold:#ffd479;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--font:"Inter", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ui-scale:1;--radius:14px;--tap:48px}:root[data-large-text=true]{--ui-scale:1.18}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);font-size:calc(16px * var(--ui-scale));overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;margin:0;padding:0;overflow:hidden}#app{place-items:stretch stretch;display:grid;position:fixed;inset:0}#game-root,#game-root canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.boot-failure{text-align:center;place-content:center;gap:10px;min-height:100dvh;padding:28px;display:grid}.boot-failure h2{font-family:var(--font);font-weight:800;font-size:calc(24px * var(--ui-scale));margin:0}.muted{max-width:34ch;font-size:calc(14px * var(--ui-scale));color:var(--text-dim,#8d7663);margin:0;line-height:1.5}:root[data-game=tilt]{--bg:#efe3d0;--text:#43342a;--text-dim:#6f5a49;--focus:#2f241d;--panel:#241c18e6;--panel-edge:#43342a40;--gold:#ffb638}:root[data-game=tilt] body{color:#43342a;background:#efe3d0}.tilt-shell{pointer-events:none;position:absolute;inset:0}.tilt-score{top:calc(var(--safe-top) + 10px);text-align:center;font-family:var(--font);font-weight:800;font-size:calc(clamp(30px, 8vw, 46px) * var(--ui-scale));letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1;position:absolute;left:0;right:0}.tilt-best{top:calc(var(--safe-top) + 10px);right:calc(var(--safe-right) + 16px);font-family:var(--font);font-weight:600;font-size:calc(clamp(11px, 3vw, 14px) * var(--ui-scale));color:var(--text-dim);font-variant-numeric:tabular-nums;position:absolute}.tilt-best.is-beaten{color:#2f241d;background:var(--gold);letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-weight:800;animation:.26s cubic-bezier(.22,1,.36,1) tilt-beaten-in}.tilt-chain{left:0;right:0;top:max(calc(var(--safe-top) + 62px), calc(var(--jar-top,120px) - 38px));pointer-events:none;transform:scale(var(--chain-scale,1));transform-origin:bottom;flex-direction:column;align-items:center;gap:5px;animation:.26s cubic-bezier(.22,1,.36,1) tilt-chain-in;display:flex;position:absolute}.tilt-chain[hidden]{display:none}.tilt-chain-marks{align-items:center;gap:6px;display:flex;position:relative}.tilt-chain-marks:before{content:"";background:#ffb63880;border-radius:2px;height:1.5px;position:absolute;top:50%;left:3.5px;right:3.5px;transform:translateY(-50%)}.tilt-chain-mark{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #ffb63840}.tilt-chain-word{font-family:var(--font);font-weight:800;font-size:calc(clamp(13px, 3.6vw, 17px) * var(--ui-scale));letter-spacing:.18em;color:var(--text)}@keyframes tilt-chain-in{0%{opacity:0;transform:scale(calc(var(--chain-scale,1) * .7))}to{opacity:1;transform:scale(var(--chain-scale,1))}}@keyframes tilt-beaten-in{0%{transform:scale(.8)}to{transform:scale(1)}}.tilt-sheet{text-align:center;pointer-events:auto;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#efe3d0db;place-content:center;justify-items:center;gap:14px;padding:24px;animation:.22s cubic-bezier(.22,1,.36,1) tilt-sheet-in;display:grid;position:absolute;inset:0}.tilt-sheet[hidden]{display:none}.tilt-sheet h2{font-family:var(--font);font-weight:800;font-size:calc(clamp(26px, 8vw, 40px) * var(--ui-scale));letter-spacing:-.02em;color:#2f241d;margin:0}.tilt-sheet .tilt-over-figure{font-family:var(--font);font-weight:800;font-size:calc(clamp(30px, 9.5vw, 46px) * var(--ui-scale));letter-spacing:-.02em;color:#2f241d;font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:1}.tilt-sheet p{max-width:28ch;font-size:calc(15px * var(--ui-scale));color:#5d4c3e;margin:0;line-height:1.5}.tilt-cta{font-family:var(--font);font-weight:700;font-size:calc(19px * var(--ui-scale));color:#2f241d;background:var(--gold);cursor:pointer;border:0;border-radius:999px;padding:14px 36px;transition:transform .12s,box-shadow .12s;box-shadow:0 5px #d18f1e}.tilt-cta:active{transform:translateY(4px);box-shadow:0 1px #d18f1e}.tilt-cta:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tilt-announce{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tilt-exit{z-index:1}.tilt-exit-choices{flex-direction:column;align-items:center;gap:4px;display:flex}.tilt-leave{font-family:var(--font);font-weight:600;font-size:calc(15px * var(--ui-scale));color:#6d5a4a;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:999px;min-height:44px;padding:10px 20px;text-decoration:underline}.tilt-leave:active{color:#2f241d}.tilt-leave:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes tilt-over-in{0%{opacity:0}to{opacity:1}}@keyframes tilt-sheet-in{0%{opacity:0}to{opacity:1}}:root[data-contrast=high][data-game=tilt]{--text:#2b1d14;--text-dim:#4a3627}:root[data-contrast=high] .tilt-sheet p{color:#43342a}:root[data-contrast=high] .tilt-chain-mark{box-shadow:0 0 0 2px #43342a8c}.reduced-motion .tilt-sheet,.reduced-motion .tilt-chain,.reduced-motion .tilt-best.is-beaten{animation:none}.tilt-menu{pointer-events:none;position:absolute;inset:0}.tilt-menu-btn{top:calc(var(--safe-top) + 8px);left:calc(var(--safe-left) + 10px);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:12px;place-content:center;gap:0;width:44px;height:44px;padding:0;transition:background .14s;display:grid;position:absolute}.tilt-menu-btn:hover{background:#43342a1f}.tilt-menu-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tilt-menu-bars{gap:4px;display:grid}.tilt-menu-bars span{background:var(--text-dim);border-radius:2px;width:18px;height:2px;display:block}.tilt-menu-btn:hover .tilt-menu-bars span{background:var(--text)}.tilt-panel{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#efe3d0f7;animation:.2s cubic-bezier(.22,1,.36,1) tilt-over-in;display:flex;position:absolute;inset:0;overflow-y:auto}.tilt-panel-body{text-align:center;width:min(360px,100%);min-height:100%;padding:calc(var(--safe-top) + 26px) 22px calc(var(--safe-bottom) + 26px);flex-direction:column;align-items:center;gap:13px;margin:0 auto;display:flex}.tilt-menu[data-panel=title] .tilt-panel-body,.tilt-menu[data-panel=menu] .tilt-panel-body{min-height:0;margin:auto}@media (min-width:600px){.tilt-panel-body{min-height:0;margin:auto}}.tilt-panel-title{font-family:var(--font-display,var(--font));font-weight:700;font-size:calc(clamp(26px, 8vw, 38px) * var(--ui-scale));letter-spacing:-.02em;color:#2f241d;margin:0}.tilt-tagline{font-size:calc(15px * var(--ui-scale));color:var(--text-dim);margin:-6px 0 0}.tilt-muted{font-size:calc(13px * var(--ui-scale));color:var(--text-dim);margin:0;line-height:1.5}.tilt-player-id{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(11px * var(--ui-scale));letter-spacing:.01em;color:var(--text-dim);word-break:break-all;-webkit-user-select:text;user-select:text;margin:2px 0 0}.tilt-stack{flex-direction:column;gap:9px;width:100%;margin-top:4px;display:flex}.tilt-menu .tilt-section-heading{width:100%;font-family:var(--font-display);font-weight:700;font-size:calc(12px * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;color:#6f5a49;align-items:center;gap:10px;margin:6px 0 0;line-height:1.25;display:flex}.tilt-menu .tilt-section-heading:before,.tilt-menu .tilt-section-heading:after{content:"";background:#43342a33;flex:1;height:1px}.tilt-menu:is([data-panel=records],[data-panel=leaderboard]) .tilt-panel-body{padding-bottom:0}.tilt-menu:is([data-panel=records],[data-panel=leaderboard]) .tilt-stack{z-index:1;padding:14px 0 calc(var(--safe-bottom) + 16px);background:linear-gradient(#efe3d000,#efe3d0 14px);position:sticky;bottom:0}.tilt-btn{font-family:var(--font);font-weight:700;font-size:calc(16px * var(--ui-scale));color:#2f241d;cursor:pointer;background:#43342a14;border:0;border-radius:999px;padding:13px 24px;transition:transform .12s,background .14s}.tilt-btn:hover{background:#43342a26}.tilt-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tilt-btn-primary{font-size:calc(18px * var(--ui-scale));background:var(--gold);padding:14px 30px;box-shadow:0 5px #d18f1e}.tilt-btn-primary:hover{background:#ffc155}.tilt-btn-primary:active{transform:translateY(4px);box-shadow:0 1px #d18f1e}.tilt-settings{flex-direction:column;gap:2px;width:100%;display:flex}.tilt-setting{border-bottom:1px solid #43342a1a;justify-content:space-between;align-items:center;gap:14px;padding:9px 2px;display:flex}.tilt-setting:last-child{border-bottom:0}.tilt-setting-label{font-size:calc(15px * var(--ui-scale));color:var(--text);text-align:left}@media (max-height:720px){.tilt-setting{padding-block:6px}.tilt-panel-body{padding-top:calc(var(--safe-top) + 16px);padding-bottom:calc(var(--safe-bottom) + 16px);gap:9px}}.tilt-switch{min-width:62px;font-family:var(--font);font-weight:700;font-size:calc(13px * var(--ui-scale));color:var(--text);cursor:pointer;background:#43342a14;border:0;border-radius:999px;padding:8px 14px;transition:background .14s,color .14s;position:relative}.tilt-switch:before{content:"";position:absolute;inset:-6px 0}.tilt-switch[data-on=true]{background:var(--gold);color:#2f241d}.tilt-switch:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tilt-setting input[type=range]{width:132px;height:32px;accent-color:var(--gold);cursor:pointer;margin:0}.tilt-setting input[type=range]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tilt-record-head{flex-direction:column;align-items:center;gap:1px;display:flex}.tilt-record-best{font-family:var(--font);font-weight:800;font-size:calc(clamp(34px, 11vw, 52px) * var(--ui-scale));letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.tilt-board{flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.tilt-board-row{font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:2.5em 1fr auto;align-items:baseline;gap:10px;padding:9px 12px;display:grid}.tilt-board-you{background:#e9b24c38;font-weight:700}.tilt-board-rank{color:#8a7562;text-align:right}.tilt-board-name{text-align:left}.tilt-board-score{text-align:right}.tilt-board-you .tilt-board-rank{color:#6d5030}.tilt-board-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tilt-board-score{font-weight:700}.tilt-list{flex-direction:column;gap:1px;width:100%;display:flex}.tilt-list-row{border-bottom:1px solid #43342a1a;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 2px;display:flex}.tilt-list-row:last-child{border-bottom:0}.tilt-list-score{font-weight:700;font-size:calc(15px * var(--ui-scale));color:var(--text);font-variant-numeric:tabular-nums}.tilt-colophon{text-align:center;margin:.9rem 0 0;font-size:.8rem}.tilt-colophon a{color:inherit;text-underline-offset:3px;margin:-15px -6px;padding:15px 6px;display:inline-block}:root[data-contrast=high] .tilt-panel{background:#f3e9dafc}:root[data-contrast=high] .tilt-setting,:root[data-contrast=high] .tilt-list-row{border-bottom-color:#2b1d1452}:root[data-contrast=high] .tilt-switch{color:#2b1d14;background:#2b1d1424}:root[data-contrast=high] .tilt-btn{background:#2b1d1424}:root[data-contrast=high] .tilt-muted{color:#4a3627}.tilt-panel.tilt-panel-settled,.reduced-motion .tilt-panel{animation:none}.reduced-motion .tilt-btn,.reduced-motion .tilt-btn-primary,.reduced-motion .tilt-switch,.reduced-motion .tilt-menu-btn,.reduced-motion .tilt-cta{transition:none}.tilt-row{gap:9px;width:100%;display:flex}.tilt-row .tilt-btn{flex:1}.tilt-btn-quiet{min-height:44px;font-weight:600;font-size:calc(14px * var(--ui-scale));color:var(--text);background:#43342a0f;padding:11px 14px}.tilt-btn-quiet:hover{background:#43342a21}.tilt-panel:focus{outline:none}.tilt-menu[data-panel=title] .tilt-panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#efe3d0d6}.tilt-score[hidden],.tilt-best[hidden]{display:none}.tilt-menu-bars,.tilt-menu-bars span{pointer-events:none}.tilt-over .tilt-over-chase{font-family:var(--font);font-weight:700;font-size:calc(17px * var(--ui-scale));letter-spacing:-.01em;color:#2f241d;justify-content:center;align-items:flex-end;min-height:2.7em;margin:-4px 0 0;line-height:1.35;display:flex}:root[data-game=tilt]{--font-display:"Fredoka", ui-rounded, "SF Pro Rounded", var(--font);--font-text:"Nunito", var(--font);--glaze:#fbf4ea}#game-root canvas{transform-origin:0 0;transition:transform .38s cubic-bezier(.22,1,.36,1)}:root[data-stage=back] #game-root canvas{transform:translate(var(--step-x,0px), var(--step-y,0px)) scale(var(--step-scale,1))}:root[data-stage=back] #game-root canvas,:root[data-stage=returning] #game-root canvas{-webkit-mask-image:radial-gradient(var(--mask-rx,100vw) var(--mask-ry,100vh) at var(--mask-cx,50%) var(--mask-cy,50%), #000 75%, transparent 100%);-webkit-mask-image:radial-gradient(var(--mask-rx,100vw) var(--mask-ry,100vh) at var(--mask-cx,50%) var(--mask-cy,50%), #000 75%, transparent 100%);mask-image:radial-gradient(var(--mask-rx,100vw) var(--mask-ry,100vh) at var(--mask-cx,50%) var(--mask-cy,50%), #000 75%, transparent 100%)}.reduced-motion #game-root canvas{transition:none}.tilt-sheet.tilt-over{max-width:480px;padding:34px 24px calc(var(--safe-bottom) + 20px);text-align:left;font-family:var(--font-text);background:var(--glaze);-webkit-backdrop-filter:none;border-radius:28px 28px 0 0;place-content:end stretch;justify-items:stretch;gap:6px;margin-inline:auto;animation:.34s cubic-bezier(.22,1,.36,1) tilt-card-up;inset:auto 0 0;box-shadow:0 -12px 32px #241c1829,0 -1px #43342a1f}@keyframes tilt-card-up{0%{transform:translateY(100%)}to{transform:none}}.tilt-sheet.tilt-over.is-covered{visibility:hidden}.tilt-sheet.tilt-over h2{font-family:var(--font-display);font-weight:700;font-size:calc(clamp(22px, 6.6vw, 30px) * var(--ui-scale));letter-spacing:-.01em;line-height:1.1}.tilt-over .tilt-over-figure-row{position:relative}.tilt-over .tilt-over-figure-row .tilt-over-figure,.tilt-over .tilt-over-count{font-family:var(--font-display);font-weight:700;font-size:calc(clamp(42px, 13vw, 58px) * var(--ui-scale));letter-spacing:-.02em;color:#2f241d;font-variant-numeric:tabular-nums;margin:0;line-height:1}.tilt-over .tilt-over-count{pointer-events:none;position:absolute;inset:0}.tilt-over .tilt-over-figure-row.is-counting .tilt-over-figure{color:#0000}.tilt-sheet.tilt-over p.tilt-over-note{max-width:none;font-size:calc(15px * var(--ui-scale));color:#5d4c3e}.tilt-sheet.tilt-over p.tilt-over-personal{max-width:none;font-weight:800;font-size:calc(13px * var(--ui-scale));color:#43342a;background:#efe3d0;border-radius:999px;justify-self:start;margin:2px 0 0;padding:3px 10px;line-height:1.4}.tilt-sheet.tilt-over p.tilt-over-personal[hidden]{display:none}.tilt-over .tilt-over-standing{align-items:flex-end;gap:10px;display:flex}.tilt-over .tilt-over-standing .tilt-over-chase{text-align:left;max-width:none;font-family:var(--font-display);flex:0 auto;justify-content:flex-start;margin:0;font-weight:600}.tilt-over .tilt-over-rival{width:calc(36px * var(--ui-scale));height:calc(36px * var(--ui-scale));flex:none}.tilt-over .tilt-over-rival:empty,.tilt-over .tilt-over-rank:empty{display:none}.tilt-over .tilt-over-rank-said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tilt-over .tilt-over-rank{font-family:var(--font-display);font-weight:700;font-size:calc(14px * var(--ui-scale));color:#2f241d;background:var(--gold);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin-bottom:3px;padding:3px 10px}.tilt-over .tilt-again{line-height:1.25;font-family:var(--font-display);justify-self:stretch;margin-top:8px}.tilt-over .tilt-over-creature{width:calc(80px * var(--ui-scale));height:calc(80px * var(--ui-scale));pointer-events:none;position:absolute;top:0;right:22px;transform:translateY(-64%)}.tilt-over .tilt-over-creature:empty{display:none}.tilt-over svg.creature{width:100%;height:100%;display:block;overflow:visible}.tilt-over .tilt-over-creature.is-happy svg.creature{transform-origin:50% 92%;animation:.9s cubic-bezier(.3,.7,.4,1) .26s both tilt-creature-jump}.tilt-over .tilt-over-creature.is-squashed svg.creature{transform-origin:50% 92%;animation:.62s cubic-bezier(.3,.7,.4,1) .2s both tilt-creature-splat}@keyframes tilt-creature-jump{0%{transform:translateY(26px)scale(1.14,.78)}40%{transform:translateY(-22px)scale(.9,1.12)}68%{transform:translateY(0)scale(1.1,.88)}84%{transform:scale(.97,1.03)}to{transform:none}}@keyframes tilt-creature-splat{0%{transform:translateY(-34px)scale(.92,1.1)}55%{transform:translateY(0)scale(1.18,.74)}78%{transform:scale(.96,1.05)}to{transform:none}}.tilt-over .tilt-confetti{pointer-events:none;width:140px;height:96px;position:absolute;inset:-34px -26px auto auto}.tilt-over .tilt-confetti i{border-radius:3px;animation:.7s cubic-bezier(.2,.9,.3,1) .38s both tilt-confetti-burst;display:block;position:absolute}.tilt-over .tilt-confetti i:first-child{background:#f2557e;width:9px;height:9px;top:58px;left:12px;transform:rotate(18deg)}.tilt-over .tilt-confetti i:nth-child(2){background:#5aa2f2;border-radius:50%;width:7px;height:7px;top:22px;left:30px}.tilt-over .tilt-confetti i:nth-child(3){background:#ffb638;width:10px;height:6px;top:4px;left:58px;transform:rotate(-20deg)}.tilt-over .tilt-confetti i:nth-child(4){background:#3fc9a3;width:8px;height:8px;top:14px;left:118px;transform:rotate(30deg)}.tilt-over .tilt-confetti i:nth-child(5){background:#f2557e;border-radius:50%;width:6px;height:6px;top:50px;left:128px}.tilt-over .tilt-confetti i:nth-child(6){background:#ffb638;border-radius:50%;width:6px;height:6px;top:-4px;left:96px}.tilt-over .tilt-confetti i:nth-child(7){background:#3fc9a3;width:6px;height:9px;top:30px;left:4px;transform:rotate(-12deg)}.tilt-over .tilt-confetti i:nth-child(8){background:#5aa2f2;width:7px;height:7px;top:40px;left:84px;transform:rotate(40deg)}@keyframes tilt-confetti-burst{0%{opacity:0;transform:translate(40px,50px)scale(.2)}to{opacity:1}}@media (max-height:720px){.tilt-sheet.tilt-over{gap:3px;padding-top:26px}.tilt-over .tilt-over-figure-row .tilt-over-figure,.tilt-over .tilt-over-count{font-size:calc(clamp(36px, 11vw, 46px) * var(--ui-scale))}.tilt-over .tilt-again{margin-top:4px}}.reduced-motion .tilt-sheet.tilt-over,.reduced-motion .tilt-over svg.creature,.reduced-motion .tilt-over .tilt-confetti i{animation:none}:root[data-contrast=high] .tilt-sheet.tilt-over{box-shadow:0 0 0 2px #43342a}:root[data-contrast=high] .tilt-sheet.tilt-over p.tilt-over-note{color:#2b1d14}:root[data-contrast=high] .tilt-sheet.tilt-over p.tilt-over-personal{box-shadow:inset 0 0 0 1.5px #43342a}.tilt-menu[data-panel=title] .tilt-panel{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;animation:none}.tilt-menu[data-panel=title] .tilt-panel-body,.tilt-menu[data-panel=title] .tilt-panel-body *{line-height:1.25}.tilt-menu[data-panel=title] .tilt-panel-body{width:100%;max-width:480px;min-height:0;padding:46px 24px calc(var(--safe-bottom) + 16px);text-align:center;pointer-events:auto;background:var(--glaze);border-radius:28px 28px 0 0;align-items:center;gap:10px;margin:auto auto 0;animation:.34s cubic-bezier(.22,1,.36,1) tilt-card-up;position:relative;box-shadow:0 -12px 32px #241c1829,0 -1px #43342a1f}.tilt-menu[data-panel=title] .tilt-panel-title{font-family:var(--font-display);font-weight:700;font-size:calc(clamp(46px, 15vw, 64px) * var(--ui-scale));letter-spacing:-.01em;line-height:1}.tilt-menu[data-panel=title] .tilt-tagline{font-family:var(--font-display);font-weight:600;font-size:calc(17px * var(--ui-scale));color:#5d4c3e;margin:-2px 0 4px}.tilt-menu[data-panel=title] .tilt-title-best{top:calc(var(--safe-top) + 12px);right:calc(var(--safe-right) + 16px);font-family:var(--font-display);font-weight:700;font-size:calc(13px * var(--ui-scale));color:#43342a;font-variant-numeric:tabular-nums;background:#efe3d0;border-radius:999px;margin:0;padding:3px 10px;position:absolute}.tilt-menu:is([data-panel=title],[data-panel=menu]) .tilt-btn-primary{font-family:var(--font-display);font-size:calc(21px * var(--ui-scale))}.tilt-menu:is([data-panel=title],[data-panel=menu]) .tilt-row{gap:10px;margin-top:4px}.tilt-menu:is([data-panel=title],[data-panel=menu]) .tilt-btn-quiet{min-height:calc(62px * var(--ui-scale));font-family:var(--font-display);font-weight:600;font-size:calc(13px * var(--ui-scale));background:#43342a12;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;display:flex}.tilt-menu:is([data-panel=title],[data-panel=menu]) .tilt-btn-quiet:before{content:"";pointer-events:none;background-repeat:no-repeat;width:20px;height:16px;display:block}.tilt-menu:is([data-panel=title],[data-panel=menu]) .tilt-btn-quiet[data-focus=leaderboard]:before{background-image:linear-gradient(#5aa2f2,#5aa2f2),linear-gradient(#ffb638,#ffb638),linear-gradient(#f2557e,#f2557e);background-position:1px 100%,7.5px 100%,14px 100%;background-size:5px 9px,5px 16px,5px 12px}.tilt-menu:is([data-panel=title],[data-panel=menu]) .tilt-btn-quiet[data-focus=settings]:before{background-image:radial-gradient(circle,#3fc9a3 3.4px,#0000 3.8px),radial-gradient(circle,#ffb638 3.4px,#0000 3.8px),linear-gradient(#6f5a49,#6f5a49),linear-gradient(#6f5a49,#6f5a49);background-position:3px 0,11px 8px,0 3px,0 11px;background-size:8px 8px,8px 8px,20px 2px,20px 2px}.tilt-menu:is([data-panel=title],[data-panel=menu]) .tilt-btn-quiet[data-focus=records]:before{background-image:radial-gradient(circle at 50% 38%,#ffb638 5.2px,#d18f1e 5.6px,#0000 6.2px),linear-gradient(135deg,#0000 45%,#f2557e 46%),linear-gradient(225deg,#0000 45%,#5aa2f2 46%);background-position:0 0,3px 100%,10px 100%;background-size:20px 16px,7px 7px,7px 7px}.tilt-menu[data-panel=title] .tilt-title-hint{margin-top:4px}.tilt-menu[data-panel=title] .tilt-colophon{margin:0}.tilt-menu[data-panel=title] .tilt-title-peekers{pointer-events:none;align-items:flex-end;gap:2px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-58%)}.tilt-menu[data-panel=title] .tilt-title-peekers svg.creature{width:calc(52px * var(--ui-scale));height:calc(52px * var(--ui-scale));transform-origin:50% 92%;animation:2.8s ease-in-out infinite tilt-peek-bob;display:block;overflow:visible}.tilt-menu[data-panel=title] .tilt-title-peekers svg.creature:nth-child(2){animation-delay:-.7s}.tilt-menu[data-panel=title] .tilt-title-peekers svg.creature:nth-child(3){animation-delay:-1.4s}.tilt-menu[data-panel=title] .tilt-title-peekers svg.creature:nth-child(4){animation-delay:-2.1s}@keyframes tilt-peek-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-height:720px){.tilt-menu[data-panel=title] .tilt-panel-body{gap:7px;padding-top:34px}.tilt-menu[data-panel=title] .tilt-panel-title{font-size:calc(clamp(38px, 12vw, 50px) * var(--ui-scale))}.tilt-menu[data-panel=title] .tilt-tagline{margin:-4px 0 0}.tilt-menu:is([data-panel=title],[data-panel=menu]) .tilt-btn-quiet{flex-direction:row;gap:6px;min-height:44px}.tilt-menu[data-panel=title] .tilt-title-peekers svg.creature{width:calc(40px * var(--ui-scale));height:calc(40px * var(--ui-scale))}.tilt-menu[data-panel=title] .tilt-colophon{display:none}}.reduced-motion .tilt-menu[data-panel=title] .tilt-panel-body,.reduced-motion .tilt-menu[data-panel=title] .tilt-title-peekers svg.creature{animation:none}:root[data-contrast=high] .tilt-menu[data-panel=title] .tilt-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root[data-contrast=high] .tilt-menu[data-panel=title] .tilt-panel-body{box-shadow:0 0 0 2px #43342a}:root[data-contrast=high] .tilt-menu[data-panel=title] .tilt-tagline{color:#2b1d14}.tilt-menu[data-panel=leaderboard] .tilt-board-row{min-height:44px;font-family:var(--font-text);font-size:calc(15px * var(--ui-scale));border-radius:14px;grid-template-columns:1.8em 30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 10px;line-height:1.25}.tilt-menu[data-panel=leaderboard] .tilt-board-rank{font-family:var(--font-display);color:#6f5a49;font-weight:700}.tilt-menu[data-panel=leaderboard] .tilt-board-score{font-family:var(--font-display);color:#2f241d;font-weight:700}.tilt-menu[data-panel=leaderboard] .tilt-board-avatar{width:30px;height:30px;display:block}.tilt-menu[data-panel=leaderboard] .tilt-board-avatar svg.creature{width:100%;height:100%;display:block;overflow:visible}.tilt-menu[data-panel=leaderboard] .tilt-board-you{background:#ffb63847;box-shadow:inset 0 0 0 1.5px #d18f1e8c}.tilt-menu[data-panel=leaderboard] .tilt-board-target{background:#5aa2f214;box-shadow:inset 0 0 0 1.5px #5aa2f2}.tilt-menu[data-panel=leaderboard] .tilt-board-who{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.tilt-menu[data-panel=leaderboard] .tilt-board-who .tilt-board-name{max-width:100%}.tilt-menu[data-panel=leaderboard] .tilt-board-chip{font-family:var(--font-display);font-weight:700;font-size:calc(12px * var(--ui-scale));white-space:nowrap;color:#1e4f8a;background:#dbeafd;border-radius:999px;padding:1px 8px}.tilt-menu[data-panel=leaderboard] .tilt-board-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:4px 0 6px;display:grid}.tilt-menu[data-panel=leaderboard] .tilt-board-step[data-rank="1"]{order:2}.tilt-menu[data-panel=leaderboard] .tilt-board-step[data-rank="2"]{order:1}.tilt-menu[data-panel=leaderboard] .tilt-board-step[data-rank="3"]{order:3}.tilt-menu[data-panel=leaderboard] .tilt-board-step{min-width:0;font-family:var(--font-text);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:0;line-height:1.25;display:flex}.tilt-menu[data-panel=leaderboard] .tilt-board-step .tilt-board-avatar{width:48px;height:48px}.tilt-menu[data-panel=leaderboard] .tilt-board-step[data-rank="1"] .tilt-board-avatar{width:60px;height:60px}.tilt-menu[data-panel=leaderboard] .tilt-board-pedestal{background:#3f3028;border-radius:12px 12px 6px 6px;place-items:center;width:100%;height:38px;display:grid;box-shadow:inset 0 3px #ffd08a2e}.tilt-menu[data-panel=leaderboard] .tilt-board-step[data-rank="1"] .tilt-board-pedestal{height:54px}.tilt-menu[data-panel=leaderboard] .tilt-board-step[data-rank="3"] .tilt-board-pedestal{height:30px}.tilt-menu[data-panel=leaderboard] .tilt-board-pedestal .tilt-board-rank{font-size:calc(20px * var(--ui-scale));color:#ffd08a}.tilt-menu[data-panel=leaderboard] .tilt-board-step .tilt-board-name{max-width:100%;font-size:calc(12px * var(--ui-scale));color:#43342a}.tilt-menu[data-panel=leaderboard] .tilt-board-step .tilt-board-score{font-size:calc(15px * var(--ui-scale))}.tilt-menu[data-panel=leaderboard] .tilt-board-step.tilt-board-you{box-shadow:none;background:0 0}.tilt-menu[data-panel=leaderboard] .tilt-board-step.tilt-board-you .tilt-board-pedestal{box-shadow:inset 0 3px 0 #ffd08a2e, 0 0 0 2.5px var(--gold)}.tilt-menu[data-panel=leaderboard] .tilt-board-race{margin-bottom:6px}.tilt-menu[data-panel=leaderboard] .tilt-board-state{flex-direction:column;align-items:center;gap:8px;margin:8px 0;display:flex}.tilt-menu[data-panel=leaderboard] .tilt-board-state-creature{width:72px;height:72px;display:block}.tilt-menu[data-panel=leaderboard] .tilt-board-state-creature svg.creature{width:100%;height:100%;display:block;overflow:visible}:root[data-contrast=high] .tilt-menu[data-panel=leaderboard] .tilt-board-row{box-shadow:inset 0 0 0 1px #2b1d1459}.tilt-menu[data-panel=records] .tilt-record-hero{background:#fbf4e8;border-radius:24px;align-items:center;gap:14px;max-width:100%;padding:10px 20px 10px 8px;display:flex;box-shadow:0 1px #43342a14,0 10px 22px -16px #2f241d66}.tilt-menu[data-panel=records] .tilt-record-creature{flex:none;width:76px;height:76px;display:block}.tilt-menu[data-panel=records] .tilt-record-creature svg.creature,.tilt-menu[data-panel=records] .tilt-record-id-creature svg.creature{width:100%;height:100%;display:block;overflow:visible}.tilt-menu[data-panel=records] .tilt-record-hero-text{text-align:left;min-width:0}.tilt-menu[data-panel=records] .tilt-record-head{flex-flow:wrap;align-items:baseline;column-gap:6px}.tilt-menu[data-panel=records] .tilt-record-head.is-long .tilt-record-best{font-size:calc(clamp(30px, 9.5vw, 40px) * var(--ui-scale))}.tilt-menu[data-panel=records] .tilt-record-best{font-family:var(--font-display);font-weight:700;font-size:calc(clamp(38px, 12vw, 50px) * var(--ui-scale));letter-spacing:0;color:#2f241d}.tilt-menu[data-panel=records] .tilt-record-head .tilt-muted{font-weight:800;font-size:calc(15px * var(--ui-scale));line-height:1.25}.tilt-menu[data-panel=records] .tilt-record-count{margin-top:4px;font-weight:700;line-height:1.25}.tilt-menu[data-panel=records] .tilt-record-hero.is-empty{flex-direction:column;gap:2px;padding:0 22px 16px}.tilt-menu[data-panel=records] .tilt-record-hero.is-empty .tilt-record-creature{margin-top:-6px}.tilt-menu[data-panel=records] .tilt-record-hero.is-empty .tilt-muted{font-weight:700;line-height:1.35}.tilt-menu[data-panel=records] .tilt-lineup{--lineup-max:72px;--lineup-label-size:calc(12px * var(--ui-scale));--lineup-label:calc(var(--lineup-label-size) * 1.25);--lineup-label-gap:5px;--lineup-place-min:calc(var(--lineup-label-size) * 2.35);--lineup-time-size:calc(11px * var(--ui-scale));--lineup-time:calc(var(--lineup-time-size) * 1.25);--lineup-time-gap:4px;justify-content:center;width:100%;margin:2px 0 6px;display:flex}.tilt-menu[data-panel=records] .tilt-lineup.has-time{padding-bottom:calc(var(--lineup-time) + var(--lineup-time-gap))}.tilt-menu[data-panel=records] .tilt-lineup-row{justify-content:center;align-items:flex-end;gap:2px;min-width:56%;max-width:100%;display:flex;position:relative}.tilt-menu[data-panel=records] .tilt-lineup-row:before{content:"";left:-18px;right:-18px;bottom:calc(var(--lineup-label) + var(--lineup-label-gap));background:linear-gradient(90deg,#6f5a4900,#6f5a4942 14% 86%,#6f5a4900);border-radius:2px;height:3px;margin-bottom:-1.5px;position:absolute}.tilt-menu[data-panel=records] .tilt-lineup-run{width:max(calc(var(--scale) * var(--lineup-max)), var(--lineup-place-min));flex-direction:column;flex:0 auto;align-items:center;min-width:0;display:flex}.tilt-menu[data-panel=records] .tilt-lineup-creature{width:calc(var(--scale) * var(--lineup-max));aspect-ratio:1;max-width:100%;display:block;position:relative;transform:translateY(8%)}.tilt-menu[data-panel=records] .tilt-lineup-run.is-top .tilt-lineup-creature{transform:translateY(5%)}.tilt-menu[data-panel=records] .tilt-lineup-creature svg.creature{transform-origin:50% 92%;width:100%;height:100%;display:block;overflow:visible}.tilt-menu[data-panel=records] .tilt-lineup-run.is-best .tilt-lineup-creature:before{content:"";z-index:-1;background:radial-gradient(38% 8% at 50% 88%,#ffa01eb8,#ffb63800 100%),radial-gradient(49% 58% at 50% 62%,#ffd08af2,#ffd08a80 45%,#ffd08a00 100%);position:absolute;inset:calc(-34% - 8px) min(-30%,-18px) -6%}.tilt-menu[data-panel=records] .tilt-lineup-run:not(.is-best) .tilt-lineup-creature{z-index:1}.tilt-menu[data-panel=records] .tilt-lineup-score{z-index:1;position:relative}.tilt-menu[data-panel=records] .tilt-lineup-run.is-best .tilt-lineup-creature:after{content:"";aspect-ratio:44/40;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 40'%3E%3Cg fill='%23fffaf0' stroke='%23d18f1e' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M18 3Q19.7 12.3 29 14Q19.7 15.7 18 25Q16.3 15.7 7 14Q16.3 12.3 18 3Z'/%3E%3Cpath d='M35 23Q35.8 27.2 40 28Q35.8 28.8 35 33Q34.2 28.8 30 28Q34.2 27.2 35 23Z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:max(44%,20px);position:absolute;top:-8%;right:-26%}.tilt-menu[data-panel=records] .tilt-lineup-score{height:var(--lineup-label);margin-top:var(--lineup-label-gap);font-family:var(--font-display);font-weight:600;font-size:var(--lineup-label-size);color:#6f5a49;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.25}.tilt-menu[data-panel=records] .tilt-lineup-run.is-top .tilt-lineup-score{color:#2f241d;font-weight:700}.tilt-menu[data-panel=records] .tilt-lineup-run.is-best .tilt-lineup-score{background:#ffb638;border-radius:999px;padding:0 6px}.tilt-menu[data-panel=records] .tilt-lineup-time{top:calc(100% + var(--lineup-time-gap));height:var(--lineup-time);align-items:center;gap:6px;padding:0 2px;display:flex;position:absolute;left:0;right:0}.tilt-menu[data-panel=records] .tilt-lineup-end{font-family:var(--font-text);font-weight:700;font-size:var(--lineup-time-size);color:#6f5a49;white-space:nowrap;flex:none;line-height:1.25}.tilt-menu[data-panel=records] .tilt-lineup-time i{background:linear-gradient(90deg,#6f5a4914,#6f5a4961);border-radius:1px;flex:1;height:1.5px;margin-right:5px;position:relative}.tilt-menu[data-panel=records] .tilt-lineup-time i:after{content:"";border-top:1.5px solid #6f5a4961;border-right:1.5px solid #6f5a4961;width:5px;height:5px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}:where(.tilt-menu[data-panel=records] .tilt-panel-entered .tilt-lineup-creature) svg.creature{animation:.62s both tilt-lineup-drop;animation-delay:calc(80ms + var(--i) * 70ms)}:where(.tilt-menu[data-panel=records] .tilt-panel-entered .tilt-lineup-run.is-best .tilt-lineup-creature) svg.creature{animation:.62s both tilt-lineup-drop,.56s ease-out tilt-lineup-boing;animation-delay:calc(80ms + var(--i) * 70ms), calc(.72s + var(--i) * 70ms)}:where(.tilt-menu[data-panel=records] .tilt-panel-entered .tilt-lineup-run.is-best) .tilt-lineup-creature:before{animation:.48s ease-out both tilt-lineup-glow;animation-delay:calc(.42s + var(--i) * 70ms)}:where(.tilt-menu[data-panel=records] .tilt-panel-entered .tilt-lineup-run.is-best) .tilt-lineup-creature:after{animation:.44s cubic-bezier(.34,1.56,.64,1) both tilt-lineup-glint;animation-delay:calc(.86s + var(--i) * 70ms)}@keyframes tilt-lineup-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-60%)scale(.92,1.1)}20%{opacity:1}50%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(.92,1.1)}68%{transform:translateY(0)scale(1.12,.86)}86%{transform:translateY(0)scale(.97,1.03)}to{transform:none}}@keyframes tilt-lineup-boing{0%{transform:none}22%{transform:scale(1.1,.9)}48%{transform:scale(.93,1.09)}68%{transform:scale(1.04,.97)}84%{transform:scale(.99,1.01)}to{transform:none}}@keyframes tilt-lineup-glow{0%{opacity:0}}@keyframes tilt-lineup-glint{0%{opacity:0;transform:scale(.3)rotate(-35deg)}}.reduced-motion .tilt-lineup-creature svg.creature,.reduced-motion .tilt-lineup-creature:before,.reduced-motion .tilt-lineup-creature:after{animation:none}.tilt-menu[data-panel=records] .tilt-list{gap:0;margin:0;padding:0;list-style:none}.tilt-menu[data-panel=records] .tilt-list-row{min-height:42px;font-family:var(--font-text);border-bottom-color:#43342a17;justify-content:flex-start;align-items:center;gap:8px;padding:0 6px;line-height:1.25}.tilt-menu[data-panel=records] .tilt-list-score{font-family:var(--font-display);font-weight:600;font-size:calc(17px * var(--ui-scale));color:#2f241d}.tilt-menu[data-panel=records] .tilt-list-tag{color:#2f241d;font-family:var(--font-display);font-weight:700;font-size:calc(11px * var(--ui-scale));letter-spacing:.02em;background:#ffb638;border-radius:999px;padding:1px 8px 2px}.tilt-menu[data-panel=records] .tilt-list-meta{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-left:auto;font-weight:700;line-height:1.25;display:flex}.tilt-menu[data-panel=records] .tilt-chain-dots{gap:3px;display:inline-flex}.tilt-menu[data-panel=records] .tilt-chain-dots i{background:#ffb638;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px #d18f1e}.tilt-menu[data-panel=records] .tilt-record-note{font-weight:600;line-height:1.45}.tilt-menu[data-panel=records] .tilt-record-id{background:#43342a12;border-radius:18px;align-items:center;gap:8px;max-width:100%;padding:5px 14px 5px 6px;display:flex}.tilt-menu[data-panel=records] .tilt-record-id-creature{flex:none;width:26px;height:26px;display:block}.tilt-menu[data-panel=records] .tilt-record-id .tilt-player-id{text-align:left;min-width:0;margin:0;line-height:1.35}:root[data-contrast=high] .tilt-menu[data-panel=records] .tilt-list-row{border-bottom-color:#2b1d1452}:root[data-contrast=high] .tilt-menu[data-panel=records] .tilt-record-hero{box-shadow:inset 0 0 0 1px #2b1d1459}:root[data-contrast=high] .tilt-menu[data-panel=records] .tilt-lineup-run.is-best .tilt-lineup-creature:before{display:none}:root[data-contrast=high] .tilt-menu[data-panel=records] .tilt-lineup-row:before{background:#2b1d1473;height:2px;margin-bottom:-1px}:root[data-contrast=high] .tilt-menu[data-panel=records] .tilt-lineup-run:not(.is-top) .tilt-lineup-score,:root[data-contrast=high] .tilt-menu[data-panel=records] .tilt-lineup-end{color:#4a3627}:root[data-contrast=high] .tilt-menu[data-panel=records] .tilt-lineup-time i{background:#2b1d1473}:root[data-contrast=high] .tilt-menu[data-panel=records] .tilt-lineup-time i:after{border-color:#2b1d1499}.tilt-menu[data-panel=menu] .tilt-panel{-webkit-backdrop-filter:none;background:#2f241d29}.tilt-menu[data-panel=menu] .tilt-panel-body,.tilt-menu[data-panel=menu] .tilt-panel-body *{line-height:1.25}.tilt-menu[data-panel=menu] .tilt-panel-body{width:100%;max-width:480px;min-height:0;padding:30px 24px calc(var(--safe-bottom) + 18px);background:var(--glaze);border-radius:28px 28px 0 0;gap:10px;margin:auto auto 0;animation:.34s cubic-bezier(.22,1,.36,1) tilt-card-up;position:relative;box-shadow:0 -12px 32px #241c1829,0 -1px #43342a1f}.tilt-menu[data-panel=menu] .tilt-panel-title{font-family:var(--font-display);font-weight:700;font-size:calc(clamp(28px, 8.5vw, 36px) * var(--ui-scale));letter-spacing:-.01em;margin-bottom:4px}.tilt-menu[data-panel=menu] .tilt-menu-creature{width:calc(80px * var(--ui-scale));height:calc(80px * var(--ui-scale));pointer-events:none;display:block;position:absolute;top:0;right:22px;transform:translateY(-62%)}.tilt-menu[data-panel=menu] .tilt-menu-creature svg.creature{transform-origin:50% 92%;width:100%;height:100%;animation:3.2s ease-in-out infinite tilt-doze-breathe;display:block;overflow:visible}.tilt-menu[data-panel=menu] .tilt-menu-zzz{top:0;right:calc(30px + 60px * var(--ui-scale));pointer-events:none;width:40px;height:44px;position:absolute;transform:translateY(-100%)}.tilt-menu[data-panel=menu] .tilt-menu-zzz i{font-style:normal;font-family:var(--font-display);color:#ffe2b0;text-shadow:0 1px 3px #241c188c;font-weight:700;line-height:1;animation:3.2s ease-in-out infinite tilt-doze-drift;position:absolute}.tilt-menu[data-panel=menu] .tilt-menu-zzz i:before{content:"z"}.tilt-menu[data-panel=menu] .tilt-menu-zzz i:first-child{font-size:13px;bottom:0;right:0}.tilt-menu[data-panel=menu] .tilt-menu-zzz i:nth-child(2){font-size:16px;animation-delay:-1.07s;bottom:13px;right:12px}.tilt-menu[data-panel=menu] .tilt-menu-zzz i:nth-child(3){font-size:19px;animation-delay:-2.13s;bottom:27px;right:25px}@keyframes tilt-doze-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.97)}}@keyframes tilt-doze-drift{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(-3px,-4px)}}@media (max-height:720px){.tilt-menu[data-panel=menu] .tilt-panel-body{gap:8px;padding-top:24px}.tilt-menu[data-panel=menu] .tilt-menu-creature{width:calc(64px * var(--ui-scale));height:calc(64px * var(--ui-scale))}.tilt-menu[data-panel=menu] .tilt-menu-zzz{right:calc(28px + 48px * var(--ui-scale))}}.tilt-menu[data-panel=menu] .tilt-panel-settled .tilt-panel-body,.reduced-motion .tilt-menu[data-panel=menu] .tilt-panel-body,.reduced-motion .tilt-menu[data-panel=menu] .tilt-menu-creature svg.creature,.reduced-motion .tilt-menu[data-panel=menu] .tilt-menu-zzz i{animation:none}:root[data-contrast=high] .tilt-menu[data-panel=menu] .tilt-panel{background:#2f241d4d}:root[data-contrast=high] .tilt-menu[data-panel=menu] .tilt-menu-zzz{display:none}:root[data-contrast=high] .tilt-menu[data-panel=menu] .tilt-panel-body{box-shadow:0 0 0 1px #2b1d1459}
