.astra-shell{--bg:#07080a;--text:#f8f9fa;--ink:#f8f9fa;--body:#c8d1da;--mute:#808d9a;--raised:#090b0d;--input:#10141b;--line:#2a3138;--hairline:#1f252c;--icon:#9aa6b1;--error:#c94c4c;--bling-gold:#fad15e;--buy-green:#3fbf6a;--brand-red:#e10600;--radius:8px;--accent:#ef6c2a;--accent-dim:#8a3c14;--accent-bg:#1e100a;--display-face:"JetBrains Mono",ui-monospace,monospace;--surface-accent:#8a3c14;--nav-size:14.5px;font-family:JetBrains Mono,ui-monospace,monospace;background:var(--bg);color:var(--text);min-height:100dvh}.astra-shell .astra-display{font-family:var(--display-face)}.astra-shell{scrollbar-width:thin;scrollbar-color:var(--surface-accent) transparent}.astra-shell ::-webkit-scrollbar{width:10px;height:10px}.astra-shell ::-webkit-scrollbar-track{background:transparent}.astra-shell ::-webkit-scrollbar-thumb{background:var(--surface-accent);border-radius:5px}.astra-shell ::-webkit-scrollbar-thumb:hover{background:var(--accent)}:where(.astra-shell button,.astra-shell [role=button]){background:none;border:0;margin:0;padding:0;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.astra-shell input,.astra-shell select,.astra-shell textarea){background:none;border:0;color:inherit;font:inherit}:where(.astra-shell select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.astra-shell button:disabled{cursor:default}.astra-shell [class*=rounded-2xl],.astra-shell [class*=rounded-3xl],.astra-shell [class*=rounded-lg],.astra-shell [class*=rounded-md],.astra-shell [class*=rounded-sm],.astra-shell [class*=rounded-xl],.astra-shell [class~=rounded]{border-radius:var(--radius)}.astra-shell input::-moz-placeholder{color:var(--mute)}.astra-shell input::placeholder{color:var(--mute)}.astra-shell .astra-toolbar-scroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.astra-shell .astra-toolbar-scroll::-webkit-scrollbar{display:none}.astra-shell .astra-btn,.astra-shell .astra-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius);background:var(--raised);border:1px solid var(--hairline);color:var(--ink);cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.astra-shell .astra-btn{padding:6px 12px;font-size:13px}.astra-shell .astra-pill{padding:3px 10px;font-size:12px}.astra-shell .astra-btn:hover,.astra-shell .astra-pill:hover{border-color:var(--line);background:color-mix(in srgb,var(--accent) 8%,var(--raised));color:var(--ink)}.astra-shell .astra-btn:disabled,.astra-shell .astra-pill:disabled{opacity:.55;cursor:default}.astra-shell .astra-pill[aria-pressed=true],.astra-shell .astra-pill[data-active=true]{border-color:var(--accent);color:var(--accent)}@font-face{font-family:Rock Salt;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/rock-salt-latin-400-normal.be698625.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.astra-shell{--astra-tag-font:"Rock Salt","Permanent Marker","Segoe Script","Bradley Hand",cursive}.astra-shell .astra-tag{font-family:var(--astra-tag-font);color:var(--accent);font-size:15px;line-height:1;white-space:nowrap;letter-spacing:.01em;transform:rotate(-3deg);padding-block:2px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.astra-shell .astra-tag-slot{display:inline-grid;align-items:center;justify-items:start;flex-shrink:0}.astra-shell .astra-tag-slot>*{grid-area:1/1}.astra-shell .astra-tag-u{color:#ffffff}.astra-shell .astra-tag-reveal{color:#ffffff;opacity:0;transition:opacity .14s ease}.astra-shell .astra-tag-name{transition:opacity .14s ease}.astra-shell .astra-tag-slot:hover .astra-tag-reveal,.astra-shell [data-shell=brand-logo]:focus-visible+.astra-tag-slot .astra-tag-reveal,.astra-shell [data-shell=brand-logo]:hover+.astra-tag-slot .astra-tag-reveal{opacity:1}.astra-shell .astra-tag-slot:hover .astra-tag-name,.astra-shell [data-shell=brand-logo]:focus-visible+.astra-tag-slot .astra-tag-name,.astra-shell [data-shell=brand-logo]:hover+.astra-tag-slot .astra-tag-name{opacity:0}@media (max-width:767.98px) and (orientation:portrait){.astra-shell .astra-tag-slot{display:none}}