:root{color-scheme:dark;--base: #2b0b42;--raise: #3e145c;--raise-2: #57217d;--line: #7d37ae;--text: #f8efff;--muted: #dabeef;--accent: #35d6d9;--card: #391155;--card-line: #642a8d;--waiting: #c9a4ff;--breaking: #55d98d;--hold: #f5b73d;--done: #ff5c7a;--on-waiting: #24103f;--on-breaking: #24103f;--on-hold: #24103f;--on-done: #24103f;--brand: #b57bff;--on-brand: #24103f;--teal: #35d6d9;--on-teal: #062a2d;--btn: var(--raise-2);--on-btn: var(--text);--t-bg: #f5eaff;--t-ink: #24103f;--t-soft: #6a5a92;--t-note: #e4d6f7;--media-bg: #e4d6f7;--display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--body: "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-panel: 26px;--radius-card: 22px;--radius-inner: 16px;--pulse: 2.4s}:root[data-theme=light]{color-scheme:light;--base: #f6ecff;--raise: #ffffff;--raise-2: #f0dcff;--line: #dab8f2;--text: #2b0b42;--muted: #642a8d;--accent: #0a8b91;--card: #ffffff;--card-line: #e6cbf7;--waiting: #7d37ae;--breaking: #1a7a4f;--hold: #f5b73d;--done: #c4223f;--on-waiting: #ffffff;--on-breaking: #ffffff;--on-hold: #2b0b42;--on-done: #ffffff;--brand: #7d37ae;--on-brand: #ffffff;--teal: #0a8b91;--on-teal: #ffffff;--btn: #f0dcff;--on-btn: #2b0b42;--t-bg: #3e145c;--t-ink: #f8efff;--t-soft: #dabeef;--t-note: #57217d;--media-bg: #f3ecff}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-text=large]{font-size:125%}body{display:flex;flex-direction:column;min-height:100svh;margin:0;background:var(--base);color:var(--text);font:1rem/1.5 var(--body);letter-spacing:.01em}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}a{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}h1,h2,h3{font-family:var(--display);font-weight:900;line-height:1.05;letter-spacing:.01em}h1{font-size:clamp(2.25rem,5vw,3.25rem)}h2{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800}h3{font-size:1.5rem;font-weight:800}main{flex:1}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:8px 16px;border-radius:999px;background:var(--brand);color:var(--on-brand);font-weight:700}.skip-link:focus{top:12px}.page-grid{--content-width: min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.page-grid--center{text-align:center}.page-grid>*{grid-column:2}.page-grid>.full-width{grid-column:1 / -1}.btn,button[type=submit],input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 20px;border:0;border-radius:999px;background:var(--btn);color:var(--on-btn);font-weight:700;font-size:1rem;line-height:1.25;text-decoration:none;cursor:pointer;transition:filter .15s ease,transform .15s ease}.btn:hover,button[type=submit]:hover,input[type=submit]:hover{filter:brightness(1.08)}.btn:active,button[type=submit]:active,input[type=submit]:active{transform:translateY(1px)}.btn:disabled,button[type=submit]:disabled,input[type=submit]:disabled{opacity:.5;cursor:default}.btn--primary,button[type=submit].btn--primary,input[type=submit].btn--primary{background:var(--brand);color:var(--on-brand)}.btn--go{background:var(--breaking);color:var(--on-breaking)}.btn--big{min-height:48px;padding:12px 26px;font-size:1.125rem}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],select,textarea{min-height:40px;padding:8px 18px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--text)}textarea{border-radius:var(--radius-inner)}select option{background:var(--card);color:var(--text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/critical.css.map */
