:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f6f2;--panel:#efebe3;--ink:#15181d;--ink2:#4b5563;--muted:#5c6472;--line:#dcd8d0;--oak:#c9b79c;--shelf:#b29c7d;--action:#15181d;--action-hover:#000;--color-background:var(--paper);--color-foreground:var(--ink);--color-surface:var(--paper);--color-surface-raised:var(--paper);--color-surface-sunken:var(--panel);--color-muted:var(--ink2);--color-subtle:var(--muted);--color-primary-500:var(--action);--color-primary-600:var(--action);--color-primary-700:var(--action-hover);--color-primary-bg:#15181d14;--color-primary-bg-subtle:#15181d0a;--color-on-primary:#fff;--color-gray-50:var(--paper);--color-gray-100:var(--panel);--color-gray-200:var(--line);--color-gray-300:var(--line);--color-gray-400:var(--muted);--color-gray-500:var(--muted);--color-gray-600:var(--ink2);--color-gray-700:var(--ink2);--color-gray-800:var(--ink);--color-gray-900:var(--ink);--color-info:var(--ink2);--color-info-bg:#15181d0f;--color-success:#2f6b4f;--color-success-bg:#2f6b4f1a;--color-warning:#8a5a00;--color-warning-bg:#8a5a001a;--color-error:#a23a32;--color-error-bg:#a23a321a;--color-highlight-bg:#f1e8d8;--color-highlight-fg:#6b5638;--color-border:var(--line);--border-color:var(--line);--border-color-strong:var(--shelf);--border-color-muted:var(--line);--color-overlay:#15181d73;--color-overlay-strong:#15181de6;--color-overlay-control:#15181d0f;--color-overlay-control-hover:#15181d1f;--color-on-overlay:#fff;--color-switch-thumb:#fff;--color-check:#fff;--color-skeleton-shine:#ffffff73;--color-code-bg:var(--ink);--color-code-fg:var(--paper);--radius-lg:8px;--radius-md:6px;--radius-sm:4px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--font-primary:-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--shadow-sm:0 1px 2px #15181d0f;--shadow-md:0 4px 12px #15181d14;--shadow-lg:0 10px 24px #15181d1a;--shadow-xl:0 20px 40px #15181d1f;--shadow-inset:inset 0 2px 4px #15181d14;--shadow-thumb:0 1px 3px #15181d2e;--shadow-image:0 25px 50px -12px #15181d4d;--header-h:109px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--color-background);min-width:320px;color:var(--color-foreground);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg,video{max-width:100%;display:block}img,video{height:auto}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}:focus-visible{outline:2px solid var(--action);outline-offset:2px}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:899.98px){:root{--header-h:64px}body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}.marketplace-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
