@layer reset{@scope([data-astryx-theme=luxeme]) 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-theme{@scope([data-astryx-theme=luxeme]) to ([data-astryx-theme]){:scope{--font-family-body:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:var(--font-geist-mono), "SF Mono", Monaco, Consolas, monospace;--color-accent:#000;--color-on-accent:#fff;--color-accent-muted:#00000012;--color-neutral:#00000012;--color-text-primary:#1f1f22;--color-text-secondary:#67676c;--color-text-disabled:#9a9a9f;--color-text-accent:#000;--color-icon-primary:#242427;--color-icon-secondary:#76777a;--color-icon-disabled:#9a9a9f;--color-icon-accent:#000;--color-background-body:#f6f6f7;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#0000000a;--color-background-inverted:#1f1f22;--color-overlay:#0006;--color-overlay-hover:#0000000a;--color-overlay-pressed:#00000012;--color-border:#00000014;--color-border-emphasized:#c9c9cd;--color-shadow:#00000014;--color-skeleton:#c9c9cd;--color-track:#c9c9cd;--color-background-gray:#76777a1f;--color-border-gray:#76777a;--color-icon-gray:#67676c;--color-text-gray:#1f1f22;--shadow-low:0 1px 2px #0000000a, 0 2px 8px #0000000a;--shadow-inset-hover:inset 0 0 0 2px #0000001a;--shadow-inset-selected:inset 0 0 0 2px #00000047}.astryx-button.primary{--color-overlay-hover:#ffffff14;--color-overlay-pressed:#ffffff1f}.astryx-card{box-shadow:var(--shadow-low)}.astryx-app-shell-header,.astryx-app-shell-sidenav{background-color:var(--color-background-body)}}@scope([data-astryx-theme=luxeme]) 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)}}}
