@layer reset{@scope([data-astryx-theme=namoa]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base;@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=namoa]) to ([data-astryx-theme]){:scope{--color-accent:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#818cf8);--color-accent-muted:var(--lightningcss-light,color-mix(in srgb, var(--color-accent) 20%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-accent) 25%, transparent));--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#002a84);--color-neutral:var(--lightningcss-light,#1c1b211a)var(--lightningcss-dark,#e2e1eb33);--color-background-surface:var(--lightningcss-light,#fdfbff)var(--lightningcss-dark,#1b1b22);--color-background-body:var(--lightningcss-light,#f2eff9)var(--lightningcss-dark,#111018);--color-overlay:var(--lightningcss-light,#1c1b2166)var(--lightningcss-dark,#1b1b2299);--color-overlay-hover:var(--lightningcss-light,#1c1b210d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#1c1b211a)var(--lightningcss-dark,#ffffff1a);--color-background-muted:var(--lightningcss-light,#1c1b210d)var(--lightningcss-dark,#1b1b2280);--color-text-primary:var(--lightningcss-light,#1c1b21)var(--lightningcss-dark,#e2e1eb);--color-text-secondary:var(--lightningcss-light,#494551)var(--lightningcss-dark,#abaab8);--color-text-disabled:var(--lightningcss-light,#938f9c)var(--lightningcss-dark,#5e5d6a);--color-text-accent:var(--color-accent);--color-icon-accent:var(--color-accent);--color-icon-primary:var(--lightningcss-light,#1c1b21)var(--lightningcss-dark,#e2e1eb);--color-icon-secondary:var(--lightningcss-light,#494551)var(--lightningcss-dark,#abaab8);--color-icon-disabled:var(--lightningcss-light,#938f9c)var(--lightningcss-dark,#5e5d6a);--color-background-card:var(--lightningcss-light,#fdfbff)var(--lightningcss-dark,#1b1b22);--color-background-popover:var(--lightningcss-light,#fdfbff)var(--lightningcss-dark,#303037);--color-background-inverted:var(--lightningcss-light,#1c1b21)var(--lightningcss-dark,#fcfcff);--color-border:var(--lightningcss-light,#1c1b211a)var(--lightningcss-dark,#f0f0f91a);--color-border-emphasized:var(--lightningcss-light,#938f9c)var(--lightningcss-dark,#686774);--color-skeleton:var(--lightningcss-light,#ada9b7)var(--lightningcss-dark,#464652);--color-track:var(--lightningcss-light,#ada9b7)var(--lightningcss-dark,#464652);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--font-family-body:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-family-heading:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-family-code:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font-family-body)}}@scope([data-astryx-theme=namoa]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}
@layer base{.namoa-preview{font-family:var(--font-namoa);color-scheme:normal;-webkit-tap-highlight-color:initial}.namoa-preview :where(button,[role=button]){cursor:default}.namoa-preview :where(textarea){resize:both}}
