@layer reset, astryx-base, astryx-theme;@layer reset{:where(*),:where(*):after,:where(*):before{box-sizing:border-box}:where(*),:where(*):after,:where(*):before{border:0 solid}:where(html){line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;color-scheme:light dark}:where(body){margin:0;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){list-style:none;margin:0;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}:where(img,video){max-width:100%;height:auto}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled,[aria-disabled=true]){cursor:default}:where(textarea){resize:vertical}:where(input,textarea)::placeholder{opacity:1;color:var(--color-text-secondary,light-dark(#4E606F,#AAAFB5))}:where([list])::-webkit-calendar-picker-indicator{line-height:1}:where([type=search])::-webkit-search-cancel-button,:where([type=search])::-webkit-search-decoration{-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){padding:0;outline:none}:where([hidden]:not([hidden=until-found i])){display:none}:where(html){-webkit-tap-highlight-color:transparent}:where(html[data-theme=light]){color-scheme:light}:where(html[data-theme=dark]){color-scheme:dark}:where(html:not([data-theme])){color-scheme:light dark}:where([data-astryx-media=dark]){color-scheme:dark}:where([data-astryx-media=light]){color-scheme:light}}html{scroll-behavior:smooth}body{background:var(--color-background-body)}.container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--spacing-8);box-sizing:border-box}@media (max-width:640px){.container{padding-inline:var(--spacing-4)}}.band{padding-block:clamp(3.5rem,8vw,5.5rem)}.band-tight{padding-block:clamp(2rem,5vw,3.5rem)}.band-muted{background:var(--color-background-muted)}.rule-top{border-top:1px solid var(--color-border)}.display-xl{font-size:clamp(2.6rem,6vw,4rem)!important;line-height:1.05!important;letter-spacing:-.01em}.display-lg{font-size:clamp(2.1rem,4.4vw,3rem)!important;line-height:1.1!important}.display-md{font-size:clamp(1.8rem,3.4vw,2.4rem)!important;line-height:1.12!important}.display-sm{font-size:clamp(1.4rem,2.2vw,1.65rem)!important;line-height:1.2!important}.measure{max-width:34em}.lead{font-size:1.15rem!important}.site-header{border-bottom:1px solid var(--color-border)}.wordmark{font-family:var(--font-family-heading);font-size:1.85rem;letter-spacing:.01em;text-decoration:none}.mobile-nav-cta{display:block;padding:var(--spacing-4)}@media (max-width:960px){.desktop-only{display:none!important}}@media (min-width:961px){.mobile-only{display:none!important}}.photo{display:block;width:100%;height:100%;object-fit:cover}.frame-hero{height:clamp(380px,52vw,620px)}.frame-door{height:clamp(300px,36vw,440px)}.frame-wide{height:clamp(240px,26vw,300px);object-position:center 20%}.frame-about{height:clamp(300px,34vw,420px)}.card-link{text-decoration:none;color:inherit;display:block}.card-link:hover .card-title{text-decoration:underline;text-underline-offset:3px}.card-link:focus-visible{outline:2px solid var(--color-border-emphasized);outline-offset:4px}.panel{background:var(--color-background-muted);padding:clamp(1.5rem,3vw,2.25rem)}.step-number{font-family:var(--font-family-heading);font-size:2.75rem;line-height:1;color:var(--color-text-secondary);opacity:.6}.rule-heading{border-top:1px solid var(--color-border-emphasized);padding-top:var(--spacing-5)}.swatch{display:inline-block;width:1.25rem;height:1.25rem;border:1px solid var(--color-border);box-sizing:border-box;flex:none}.sticky-col{position:-webkit-sticky;position:sticky;top:var(--spacing-6)}@media (max-width:960px){.sticky-col{position:static}}.buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;transition:transform .16s ease;background:var(--color-background-surface);border-top:1px solid var(--color-border);padding:var(--spacing-3) var(--spacing-4)}.buy-bar[data-hidden=true]{transform:translateY(110%)}@media (min-width:961px){.buy-bar{display:none}}@media (max-width:960px){.has-buy-bar{padding-bottom:88px}}.price-table-wrap{overflow-x:auto}.legal h1,.legal h2,.legal h3{font-family:var(--font-family-heading);font-weight:400}.mt-2{margin-top:var(--spacing-2)}.about-photo{flex:1 1 340px;min-width:0;width:auto}.about-copy,.split-text{flex:1 1 420px;min-width:0}.split-media{flex:1 1 480px;min-width:0}.closeup{width:100%;max-width:335px;height:auto;display:block}.note{background:var(--color-background-muted);padding:var(--spacing-5)}.panel-outline{border:1px solid var(--color-border);padding:clamp(1.25rem,3vw,2.25rem)}.measure-wide{max-width:880px}.site-header .container{padding-inline:var(--spacing-6)}@media (max-width:640px){.site-header .container{padding-inline:var(--spacing-2)}}.wordmark,.wordmark *{font-family:var(--font-family-heading)!important;font-size:1.75rem!important;font-weight:400!important;color:var(--color-text-primary)!important;text-decoration:none!important}.astryx-button[data-variant=secondary]{background:transparent!important;box-shadow:inset 0 0 0 1px var(--color-border-emphasized)!important}.astryx-button[data-variant=secondary]:hover{background:var(--color-background-muted)!important}.closeups{display:flex;gap:var(--spacing-3);flex:1 1 480px;min-width:0}.closeups img{flex:1 1;min-width:0;width:100%;max-width:335px;height:auto;display:block}main .astryx-link:not(.wordmark){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.closeups{align-items:flex-start!important}.sticky-col .closeups{flex:none}.site-header [aria-current=page]{background:transparent!important;text-decoration:underline;text-underline-offset:6px}.scroll-target{scroll-margin-top:80px}.scroll-target h3:focus{outline:none}@media (max-height:900px){.sticky-col{position:static!important}}.display-lg,.display-md,.display-sm,.display-xl,h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}em{font-style:italic}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--color-background-body)}.header-cta{margin-left:var(--spacing-3)}.sticky-col{top:calc(var(--spacing-6) + 72px)}.scroll-target{scroll-margin-top:96px}.fact-list{list-style:none;margin:0;padding:var(--spacing-4) 0 0;border-top:1px solid var(--color-border);flex-direction:column}.fact-list,.fact-list li{display:flex;gap:var(--spacing-2)}.fact-list li{align-items:center}.fact-list li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-text-primary);flex:none}.zoom{overflow:hidden}.zoom img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card-link:hover .zoom img{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.zoom img{transition:none}.card-link:hover .zoom img{transform:none}}.card-cta{font-weight:600;color:var(--color-text-primary)}.card-cta-link{font-weight:500}.card-link:hover .card-cta-link{text-decoration:underline;text-underline-offset:3px}.closeup-figure{margin:0;align-self:center}.closeup-figure .closeups{flex:none}.faq-intro{flex:1 1 300px;min-width:0}.faq-list{flex:2 1 480px;min-width:0}.band-ink{background:var(--color-background-inverted);color:var(--color-on-dark)}.band-ink h2{color:var(--color-on-dark)!important}.closing{text-align:center}.closing-text{color:var(--color-on-dark)!important;opacity:.8;max-width:32em}.on-ink-primary.astryx-button{background:var(--color-background-body)!important;color:var(--color-text-primary)!important;border-color:var(--color-background-body)!important}.on-ink-primary.astryx-button:hover{opacity:.9}.on-ink-secondary.astryx-button{background:transparent!important;color:var(--color-on-dark)!important;border:1px solid var(--color-on-dark)!important}.on-ink-secondary.astryx-button:hover{background:rgba(255,255,255,.08)!important}.price-table{width:100%;border-collapse:collapse;font-family:var(--font-family-body);font-size:.95rem;color:var(--color-text-primary);min-width:520px}.price-table td,.price-table th{text-align:left;padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--color-border);font-weight:400}.price-table thead th{font-weight:600;font-size:.85rem}.price-table tbody th{font-weight:500}.price-table-inches{color:var(--color-text-secondary);font-size:.85em}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer-wordmark{font-size:1.5rem;color:var(--color-text-primary)}.footer-legal{max-width:none!important;width:100%;border-top:1px solid var(--color-border);padding-block:var(--spacing-5) var(--spacing-8)}.footer-grid{padding-block:var(--spacing-10)}.closeup-figure .closeups{gap:var(--spacing-3)}.closeup-figure .closeups img{aspect-ratio:4/3;height:auto;object-fit:cover;max-width:335px}@media (max-width:960px){.hero-figure{order:-1}.hero-figure .frame-hero{height:300px}}main:has(.band-ink)+footer>.astryx-divider{display:none}.band-muted .panel{background:var(--color-background-surface)}.price-table{table-layout:fixed}.price-table th:first-child{width:34%}@layer reset, astryx-base, astryx-theme;@layer reset{@scope ([data-astryx-theme="gallery"]) 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{:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@scope ([data-astryx-theme="gallery"]) to ([data-astryx-theme]){:scope{--_scaled-font-size-4xs:min(calc(0.375rem * var(--_dynamic-type-caption2, 1)),var(--_scaled-font-size-3xs));--font-size-4xs:var(--_scaled-font-size-4xs);--_scaled-font-size-3xs:min(calc(0.4375rem * var(--_dynamic-type-caption2, 1)),var(--_scaled-font-size-2xs));--font-size-3xs:var(--_scaled-font-size-3xs);--_scaled-font-size-2xs:min(calc(0.5625rem * var(--_dynamic-type-caption2, 1)),var(--_scaled-font-size-xs));--font-size-2xs:var(--_scaled-font-size-2xs);--_scaled-font-size-xs:min(calc(0.6875rem * var(--_dynamic-type-caption1, 1)),var(--_scaled-font-size-sm));--font-size-xs:var(--_scaled-font-size-xs);--_scaled-font-size-sm:min(calc(0.875rem * var(--_dynamic-type-footnote, 1)),var(--_scaled-font-size-base));--font-size-sm:var(--_scaled-font-size-sm);--_scaled-font-size-base:min(calc(1.0625rem * var(--_dynamic-type-body, 1)),var(--_scaled-font-size-lg));--font-size-base:var(--_scaled-font-size-base);--_scaled-font-size-lg:min(calc(1.3125rem * var(--_dynamic-type-title3, 1)),var(--_scaled-font-size-xl));--font-size-lg:var(--_scaled-font-size-lg);--_scaled-font-size-xl:min(calc(1.6875rem * var(--_dynamic-type-title2, 1)),var(--_scaled-font-size-2xl));--font-size-xl:var(--_scaled-font-size-xl);--_scaled-font-size-2xl:min(calc(2.0625rem * var(--_dynamic-type-title1, 1)),var(--_scaled-font-size-3xl));--font-size-2xl:var(--_scaled-font-size-2xl);--_scaled-font-size-3xl:min(calc(2.625rem * var(--_dynamic-type-title1, 1)),var(--_scaled-font-size-4xl));--font-size-3xl:var(--_scaled-font-size-3xl);--_scaled-font-size-4xl:min(calc(3.25rem * var(--_dynamic-type-large-title, 1)),var(--_scaled-font-size-5xl));--font-size-4xl:var(--_scaled-font-size-4xl);--_scaled-font-size-5xl:calc(4.0625rem * var(--_dynamic-type-large-title, 1));--font-size-5xl:var(--_scaled-font-size-5xl);--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-normal);--text-heading-1-leading:1.2121;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-normal);--text-heading-2-leading:1.3333;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-normal);--text-heading-3-leading:1.3333;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-normal);--text-heading-4-leading:1.4118;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-medium);--text-heading-5-leading:1.4286;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-medium);--text-heading-6-leading:1.4545;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.6;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.3333;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4118;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4118;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.5;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2308;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2308;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.2381;--radius-none:0px;--radius-inner:0px;--radius-element:0px;--radius-container:0px;--radius-page:0px;--radius-chat:0px;--radius-full:9999px;--duration-fast-min:130ms;--duration-fast:175ms;--duration-fast-max:230ms;--duration-medium-min:310ms;--duration-medium:410ms;--duration-medium-max:550ms;--duration-slow-min:730ms;--duration-slow:975ms;--duration-slow-max:1300ms;--_astryx-pre-tempo-duration-fast-min:130ms;--_astryx-pre-tempo-duration-fast:175ms;--_astryx-pre-tempo-duration-fast-max:230ms;--_astryx-pre-tempo-duration-medium-min:310ms;--_astryx-pre-tempo-duration-medium:410ms;--_astryx-pre-tempo-duration-medium-max:550ms;--_astryx-pre-tempo-duration-slow-min:730ms;--_astryx-pre-tempo-duration-slow:975ms;--_astryx-pre-tempo-duration-slow-max:1300ms;--_astryx-motion-tempo:1;--ease-entrance:cubic-bezier(0,0,0.2,1);--ease-move:cubic-bezier(0,0,0.2,1);--font-family-body:"Instrument Sans",-apple-system,system-ui,sans-serif;--font-family-heading:Newsreader,Georgia,"Times New Roman",serif;--color-background-body:light-dark(#FFFFFF,#FFFFFF);--color-background-surface:light-dark(#FFFFFF,#FFFFFF);--color-background-card:light-dark(#FFFFFF,#FFFFFF);--color-background-muted:light-dark(#F6F5F3,#F6F5F3);--color-background-popover:light-dark(#FFFFFF,#FFFFFF);--color-background-inverted:light-dark(#161616,#161616);--color-text-primary:light-dark(#161616,#161616);--color-text-secondary:light-dark(#4A4A4A,#4A4A4A);--color-text-accent:light-dark(#161616,#161616);--color-icon-primary:light-dark(#161616,#161616);--color-icon-secondary:light-dark(#5E5E5E,#5E5E5E);--color-icon-accent:light-dark(#161616,#161616);--color-border:light-dark(#E4E4E4,#E4E4E4);--color-border-emphasized:light-dark(#161616,#161616);--color-accent:light-dark(#161616,#161616);--color-accent-muted:light-dark(#F6F5F3,#F6F5F3);--color-on-accent:light-dark(#FFFFFF,#FFFFFF);--color-text-info:light-dark(#0064E0,#0064E0);--color-text-success:light-dark(#0D8626,#0D8626);--color-text-warning:light-dark(#93701D,#907212);--color-text-error:light-dark(#E3193B,#E32241);--color-on-info-muted:light-dark(#1060CD,#095BC8);--color-on-success-muted:light-dark(#0D7521,#02711C);--color-on-warning-muted:light-dark(#88650B,#7F6513);--color-on-error-muted:light-dark(#C0072E,#BD0C31);--color-icon-info:var(--color-text-info);--color-icon-success:var(--color-text-success);--color-icon-warning:var(--color-text-warning);--color-icon-error:var(--color-text-error);--color-border-info:var(--color-text-info);--color-border-success:var(--color-text-success);--color-border-warning:var(--color-text-warning);--color-border-error:var(--color-text-error);--duration-exit:var(--duration-fast)}:scope{font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-heading[data-color=primary],.astryx-text[data-color=primary]{color:var(--color-text-primary)}.astryx-heading[data-color=secondary],.astryx-text[data-color=secondary]{color:var(--color-text-secondary)}.astryx-heading[data-color=disabled],.astryx-text[data-color=disabled]{color:var(--color-text-disabled)}.astryx-heading[data-color=placeholder],.astryx-text[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-heading[data-color=accent],.astryx-text[data-color=accent]{color:var(--color-text-accent)}.astryx-heading[data-color=inherit],.astryx-text[data-color=inherit]{color:inherit}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}[data-astryx-media=dark]{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]{color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}@layer astryx-theme{}