:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:#CBBEFF;--background-end-rgb:255,255,255;--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:#6649AE;--card-border-rgb:131,134,135;--game-button-border:rgba(103,232,249,0.3);--game-button-surface:linear-gradient(155deg,rgba(12,43,60,0.9),rgba(3,16,29,0.96));--game-button-text:#dffaff}@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap");@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}@media (max-width:728px){html{font-size:90%}}*{box-sizing:border-box;padding:0;margin:0}body,button,html,input,select,textarea{font-family:Quicksand,sans-serif}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}:is([data-testid=app-cube-stage],[data-game-modal-surface],[data-game-menu-surface]) button{-webkit-tap-highlight-color:transparent;border:1px solid var(--game-button-border);border-radius:10px;background:var(--game-button-surface);color:var(--game-button-text);font-weight:760;letter-spacing:.035em;text-shadow:0 1px 2px rgba(0,0,0,.46);box-shadow:inset 0 1px rgba(224,247,255,.08),0 6px 16px rgba(0,0,0,.2);transform-origin:center;transition:transform .15s ease,filter .15s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}:is([data-testid=app-cube-stage],[data-game-modal-surface],[data-game-menu-surface]) button:not(:disabled):hover{filter:brightness(1.12) saturate(1.08);box-shadow:0 8px 22px rgba(0,0,0,.28),0 0 18px rgba(34,211,238,.13);transform:translateY(-1px)}:is([data-testid=app-cube-stage],[data-game-modal-surface],[data-game-menu-surface]) button:not(:disabled):active{filter:brightness(.98);transform:translateY(1px) scale(.985)}:is([data-testid=app-cube-stage],[data-game-modal-surface],[data-game-menu-surface]) button:focus-visible{outline:2px solid #a5f3fc;outline-offset:3px;box-shadow:0 0 0 4px rgba(8,145,178,.26),0 0 24px rgba(34,211,238,.3)}:is([data-testid=app-cube-stage],[data-game-modal-surface],[data-game-menu-surface]) button:disabled{cursor:not-allowed;filter:grayscale(.4) brightness(.72);opacity:.62}:is([data-testid=app-cube-stage],[data-game-modal-surface],[data-game-menu-surface]) .amplify-button--primary{border:1px solid rgba(103,232,249,.66)!important;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 44%),linear-gradient(105deg,#0e7490,#0891b2 48%,#0f766e)!important;color:#ecfeff!important;box-shadow:inset 0 1px rgba(255,255,255,.18),inset 0 -1px rgba(0,0,0,.22),0 8px 22px rgba(2,8,23,.32),0 0 18px rgba(34,211,238,.14);font-weight:850;letter-spacing:.035em;text-shadow:0 1px 2px rgba(0,0,0,.52)}:is([data-testid=app-cube-stage],[data-game-modal-surface],[data-game-menu-surface]) .amplify-button--link{border:1px solid transparent;color:#a5f3fc;font-weight:750}:where([data-testid=app-cube-stage],[data-game-modal-surface],[data-game-menu-surface]) .amplify-button--link:not(:disabled):hover{border-color:rgba(103,232,249,.26);background:linear-gradient(145deg,rgba(8,145,178,.14),rgba(15,23,42,.38));color:#ecfeff}@media (prefers-reduced-motion:reduce){:is([data-testid=app-cube-stage],[data-game-modal-surface],[data-game-menu-surface]) button{transition:none}}[data-game-menu-tab] nav button:not(:disabled):hover{background-image:radial-gradient(circle at 50% 20%,rgba(103,232,249,.24),transparent 68%)!important}[data-game-modal-overlay],[data-game-modal-surface]{min-width:0;min-height:0;overflow:hidden}[data-game-scroll-region]{--game-scroll-track:rgba(1,9,18,0.9);--game-scroll-thumb:rgba(34,211,238,0.56);--game-scroll-thumb-hover:rgba(103,232,249,0.9);min-width:0;min-height:0;overscroll-behavior:contain;scrollbar-color:var(--game-scroll-thumb) var(--game-scroll-track);scrollbar-width:thin}[data-game-scroll-region=content]{overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y}[data-game-scroll-region=horizontal]{overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x}[data-game-scroll-region]::-webkit-scrollbar{width:10px;height:10px}[data-game-scroll-region]::-webkit-scrollbar-track{border:1px solid rgba(103,232,249,.1);background:linear-gradient(90deg,transparent 38%,rgba(103,232,249,.12) 38% 62%,transparent 62%),var(--game-scroll-track);box-shadow:inset 0 0 8px rgba(0,0,0,.72)}[data-game-scroll-region]::-webkit-scrollbar-thumb{min-width:34px;min-height:34px;border:2px solid var(--game-scroll-track);border-radius:3px;background:linear-gradient(180deg,var(--game-scroll-thumb-hover),var(--game-scroll-thumb));box-shadow:inset 0 0 0 1px rgba(224,247,255,.18),0 0 8px rgba(34,211,238,.26)}[data-game-scroll-region]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#cffafe,var(--game-scroll-thumb-hover));box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 0 12px rgba(34,211,238,.5)}[data-game-scroll-region]::-webkit-scrollbar-button,[data-game-scroll-region]::-webkit-scrollbar-corner{display:none;background:transparent}[data-game-scroll-rail=hidden]{scrollbar-width:none}[data-game-scroll-rail=hidden]::-webkit-scrollbar{display:none;width:0;height:0}@media (prefers-color-scheme:dark){html{color-scheme:dark}}