:root{color-scheme:light;--ink:#3b2d28;--muted:#796a62;--cocoa:#a75431;--cream:#fffaf1;--honey:#e9953e;--glass:rgba(255,255,255,.62)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Rounded","Helvetica Neue",sans-serif;color:var(--ink);background:radial-gradient(circle at 20% 12%,rgba(255,218,162,.72),transparent 30rem),radial-gradient(circle at 85% 85%,rgba(212,190,231,.58),transparent 34rem),linear-gradient(145deg,#fffaf1,#f2e5d4 62%,#e9dfea);font-size:18px;line-height:1.55}.center{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px}.narrow{max-width:760px;margin:auto}.page{width:min(1120px,calc(100% - 40px));margin:auto;padding:72px 0}.bear{width:min(310px,68vw);height:auto;image-rendering:pixelated;filter:drop-shadow(0 22px 18px rgba(55,36,28,.16));margin-bottom:20px}.bear.small{width:160px}.bear.tiny{width:120px;margin:0;flex:0 0 auto}h1{max-width:920px;margin:4px 0 14px;font-size:clamp(2.7rem,7vw,5.6rem);line-height:.98;letter-spacing:-.055em;font-weight:900}h2{margin:.4rem 0;font-size:1.4rem}p{color:var(--muted);max-width:700px;margin:10px 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:850;color:var(--cocoa)}.links{display:flex;gap:20px;margin-top:28px}.links a{color:var(--ink);font-weight:750;text-underline-offset:5px}.button{display:inline-flex;margin-top:28px;padding:13px 20px;border-radius:999px;background:var(--cocoa);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 24px rgba(120,61,35,.18)}.button.disabled{background:rgba(59,45,40,.14);color:rgba(59,45,40,.55);box-shadow:none}.fine{font-size:.78rem;color:#8d8079;margin-top:22px}.status-card,.coming-card,article{background:var(--glass);border:1px solid rgba(255,255,255,.84);box-shadow:0 22px 60px rgba(65,43,32,.09);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.status-card{width:min(560px,100%);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-align:left;padding:18px 20px;border-radius:20px;margin-top:26px}.status-card span:last-child{color:var(--muted);font-size:.9rem}.status-dot{width:12px;height:12px;border-radius:50%}.status-dot.up{background:#4f8062;box-shadow:0 0 0 7px rgba(79,128,98,.13)}.status-dot.down{background:#b15b4c;box-shadow:0 0 0 7px rgba(177,91,76,.13)}.support-head{display:flex;align-items:center;gap:26px;margin-bottom:48px}.support-head h1{font-size:clamp(2.8rem,6vw,5rem)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid article{padding:26px;border-radius:24px}.pill{display:inline-flex;border-radius:999px;background:rgba(167,84,49,.12);color:var(--cocoa);padding:5px 10px;font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.coming-card{margin-top:24px;padding:32px;border-radius:28px}.coming-card .button{margin-top:16px}@media(max-width:760px){.page{padding:38px 0}.support-head{align-items:flex-start;flex-direction:column}.grid{grid-template-columns:1fr}.bear.tiny{width:92px}.status-card{grid-template-columns:auto 1fr}.status-card span:last-child{grid-column:2}}
.support-form{display:grid;gap:18px;max-width:720px;margin-top:24px}.support-form label{display:grid;gap:7px;color:var(--ink);font-size:.9rem;font-weight:800}.support-form input,.support-form select,.support-form textarea{width:100%;border:1px solid rgba(91,62,48,.22);border-radius:14px;background:rgba(255,255,255,.78);color:var(--ink);font:inherit;padding:12px 14px;outline:none;box-shadow:inset 0 1px rgba(255,255,255,.75)}.support-form textarea{resize:vertical;min-height:132px}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:var(--cocoa);box-shadow:0 0 0 4px rgba(167,84,49,.12)}.turnstile-wrap{min-height:70px;max-width:420px}.support-submit{border:0;cursor:pointer;justify-self:start;margin-top:0}.support-submit:disabled{cursor:wait;opacity:.7}.form-status{min-height:1.5em;margin:0;font-size:.84rem;font-weight:750}.form-status[data-state="success"]{color:#367154}.form-status[data-state="error"]{color:#a04436}.form-status[data-state="pending"]{color:var(--muted)}
