._1tz5nq40{position:absolute;z-index:0;inset:0;inline-size:100cqw;block-size:100cqh}._1tz5nq40:after{content:"";position:absolute;inset:0;z-index:5;background:url(/noise.svg);background-repeat:repeat;background-size:300px 300px;mix-blend-mode:multiply;opacity:.1;filter:contrast(200%) brightness(100%)}._1tz5nq41{position:absolute;z-index:10;inset:0;inline-size:100cqw;block-size:100cqh;color:var(--theme-colors-primary-base);transition:all .5s ease-out;opacity:.3}:has([data-theme-variant=dark]) ._1tz5nq41{opacity:.1}@media (prefers-color-scheme:dark){._1tz5nq41{opacity:.1}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.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}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.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}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@layer framework.theme.contract;@layer framework.theme.variants;@layer framework.theme.values;@layer framework.theme.contract{:root{--theme-base-colors-primary-base:var(--base-primary-base);--theme-base-colors-primary-muted:var(--base-primary-muted);--theme-base-colors-primary-emphasis:var(--base-primary-emphasis);--theme-base-colors-secondary-base:var(--base-secondary-base);--theme-base-colors-secondary-muted:var(--base-secondary-muted);--theme-base-colors-secondary-emphasis:var(--base-secondary-emphasis);--theme-base-colors-info-base:var(--base-info-base);--theme-base-colors-info-muted:var(--base-info-muted);--theme-base-colors-info-emphasis:var(--base-info-emphasis);--theme-base-colors-success-base:var(--base-success-base);--theme-base-colors-success-muted:var(--base-success-muted);--theme-base-colors-success-emphasis:var(--base-success-emphasis);--theme-base-colors-warning-base:var(--base-warning-base);--theme-base-colors-warning-muted:var(--base-warning-muted);--theme-base-colors-warning-emphasis:var(--base-warning-emphasis);--theme-base-colors-error-base:var(--base-error-base);--theme-base-colors-error-muted:var(--base-error-muted);--theme-base-colors-error-emphasis:var(--base-error-emphasis);--theme-base-colors-background-page:var(--base-background-page);--theme-base-colors-background-surface:var(--base-background-surface);--theme-base-colors-background-elevated:var(--base-background-elevated);--theme-base-colors-background-depressed:var(--base-background-depressed);--theme-base-colors-background-text:var(--base-background-text);--theme-base-grid-m:var(--base-grid-m);--theme-base-grid-s:var(--base-grid-s);--theme-base-grid-l:var(--base-grid-l);--theme-base-grid-xs:var(--base-grid-xs);--theme-base-grid-xl:var(--base-grid-xl);--theme-base-grid-xxs:var(--base-grid-xxs);--theme-base-grid-xxl:var(--base-grid-xxl);--theme-personal-colors-primary-base:var(--personal-primary-base);--theme-personal-colors-primary-muted:var(--personal-primary-muted);--theme-personal-colors-primary-emphasis:var(--personal-primary-emphasis);--theme-personal-colors-secondary-base:var(--personal-secondary-base);--theme-personal-colors-secondary-muted:var(--personal-secondary-muted);--theme-personal-colors-secondary-emphasis:var(--personal-secondary-emphasis);--theme-personal-colors-info-base:var(--personal-info-base);--theme-personal-colors-info-muted:var(--personal-info-muted);--theme-personal-colors-info-emphasis:var(--personal-info-emphasis);--theme-personal-colors-success-base:var(--personal-success-base);--theme-personal-colors-success-muted:var(--personal-success-muted);--theme-personal-colors-success-emphasis:var(--personal-success-emphasis);--theme-personal-colors-warning-base:var(--personal-warning-base);--theme-personal-colors-warning-muted:var(--personal-warning-muted);--theme-personal-colors-warning-emphasis:var(--personal-warning-emphasis);--theme-personal-colors-error-base:var(--personal-error-base);--theme-personal-colors-error-muted:var(--personal-error-muted);--theme-personal-colors-error-emphasis:var(--personal-error-emphasis);--theme-personal-colors-background-page:var(--personal-background-page);--theme-personal-colors-background-surface:var(--personal-background-surface);--theme-personal-colors-background-elevated:var(--personal-background-elevated);--theme-personal-colors-background-depressed:var(--personal-background-depressed);--theme-personal-colors-background-text:var(--personal-background-text);--theme-personal-grid-m:var(--personal-grid-m);--theme-personal-grid-s:var(--personal-grid-s);--theme-personal-grid-l:var(--personal-grid-l);--theme-personal-grid-xs:var(--personal-grid-xs);--theme-personal-grid-xl:var(--personal-grid-xl);--theme-personal-grid-xxs:var(--personal-grid-xxs);--theme-personal-grid-xxl:var(--personal-grid-xxl);--theme-projects-colors-primary-base:var(--projects-primary-base);--theme-projects-colors-primary-muted:var(--projects-primary-muted);--theme-projects-colors-primary-emphasis:var(--projects-primary-emphasis);--theme-projects-colors-secondary-base:var(--projects-secondary-base);--theme-projects-colors-secondary-muted:var(--projects-secondary-muted);--theme-projects-colors-secondary-emphasis:var(--projects-secondary-emphasis);--theme-projects-colors-info-base:var(--projects-info-base);--theme-projects-colors-info-muted:var(--projects-info-muted);--theme-projects-colors-info-emphasis:var(--projects-info-emphasis);--theme-projects-colors-success-base:var(--projects-success-base);--theme-projects-colors-success-muted:var(--projects-success-muted);--theme-projects-colors-success-emphasis:var(--projects-success-emphasis);--theme-projects-colors-warning-base:var(--projects-warning-base);--theme-projects-colors-warning-muted:var(--projects-warning-muted);--theme-projects-colors-warning-emphasis:var(--projects-warning-emphasis);--theme-projects-colors-error-base:var(--projects-error-base);--theme-projects-colors-error-muted:var(--projects-error-muted);--theme-projects-colors-error-emphasis:var(--projects-error-emphasis);--theme-projects-colors-background-page:var(--projects-background-page);--theme-projects-colors-background-surface:var(--projects-background-surface);--theme-projects-colors-background-elevated:var(--projects-background-elevated);--theme-projects-colors-background-depressed:var(--projects-background-depressed);--theme-projects-colors-background-text:var(--projects-background-text);--theme-projects-grid-m:var(--projects-grid-m);--theme-projects-grid-s:var(--projects-grid-s);--theme-projects-grid-l:var(--projects-grid-l);--theme-projects-grid-xs:var(--projects-grid-xs);--theme-projects-grid-xl:var(--projects-grid-xl);--theme-projects-grid-xxs:var(--projects-grid-xxs);--theme-projects-grid-xxl:var(--projects-grid-xxl);--theme-articles-colors-primary-base:var(--articles-primary-base);--theme-articles-colors-primary-muted:var(--articles-primary-muted);--theme-articles-colors-primary-emphasis:var(--articles-primary-emphasis);--theme-articles-colors-secondary-base:var(--articles-secondary-base);--theme-articles-colors-secondary-muted:var(--articles-secondary-muted);--theme-articles-colors-secondary-emphasis:var(--articles-secondary-emphasis);--theme-articles-colors-info-base:var(--articles-info-base);--theme-articles-colors-info-muted:var(--articles-info-muted);--theme-articles-colors-info-emphasis:var(--articles-info-emphasis);--theme-articles-colors-success-base:var(--articles-success-base);--theme-articles-colors-success-muted:var(--articles-success-muted);--theme-articles-colors-success-emphasis:var(--articles-success-emphasis);--theme-articles-colors-warning-base:var(--articles-warning-base);--theme-articles-colors-warning-muted:var(--articles-warning-muted);--theme-articles-colors-warning-emphasis:var(--articles-warning-emphasis);--theme-articles-colors-error-base:var(--articles-error-base);--theme-articles-colors-error-muted:var(--articles-error-muted);--theme-articles-colors-error-emphasis:var(--articles-error-emphasis);--theme-articles-colors-background-page:var(--articles-background-page);--theme-articles-colors-background-surface:var(--articles-background-surface);--theme-articles-colors-background-elevated:var(--articles-background-elevated);--theme-articles-colors-background-depressed:var(--articles-background-depressed);--theme-articles-colors-background-text:var(--articles-background-text);--theme-articles-grid-m:var(--articles-grid-m);--theme-articles-grid-s:var(--articles-grid-s);--theme-articles-grid-l:var(--articles-grid-l);--theme-articles-grid-xs:var(--articles-grid-xs);--theme-articles-grid-xl:var(--articles-grid-xl);--theme-articles-grid-xxs:var(--articles-grid-xxs);--theme-articles-grid-xxl:var(--articles-grid-xxl);--theme-ramblings-colors-primary-base:var(--ramblings-primary-base);--theme-ramblings-colors-primary-muted:var(--ramblings-primary-muted);--theme-ramblings-colors-primary-emphasis:var(--ramblings-primary-emphasis);--theme-ramblings-colors-secondary-base:var(--ramblings-secondary-base);--theme-ramblings-colors-secondary-muted:var(--ramblings-secondary-muted);--theme-ramblings-colors-secondary-emphasis:var(--ramblings-secondary-emphasis);--theme-ramblings-colors-info-base:var(--ramblings-info-base);--theme-ramblings-colors-info-muted:var(--ramblings-info-muted);--theme-ramblings-colors-info-emphasis:var(--ramblings-info-emphasis);--theme-ramblings-colors-success-base:var(--ramblings-success-base);--theme-ramblings-colors-success-muted:var(--ramblings-success-muted);--theme-ramblings-colors-success-emphasis:var(--ramblings-success-emphasis);--theme-ramblings-colors-warning-base:var(--ramblings-warning-base);--theme-ramblings-colors-warning-muted:var(--ramblings-warning-muted);--theme-ramblings-colors-warning-emphasis:var(--ramblings-warning-emphasis);--theme-ramblings-colors-error-base:var(--ramblings-error-base);--theme-ramblings-colors-error-muted:var(--ramblings-error-muted);--theme-ramblings-colors-error-emphasis:var(--ramblings-error-emphasis);--theme-ramblings-colors-background-page:var(--ramblings-background-page);--theme-ramblings-colors-background-surface:var(--ramblings-background-surface);--theme-ramblings-colors-background-elevated:var(--ramblings-background-elevated);--theme-ramblings-colors-background-depressed:var(--ramblings-background-depressed);--theme-ramblings-colors-background-text:var(--ramblings-background-text);--theme-ramblings-grid-m:var(--ramblings-grid-m);--theme-ramblings-grid-s:var(--ramblings-grid-s);--theme-ramblings-grid-l:var(--ramblings-grid-l);--theme-ramblings-grid-xs:var(--ramblings-grid-xs);--theme-ramblings-grid-xl:var(--ramblings-grid-xl);--theme-ramblings-grid-xxs:var(--ramblings-grid-xxs);--theme-ramblings-grid-xxl:var(--ramblings-grid-xxl);--theme-snippets-colors-primary-base:var(--snippets-primary-base);--theme-snippets-colors-primary-muted:var(--snippets-primary-muted);--theme-snippets-colors-primary-emphasis:var(--snippets-primary-emphasis);--theme-snippets-colors-secondary-base:var(--snippets-secondary-base);--theme-snippets-colors-secondary-muted:var(--snippets-secondary-muted);--theme-snippets-colors-secondary-emphasis:var(--snippets-secondary-emphasis);--theme-snippets-colors-info-base:var(--snippets-info-base);--theme-snippets-colors-info-muted:var(--snippets-info-muted);--theme-snippets-colors-info-emphasis:var(--snippets-info-emphasis);--theme-snippets-colors-success-base:var(--snippets-success-base);--theme-snippets-colors-success-muted:var(--snippets-success-muted);--theme-snippets-colors-success-emphasis:var(--snippets-success-emphasis);--theme-snippets-colors-warning-base:var(--snippets-warning-base);--theme-snippets-colors-warning-muted:var(--snippets-warning-muted);--theme-snippets-colors-warning-emphasis:var(--snippets-warning-emphasis);--theme-snippets-colors-error-base:var(--snippets-error-base);--theme-snippets-colors-error-muted:var(--snippets-error-muted);--theme-snippets-colors-error-emphasis:var(--snippets-error-emphasis);--theme-snippets-colors-background-page:var(--snippets-background-page);--theme-snippets-colors-background-surface:var(--snippets-background-surface);--theme-snippets-colors-background-elevated:var(--snippets-background-elevated);--theme-snippets-colors-background-depressed:var(--snippets-background-depressed);--theme-snippets-colors-background-text:var(--snippets-background-text);--theme-snippets-grid-m:var(--snippets-grid-m);--theme-snippets-grid-s:var(--snippets-grid-s);--theme-snippets-grid-l:var(--snippets-grid-l);--theme-snippets-grid-xs:var(--snippets-grid-xs);--theme-snippets-grid-xl:var(--snippets-grid-xl);--theme-snippets-grid-xxs:var(--snippets-grid-xxs);--theme-snippets-grid-xxl:var(--snippets-grid-xxl)}:root,[data-theme-family=base]{--theme-colors-primary-base:var(--theme-base-colors-primary-base);--theme-colors-primary-muted:var(--theme-base-colors-primary-muted);--theme-colors-primary-emphasis:var(--theme-base-colors-primary-emphasis);--theme-colors-secondary-base:var(--theme-base-colors-secondary-base);--theme-colors-secondary-muted:var(--theme-base-colors-secondary-muted);--theme-colors-secondary-emphasis:var(--theme-base-colors-secondary-emphasis);--theme-colors-info-base:var(--theme-base-colors-info-base);--theme-colors-info-muted:var(--theme-base-colors-info-muted);--theme-colors-info-emphasis:var(--theme-base-colors-info-emphasis);--theme-colors-success-base:var(--theme-base-colors-success-base);--theme-colors-success-muted:var(--theme-base-colors-success-muted);--theme-colors-success-emphasis:var(--theme-base-colors-success-emphasis);--theme-colors-warning-base:var(--theme-base-colors-warning-base);--theme-colors-warning-muted:var(--theme-base-colors-warning-muted);--theme-colors-warning-emphasis:var(--theme-base-colors-warning-emphasis);--theme-colors-error-base:var(--theme-base-colors-error-base);--theme-colors-error-muted:var(--theme-base-colors-error-muted);--theme-colors-error-emphasis:var(--theme-base-colors-error-emphasis);--theme-colors-background-page:var(--theme-base-colors-background-page);--theme-colors-background-surface:var(--theme-base-colors-background-surface);--theme-colors-background-elevated:var(--theme-base-colors-background-elevated);--theme-colors-background-depressed:var(--theme-base-colors-background-depressed);--theme-colors-background-text:var(--theme-base-colors-background-text);--theme-grid-m:var(--theme-base-grid-m);--theme-grid-s:var(--theme-base-grid-s);--theme-grid-l:var(--theme-base-grid-l);--theme-grid-xs:var(--theme-base-grid-xs);--theme-grid-xl:var(--theme-base-grid-xl);--theme-grid-xxs:var(--theme-base-grid-xxs);--theme-grid-xxl:var(--theme-base-grid-xxl)}[data-theme-family=personal]{--theme-colors-primary-base:var(--theme-personal-colors-primary-base);--theme-colors-primary-muted:var(--theme-personal-colors-primary-muted);--theme-colors-primary-emphasis:var(--theme-personal-colors-primary-emphasis);--theme-colors-secondary-base:var(--theme-personal-colors-secondary-base);--theme-colors-secondary-muted:var(--theme-personal-colors-secondary-muted);--theme-colors-secondary-emphasis:var(--theme-personal-colors-secondary-emphasis);--theme-colors-info-base:var(--theme-personal-colors-info-base);--theme-colors-info-muted:var(--theme-personal-colors-info-muted);--theme-colors-info-emphasis:var(--theme-personal-colors-info-emphasis);--theme-colors-success-base:var(--theme-personal-colors-success-base);--theme-colors-success-muted:var(--theme-personal-colors-success-muted);--theme-colors-success-emphasis:var(--theme-personal-colors-success-emphasis);--theme-colors-warning-base:var(--theme-personal-colors-warning-base);--theme-colors-warning-muted:var(--theme-personal-colors-warning-muted);--theme-colors-warning-emphasis:var(--theme-personal-colors-warning-emphasis);--theme-colors-error-base:var(--theme-personal-colors-error-base);--theme-colors-error-muted:var(--theme-personal-colors-error-muted);--theme-colors-error-emphasis:var(--theme-personal-colors-error-emphasis);--theme-colors-background-page:var(--theme-personal-colors-background-page);--theme-colors-background-surface:var(--theme-personal-colors-background-surface);--theme-colors-background-elevated:var(--theme-personal-colors-background-elevated);--theme-colors-background-depressed:var(--theme-personal-colors-background-depressed);--theme-colors-background-text:var(--theme-personal-colors-background-text);--theme-grid-m:var(--theme-personal-grid-m);--theme-grid-s:var(--theme-personal-grid-s);--theme-grid-l:var(--theme-personal-grid-l);--theme-grid-xs:var(--theme-personal-grid-xs);--theme-grid-xl:var(--theme-personal-grid-xl);--theme-grid-xxs:var(--theme-personal-grid-xxs);--theme-grid-xxl:var(--theme-personal-grid-xxl)}[data-theme-family=projects]{--theme-colors-primary-base:var(--theme-projects-colors-primary-base);--theme-colors-primary-muted:var(--theme-projects-colors-primary-muted);--theme-colors-primary-emphasis:var(--theme-projects-colors-primary-emphasis);--theme-colors-secondary-base:var(--theme-projects-colors-secondary-base);--theme-colors-secondary-muted:var(--theme-projects-colors-secondary-muted);--theme-colors-secondary-emphasis:var(--theme-projects-colors-secondary-emphasis);--theme-colors-info-base:var(--theme-projects-colors-info-base);--theme-colors-info-muted:var(--theme-projects-colors-info-muted);--theme-colors-info-emphasis:var(--theme-projects-colors-info-emphasis);--theme-colors-success-base:var(--theme-projects-colors-success-base);--theme-colors-success-muted:var(--theme-projects-colors-success-muted);--theme-colors-success-emphasis:var(--theme-projects-colors-success-emphasis);--theme-colors-warning-base:var(--theme-projects-colors-warning-base);--theme-colors-warning-muted:var(--theme-projects-colors-warning-muted);--theme-colors-warning-emphasis:var(--theme-projects-colors-warning-emphasis);--theme-colors-error-base:var(--theme-projects-colors-error-base);--theme-colors-error-muted:var(--theme-projects-colors-error-muted);--theme-colors-error-emphasis:var(--theme-projects-colors-error-emphasis);--theme-colors-background-page:var(--theme-projects-colors-background-page);--theme-colors-background-surface:var(--theme-projects-colors-background-surface);--theme-colors-background-elevated:var(--theme-projects-colors-background-elevated);--theme-colors-background-depressed:var(--theme-projects-colors-background-depressed);--theme-colors-background-text:var(--theme-projects-colors-background-text);--theme-grid-m:var(--theme-projects-grid-m);--theme-grid-s:var(--theme-projects-grid-s);--theme-grid-l:var(--theme-projects-grid-l);--theme-grid-xs:var(--theme-projects-grid-xs);--theme-grid-xl:var(--theme-projects-grid-xl);--theme-grid-xxs:var(--theme-projects-grid-xxs);--theme-grid-xxl:var(--theme-projects-grid-xxl)}[data-theme-family=articles]{--theme-colors-primary-base:var(--theme-articles-colors-primary-base);--theme-colors-primary-muted:var(--theme-articles-colors-primary-muted);--theme-colors-primary-emphasis:var(--theme-articles-colors-primary-emphasis);--theme-colors-secondary-base:var(--theme-articles-colors-secondary-base);--theme-colors-secondary-muted:var(--theme-articles-colors-secondary-muted);--theme-colors-secondary-emphasis:var(--theme-articles-colors-secondary-emphasis);--theme-colors-info-base:var(--theme-articles-colors-info-base);--theme-colors-info-muted:var(--theme-articles-colors-info-muted);--theme-colors-info-emphasis:var(--theme-articles-colors-info-emphasis);--theme-colors-success-base:var(--theme-articles-colors-success-base);--theme-colors-success-muted:var(--theme-articles-colors-success-muted);--theme-colors-success-emphasis:var(--theme-articles-colors-success-emphasis);--theme-colors-warning-base:var(--theme-articles-colors-warning-base);--theme-colors-warning-muted:var(--theme-articles-colors-warning-muted);--theme-colors-warning-emphasis:var(--theme-articles-colors-warning-emphasis);--theme-colors-error-base:var(--theme-articles-colors-error-base);--theme-colors-error-muted:var(--theme-articles-colors-error-muted);--theme-colors-error-emphasis:var(--theme-articles-colors-error-emphasis);--theme-colors-background-page:var(--theme-articles-colors-background-page);--theme-colors-background-surface:var(--theme-articles-colors-background-surface);--theme-colors-background-elevated:var(--theme-articles-colors-background-elevated);--theme-colors-background-depressed:var(--theme-articles-colors-background-depressed);--theme-colors-background-text:var(--theme-articles-colors-background-text);--theme-grid-m:var(--theme-articles-grid-m);--theme-grid-s:var(--theme-articles-grid-s);--theme-grid-l:var(--theme-articles-grid-l);--theme-grid-xs:var(--theme-articles-grid-xs);--theme-grid-xl:var(--theme-articles-grid-xl);--theme-grid-xxs:var(--theme-articles-grid-xxs);--theme-grid-xxl:var(--theme-articles-grid-xxl)}[data-theme-family=ramblings]{--theme-colors-primary-base:var(--theme-ramblings-colors-primary-base);--theme-colors-primary-muted:var(--theme-ramblings-colors-primary-muted);--theme-colors-primary-emphasis:var(--theme-ramblings-colors-primary-emphasis);--theme-colors-secondary-base:var(--theme-ramblings-colors-secondary-base);--theme-colors-secondary-muted:var(--theme-ramblings-colors-secondary-muted);--theme-colors-secondary-emphasis:var(--theme-ramblings-colors-secondary-emphasis);--theme-colors-info-base:var(--theme-ramblings-colors-info-base);--theme-colors-info-muted:var(--theme-ramblings-colors-info-muted);--theme-colors-info-emphasis:var(--theme-ramblings-colors-info-emphasis);--theme-colors-success-base:var(--theme-ramblings-colors-success-base);--theme-colors-success-muted:var(--theme-ramblings-colors-success-muted);--theme-colors-success-emphasis:var(--theme-ramblings-colors-success-emphasis);--theme-colors-warning-base:var(--theme-ramblings-colors-warning-base);--theme-colors-warning-muted:var(--theme-ramblings-colors-warning-muted);--theme-colors-warning-emphasis:var(--theme-ramblings-colors-warning-emphasis);--theme-colors-error-base:var(--theme-ramblings-colors-error-base);--theme-colors-error-muted:var(--theme-ramblings-colors-error-muted);--theme-colors-error-emphasis:var(--theme-ramblings-colors-error-emphasis);--theme-colors-background-page:var(--theme-ramblings-colors-background-page);--theme-colors-background-surface:var(--theme-ramblings-colors-background-surface);--theme-colors-background-elevated:var(--theme-ramblings-colors-background-elevated);--theme-colors-background-depressed:var(--theme-ramblings-colors-background-depressed);--theme-colors-background-text:var(--theme-ramblings-colors-background-text);--theme-grid-m:var(--theme-ramblings-grid-m);--theme-grid-s:var(--theme-ramblings-grid-s);--theme-grid-l:var(--theme-ramblings-grid-l);--theme-grid-xs:var(--theme-ramblings-grid-xs);--theme-grid-xl:var(--theme-ramblings-grid-xl);--theme-grid-xxs:var(--theme-ramblings-grid-xxs);--theme-grid-xxl:var(--theme-ramblings-grid-xxl)}[data-theme-family=snippets]{--theme-colors-primary-base:var(--theme-snippets-colors-primary-base);--theme-colors-primary-muted:var(--theme-snippets-colors-primary-muted);--theme-colors-primary-emphasis:var(--theme-snippets-colors-primary-emphasis);--theme-colors-secondary-base:var(--theme-snippets-colors-secondary-base);--theme-colors-secondary-muted:var(--theme-snippets-colors-secondary-muted);--theme-colors-secondary-emphasis:var(--theme-snippets-colors-secondary-emphasis);--theme-colors-info-base:var(--theme-snippets-colors-info-base);--theme-colors-info-muted:var(--theme-snippets-colors-info-muted);--theme-colors-info-emphasis:var(--theme-snippets-colors-info-emphasis);--theme-colors-success-base:var(--theme-snippets-colors-success-base);--theme-colors-success-muted:var(--theme-snippets-colors-success-muted);--theme-colors-success-emphasis:var(--theme-snippets-colors-success-emphasis);--theme-colors-warning-base:var(--theme-snippets-colors-warning-base);--theme-colors-warning-muted:var(--theme-snippets-colors-warning-muted);--theme-colors-warning-emphasis:var(--theme-snippets-colors-warning-emphasis);--theme-colors-error-base:var(--theme-snippets-colors-error-base);--theme-colors-error-muted:var(--theme-snippets-colors-error-muted);--theme-colors-error-emphasis:var(--theme-snippets-colors-error-emphasis);--theme-colors-background-page:var(--theme-snippets-colors-background-page);--theme-colors-background-surface:var(--theme-snippets-colors-background-surface);--theme-colors-background-elevated:var(--theme-snippets-colors-background-elevated);--theme-colors-background-depressed:var(--theme-snippets-colors-background-depressed);--theme-colors-background-text:var(--theme-snippets-colors-background-text);--theme-grid-m:var(--theme-snippets-grid-m);--theme-grid-s:var(--theme-snippets-grid-s);--theme-grid-l:var(--theme-snippets-grid-l);--theme-grid-xs:var(--theme-snippets-grid-xs);--theme-grid-xl:var(--theme-snippets-grid-xl);--theme-grid-xxs:var(--theme-snippets-grid-xxs);--theme-grid-xxl:var(--theme-snippets-grid-xxl)}}@layer framework.theme.variants{:root{--base-primary-base:light-dark(var(--base-primary-light-base),var(--base-primary-dark-base));--base-primary-muted:light-dark(var(--base-primary-light-muted),var(--base-primary-dark-muted));--base-primary-emphasis:light-dark(var(--base-primary-light-emphasis),var(--base-primary-dark-emphasis));--base-secondary-base:light-dark(var(--base-secondary-light-base),var(--base-secondary-dark-base));--base-secondary-muted:light-dark(var(--base-secondary-light-muted),var(--base-secondary-dark-muted));--base-secondary-emphasis:light-dark(var(--base-secondary-light-emphasis),var(--base-secondary-dark-emphasis));--base-info-base:light-dark(var(--base-info-light-base),var(--base-info-dark-base));--base-info-muted:light-dark(var(--base-info-light-muted),var(--base-info-dark-muted));--base-info-emphasis:light-dark(var(--base-info-light-emphasis),var(--base-info-dark-emphasis));--base-success-base:light-dark(var(--base-success-light-base),var(--base-success-dark-base));--base-success-muted:light-dark(var(--base-success-light-muted),var(--base-success-dark-muted));--base-success-emphasis:light-dark(var(--base-success-light-emphasis),var(--base-success-dark-emphasis));--base-warning-base:light-dark(var(--base-warning-light-base),var(--base-warning-dark-base));--base-warning-muted:light-dark(var(--base-warning-light-muted),var(--base-warning-dark-muted));--base-warning-emphasis:light-dark(var(--base-warning-light-emphasis),var(--base-warning-dark-emphasis));--base-error-base:light-dark(var(--base-error-light-base),var(--base-error-dark-base));--base-error-muted:light-dark(var(--base-error-light-muted),var(--base-error-dark-muted));--base-error-emphasis:light-dark(var(--base-error-light-emphasis),var(--base-error-dark-emphasis));--base-background-page:light-dark(var(--base-background-light-page),var(--base-background-dark-page));--base-background-surface:light-dark(var(--base-background-light-surface),var(--base-background-dark-surface));--base-background-elevated:light-dark(var(--base-background-light-elevated),var(--base-background-dark-elevated));--base-background-depressed:light-dark(var(--base-background-light-depressed),var(--base-background-dark-depressed));--base-background-text:light-dark(var(--base-background-light-text),var(--base-background-dark-text));--personal-primary-base:light-dark(var(--personal-primary-light-base),var(--personal-primary-dark-base));--personal-primary-muted:light-dark(var(--personal-primary-light-muted),var(--personal-primary-dark-muted));--personal-primary-emphasis:light-dark(var(--personal-primary-light-emphasis),var(--personal-primary-dark-emphasis));--personal-secondary-base:light-dark(var(--personal-secondary-light-base),var(--personal-secondary-dark-base));--personal-secondary-muted:light-dark(var(--personal-secondary-light-muted),var(--personal-secondary-dark-muted));--personal-secondary-emphasis:light-dark(var(--personal-secondary-light-emphasis),var(--personal-secondary-dark-emphasis));--personal-info-base:light-dark(var(--personal-info-light-base),var(--personal-info-dark-base));--personal-info-muted:light-dark(var(--personal-info-light-muted),var(--personal-info-dark-muted));--personal-info-emphasis:light-dark(var(--personal-info-light-emphasis),var(--personal-info-dark-emphasis));--personal-success-base:light-dark(var(--personal-success-light-base),var(--personal-success-dark-base));--personal-success-muted:light-dark(var(--personal-success-light-muted),var(--personal-success-dark-muted));--personal-success-emphasis:light-dark(var(--personal-success-light-emphasis),var(--personal-success-dark-emphasis));--personal-warning-base:light-dark(var(--personal-warning-light-base),var(--personal-warning-dark-base));--personal-warning-muted:light-dark(var(--personal-warning-light-muted),var(--personal-warning-dark-muted));--personal-warning-emphasis:light-dark(var(--personal-warning-light-emphasis),var(--personal-warning-dark-emphasis));--personal-error-base:light-dark(var(--personal-error-light-base),var(--personal-error-dark-base));--personal-error-muted:light-dark(var(--personal-error-light-muted),var(--personal-error-dark-muted));--personal-error-emphasis:light-dark(var(--personal-error-light-emphasis),var(--personal-error-dark-emphasis));--personal-background-page:light-dark(var(--personal-background-light-page),var(--personal-background-dark-page));--personal-background-surface:light-dark(var(--personal-background-light-surface),var(--personal-background-dark-surface));--personal-background-elevated:light-dark(var(--personal-background-light-elevated),var(--personal-background-dark-elevated));--personal-background-depressed:light-dark(var(--personal-background-light-depressed),var(--personal-background-dark-depressed));--personal-background-text:light-dark(var(--personal-background-light-text),var(--personal-background-dark-text));--projects-primary-base:light-dark(var(--projects-primary-light-base),var(--projects-primary-dark-base));--projects-primary-muted:light-dark(var(--projects-primary-light-muted),var(--projects-primary-dark-muted));--projects-primary-emphasis:light-dark(var(--projects-primary-light-emphasis),var(--projects-primary-dark-emphasis));--projects-secondary-base:light-dark(var(--projects-secondary-light-base),var(--projects-secondary-dark-base));--projects-secondary-muted:light-dark(var(--projects-secondary-light-muted),var(--projects-secondary-dark-muted));--projects-secondary-emphasis:light-dark(var(--projects-secondary-light-emphasis),var(--projects-secondary-dark-emphasis));--projects-info-base:light-dark(var(--projects-info-light-base),var(--projects-info-dark-base));--projects-info-muted:light-dark(var(--projects-info-light-muted),var(--projects-info-dark-muted));--projects-info-emphasis:light-dark(var(--projects-info-light-emphasis),var(--projects-info-dark-emphasis));--projects-success-base:light-dark(var(--projects-success-light-base),var(--projects-success-dark-base));--projects-success-muted:light-dark(var(--projects-success-light-muted),var(--projects-success-dark-muted));--projects-success-emphasis:light-dark(var(--projects-success-light-emphasis),var(--projects-success-dark-emphasis));--projects-warning-base:light-dark(var(--projects-warning-light-base),var(--projects-warning-dark-base));--projects-warning-muted:light-dark(var(--projects-warning-light-muted),var(--projects-warning-dark-muted));--projects-warning-emphasis:light-dark(var(--projects-warning-light-emphasis),var(--projects-warning-dark-emphasis));--projects-error-base:light-dark(var(--projects-error-light-base),var(--projects-error-dark-base));--projects-error-muted:light-dark(var(--projects-error-light-muted),var(--projects-error-dark-muted));--projects-error-emphasis:light-dark(var(--projects-error-light-emphasis),var(--projects-error-dark-emphasis));--projects-background-page:light-dark(var(--projects-background-light-page),var(--projects-background-dark-page));--projects-background-surface:light-dark(var(--projects-background-light-surface),var(--projects-background-dark-surface));--projects-background-elevated:light-dark(var(--projects-background-light-elevated),var(--projects-background-dark-elevated));--projects-background-depressed:light-dark(var(--projects-background-light-depressed),var(--projects-background-dark-depressed));--projects-background-text:light-dark(var(--projects-background-light-text),var(--projects-background-dark-text));--articles-primary-base:light-dark(var(--articles-primary-light-base),var(--articles-primary-dark-base));--articles-primary-muted:light-dark(var(--articles-primary-light-muted),var(--articles-primary-dark-muted));--articles-primary-emphasis:light-dark(var(--articles-primary-light-emphasis),var(--articles-primary-dark-emphasis));--articles-secondary-base:light-dark(var(--articles-secondary-light-base),var(--articles-secondary-dark-base));--articles-secondary-muted:light-dark(var(--articles-secondary-light-muted),var(--articles-secondary-dark-muted));--articles-secondary-emphasis:light-dark(var(--articles-secondary-light-emphasis),var(--articles-secondary-dark-emphasis));--articles-info-base:light-dark(var(--articles-info-light-base),var(--articles-info-dark-base));--articles-info-muted:light-dark(var(--articles-info-light-muted),var(--articles-info-dark-muted));--articles-info-emphasis:light-dark(var(--articles-info-light-emphasis),var(--articles-info-dark-emphasis));--articles-success-base:light-dark(var(--articles-success-light-base),var(--articles-success-dark-base));--articles-success-muted:light-dark(var(--articles-success-light-muted),var(--articles-success-dark-muted));--articles-success-emphasis:light-dark(var(--articles-success-light-emphasis),var(--articles-success-dark-emphasis));--articles-warning-base:light-dark(var(--articles-warning-light-base),var(--articles-warning-dark-base));--articles-warning-muted:light-dark(var(--articles-warning-light-muted),var(--articles-warning-dark-muted));--articles-warning-emphasis:light-dark(var(--articles-warning-light-emphasis),var(--articles-warning-dark-emphasis));--articles-error-base:light-dark(var(--articles-error-light-base),var(--articles-error-dark-base));--articles-error-muted:light-dark(var(--articles-error-light-muted),var(--articles-error-dark-muted));--articles-error-emphasis:light-dark(var(--articles-error-light-emphasis),var(--articles-error-dark-emphasis));--articles-background-page:light-dark(var(--articles-background-light-page),var(--articles-background-dark-page));--articles-background-surface:light-dark(var(--articles-background-light-surface),var(--articles-background-dark-surface));--articles-background-elevated:light-dark(var(--articles-background-light-elevated),var(--articles-background-dark-elevated));--articles-background-depressed:light-dark(var(--articles-background-light-depressed),var(--articles-background-dark-depressed));--articles-background-text:light-dark(var(--articles-background-light-text),var(--articles-background-dark-text));--ramblings-primary-base:light-dark(var(--ramblings-primary-light-base),var(--ramblings-primary-dark-base));--ramblings-primary-muted:light-dark(var(--ramblings-primary-light-muted),var(--ramblings-primary-dark-muted));--ramblings-primary-emphasis:light-dark(var(--ramblings-primary-light-emphasis),var(--ramblings-primary-dark-emphasis));--ramblings-secondary-base:light-dark(var(--ramblings-secondary-light-base),var(--ramblings-secondary-dark-base));--ramblings-secondary-muted:light-dark(var(--ramblings-secondary-light-muted),var(--ramblings-secondary-dark-muted));--ramblings-secondary-emphasis:light-dark(var(--ramblings-secondary-light-emphasis),var(--ramblings-secondary-dark-emphasis));--ramblings-info-base:light-dark(var(--ramblings-info-light-base),var(--ramblings-info-dark-base));--ramblings-info-muted:light-dark(var(--ramblings-info-light-muted),var(--ramblings-info-dark-muted));--ramblings-info-emphasis:light-dark(var(--ramblings-info-light-emphasis),var(--ramblings-info-dark-emphasis));--ramblings-success-base:light-dark(var(--ramblings-success-light-base),var(--ramblings-success-dark-base));--ramblings-success-muted:light-dark(var(--ramblings-success-light-muted),var(--ramblings-success-dark-muted));--ramblings-success-emphasis:light-dark(var(--ramblings-success-light-emphasis),var(--ramblings-success-dark-emphasis));--ramblings-warning-base:light-dark(var(--ramblings-warning-light-base),var(--ramblings-warning-dark-base));--ramblings-warning-muted:light-dark(var(--ramblings-warning-light-muted),var(--ramblings-warning-dark-muted));--ramblings-warning-emphasis:light-dark(var(--ramblings-warning-light-emphasis),var(--ramblings-warning-dark-emphasis));--ramblings-error-base:light-dark(var(--ramblings-error-light-base),var(--ramblings-error-dark-base));--ramblings-error-muted:light-dark(var(--ramblings-error-light-muted),var(--ramblings-error-dark-muted));--ramblings-error-emphasis:light-dark(var(--ramblings-error-light-emphasis),var(--ramblings-error-dark-emphasis));--ramblings-background-page:light-dark(var(--ramblings-background-light-page),var(--ramblings-background-dark-page));--ramblings-background-surface:light-dark(var(--ramblings-background-light-surface),var(--ramblings-background-dark-surface));--ramblings-background-elevated:light-dark(var(--ramblings-background-light-elevated),var(--ramblings-background-dark-elevated));--ramblings-background-depressed:light-dark(var(--ramblings-background-light-depressed),var(--ramblings-background-dark-depressed));--ramblings-background-text:light-dark(var(--ramblings-background-light-text),var(--ramblings-background-dark-text));--snippets-primary-base:light-dark(var(--snippets-primary-light-base),var(--snippets-primary-dark-base));--snippets-primary-muted:light-dark(var(--snippets-primary-light-muted),var(--snippets-primary-dark-muted));--snippets-primary-emphasis:light-dark(var(--snippets-primary-light-emphasis),var(--snippets-primary-dark-emphasis));--snippets-secondary-base:light-dark(var(--snippets-secondary-light-base),var(--snippets-secondary-dark-base));--snippets-secondary-muted:light-dark(var(--snippets-secondary-light-muted),var(--snippets-secondary-dark-muted));--snippets-secondary-emphasis:light-dark(var(--snippets-secondary-light-emphasis),var(--snippets-secondary-dark-emphasis));--snippets-info-base:light-dark(var(--snippets-info-light-base),var(--snippets-info-dark-base));--snippets-info-muted:light-dark(var(--snippets-info-light-muted),var(--snippets-info-dark-muted));--snippets-info-emphasis:light-dark(var(--snippets-info-light-emphasis),var(--snippets-info-dark-emphasis));--snippets-success-base:light-dark(var(--snippets-success-light-base),var(--snippets-success-dark-base));--snippets-success-muted:light-dark(var(--snippets-success-light-muted),var(--snippets-success-dark-muted));--snippets-success-emphasis:light-dark(var(--snippets-success-light-emphasis),var(--snippets-success-dark-emphasis));--snippets-warning-base:light-dark(var(--snippets-warning-light-base),var(--snippets-warning-dark-base));--snippets-warning-muted:light-dark(var(--snippets-warning-light-muted),var(--snippets-warning-dark-muted));--snippets-warning-emphasis:light-dark(var(--snippets-warning-light-emphasis),var(--snippets-warning-dark-emphasis));--snippets-error-base:light-dark(var(--snippets-error-light-base),var(--snippets-error-dark-base));--snippets-error-muted:light-dark(var(--snippets-error-light-muted),var(--snippets-error-dark-muted));--snippets-error-emphasis:light-dark(var(--snippets-error-light-emphasis),var(--snippets-error-dark-emphasis));--snippets-background-page:light-dark(var(--snippets-background-light-page),var(--snippets-background-dark-page));--snippets-background-surface:light-dark(var(--snippets-background-light-surface),var(--snippets-background-dark-surface));--snippets-background-elevated:light-dark(var(--snippets-background-light-elevated),var(--snippets-background-dark-elevated));--snippets-background-depressed:light-dark(var(--snippets-background-light-depressed),var(--snippets-background-dark-depressed));--snippets-background-text:light-dark(var(--snippets-background-light-text),var(--snippets-background-dark-text))}[data-theme-variant=light]{--base-primary-base:var(--base-primary-light-base);--base-primary-muted:var(--base-primary-light-muted);--base-primary-emphasis:var(--base-primary-light-emphasis);--base-secondary-base:var(--base-secondary-light-base);--base-secondary-muted:var(--base-secondary-light-muted);--base-secondary-emphasis:var(--base-secondary-light-emphasis);--base-info-base:var(--base-info-light-base);--base-info-muted:var(--base-info-light-muted);--base-info-emphasis:var(--base-info-light-emphasis);--base-success-base:var(--base-success-light-base);--base-success-muted:var(--base-success-light-muted);--base-success-emphasis:var(--base-success-light-emphasis);--base-warning-base:var(--base-warning-light-base);--base-warning-muted:var(--base-warning-light-muted);--base-warning-emphasis:var(--base-warning-light-emphasis);--base-error-base:var(--base-error-light-base);--base-error-muted:var(--base-error-light-muted);--base-error-emphasis:var(--base-error-light-emphasis);--base-background-page:var(--base-background-light-page);--base-background-surface:var(--base-background-light-surface);--base-background-elevated:var(--base-background-light-elevated);--base-background-depressed:var(--base-background-light-depressed);--base-background-text:var(--base-background-light-text);--personal-primary-base:var(--personal-primary-light-base);--personal-primary-muted:var(--personal-primary-light-muted);--personal-primary-emphasis:var(--personal-primary-light-emphasis);--personal-secondary-base:var(--personal-secondary-light-base);--personal-secondary-muted:var(--personal-secondary-light-muted);--personal-secondary-emphasis:var(--personal-secondary-light-emphasis);--personal-info-base:var(--personal-info-light-base);--personal-info-muted:var(--personal-info-light-muted);--personal-info-emphasis:var(--personal-info-light-emphasis);--personal-success-base:var(--personal-success-light-base);--personal-success-muted:var(--personal-success-light-muted);--personal-success-emphasis:var(--personal-success-light-emphasis);--personal-warning-base:var(--personal-warning-light-base);--personal-warning-muted:var(--personal-warning-light-muted);--personal-warning-emphasis:var(--personal-warning-light-emphasis);--personal-error-base:var(--personal-error-light-base);--personal-error-muted:var(--personal-error-light-muted);--personal-error-emphasis:var(--personal-error-light-emphasis);--personal-background-page:var(--personal-background-light-page);--personal-background-surface:var(--personal-background-light-surface);--personal-background-elevated:var(--personal-background-light-elevated);--personal-background-depressed:var(--personal-background-light-depressed);--personal-background-text:var(--personal-background-light-text);--projects-primary-base:var(--projects-primary-light-base);--projects-primary-muted:var(--projects-primary-light-muted);--projects-primary-emphasis:var(--projects-primary-light-emphasis);--projects-secondary-base:var(--projects-secondary-light-base);--projects-secondary-muted:var(--projects-secondary-light-muted);--projects-secondary-emphasis:var(--projects-secondary-light-emphasis);--projects-info-base:var(--projects-info-light-base);--projects-info-muted:var(--projects-info-light-muted);--projects-info-emphasis:var(--projects-info-light-emphasis);--projects-success-base:var(--projects-success-light-base);--projects-success-muted:var(--projects-success-light-muted);--projects-success-emphasis:var(--projects-success-light-emphasis);--projects-warning-base:var(--projects-warning-light-base);--projects-warning-muted:var(--projects-warning-light-muted);--projects-warning-emphasis:var(--projects-warning-light-emphasis);--projects-error-base:var(--projects-error-light-base);--projects-error-muted:var(--projects-error-light-muted);--projects-error-emphasis:var(--projects-error-light-emphasis);--projects-background-page:var(--projects-background-light-page);--projects-background-surface:var(--projects-background-light-surface);--projects-background-elevated:var(--projects-background-light-elevated);--projects-background-depressed:var(--projects-background-light-depressed);--projects-background-text:var(--projects-background-light-text);--articles-primary-base:var(--articles-primary-light-base);--articles-primary-muted:var(--articles-primary-light-muted);--articles-primary-emphasis:var(--articles-primary-light-emphasis);--articles-secondary-base:var(--articles-secondary-light-base);--articles-secondary-muted:var(--articles-secondary-light-muted);--articles-secondary-emphasis:var(--articles-secondary-light-emphasis);--articles-info-base:var(--articles-info-light-base);--articles-info-muted:var(--articles-info-light-muted);--articles-info-emphasis:var(--articles-info-light-emphasis);--articles-success-base:var(--articles-success-light-base);--articles-success-muted:var(--articles-success-light-muted);--articles-success-emphasis:var(--articles-success-light-emphasis);--articles-warning-base:var(--articles-warning-light-base);--articles-warning-muted:var(--articles-warning-light-muted);--articles-warning-emphasis:var(--articles-warning-light-emphasis);--articles-error-base:var(--articles-error-light-base);--articles-error-muted:var(--articles-error-light-muted);--articles-error-emphasis:var(--articles-error-light-emphasis);--articles-background-page:var(--articles-background-light-page);--articles-background-surface:var(--articles-background-light-surface);--articles-background-elevated:var(--articles-background-light-elevated);--articles-background-depressed:var(--articles-background-light-depressed);--articles-background-text:var(--articles-background-light-text);--ramblings-primary-base:var(--ramblings-primary-light-base);--ramblings-primary-muted:var(--ramblings-primary-light-muted);--ramblings-primary-emphasis:var(--ramblings-primary-light-emphasis);--ramblings-secondary-base:var(--ramblings-secondary-light-base);--ramblings-secondary-muted:var(--ramblings-secondary-light-muted);--ramblings-secondary-emphasis:var(--ramblings-secondary-light-emphasis);--ramblings-info-base:var(--ramblings-info-light-base);--ramblings-info-muted:var(--ramblings-info-light-muted);--ramblings-info-emphasis:var(--ramblings-info-light-emphasis);--ramblings-success-base:var(--ramblings-success-light-base);--ramblings-success-muted:var(--ramblings-success-light-muted);--ramblings-success-emphasis:var(--ramblings-success-light-emphasis);--ramblings-warning-base:var(--ramblings-warning-light-base);--ramblings-warning-muted:var(--ramblings-warning-light-muted);--ramblings-warning-emphasis:var(--ramblings-warning-light-emphasis);--ramblings-error-base:var(--ramblings-error-light-base);--ramblings-error-muted:var(--ramblings-error-light-muted);--ramblings-error-emphasis:var(--ramblings-error-light-emphasis);--ramblings-background-page:var(--ramblings-background-light-page);--ramblings-background-surface:var(--ramblings-background-light-surface);--ramblings-background-elevated:var(--ramblings-background-light-elevated);--ramblings-background-depressed:var(--ramblings-background-light-depressed);--ramblings-background-text:var(--ramblings-background-light-text);--snippets-primary-base:var(--snippets-primary-light-base);--snippets-primary-muted:var(--snippets-primary-light-muted);--snippets-primary-emphasis:var(--snippets-primary-light-emphasis);--snippets-secondary-base:var(--snippets-secondary-light-base);--snippets-secondary-muted:var(--snippets-secondary-light-muted);--snippets-secondary-emphasis:var(--snippets-secondary-light-emphasis);--snippets-info-base:var(--snippets-info-light-base);--snippets-info-muted:var(--snippets-info-light-muted);--snippets-info-emphasis:var(--snippets-info-light-emphasis);--snippets-success-base:var(--snippets-success-light-base);--snippets-success-muted:var(--snippets-success-light-muted);--snippets-success-emphasis:var(--snippets-success-light-emphasis);--snippets-warning-base:var(--snippets-warning-light-base);--snippets-warning-muted:var(--snippets-warning-light-muted);--snippets-warning-emphasis:var(--snippets-warning-light-emphasis);--snippets-error-base:var(--snippets-error-light-base);--snippets-error-muted:var(--snippets-error-light-muted);--snippets-error-emphasis:var(--snippets-error-light-emphasis);--snippets-background-page:var(--snippets-background-light-page);--snippets-background-surface:var(--snippets-background-light-surface);--snippets-background-elevated:var(--snippets-background-light-elevated);--snippets-background-depressed:var(--snippets-background-light-depressed);--snippets-background-text:var(--snippets-background-light-text)}[data-theme-variant=dark]{--base-primary-base:var(--base-primary-dark-base);--base-primary-muted:var(--base-primary-dark-muted);--base-primary-emphasis:var(--base-primary-dark-emphasis);--base-secondary-base:var(--base-secondary-dark-base);--base-secondary-muted:var(--base-secondary-dark-muted);--base-secondary-emphasis:var(--base-secondary-dark-emphasis);--base-info-base:var(--base-info-dark-base);--base-info-muted:var(--base-info-dark-muted);--base-info-emphasis:var(--base-info-dark-emphasis);--base-success-base:var(--base-success-dark-base);--base-success-muted:var(--base-success-dark-muted);--base-success-emphasis:var(--base-success-dark-emphasis);--base-warning-base:var(--base-warning-dark-base);--base-warning-muted:var(--base-warning-dark-muted);--base-warning-emphasis:var(--base-warning-dark-emphasis);--base-error-base:var(--base-error-dark-base);--base-error-muted:var(--base-error-dark-muted);--base-error-emphasis:var(--base-error-dark-emphasis);--base-background-page:var(--base-background-dark-page);--base-background-surface:var(--base-background-dark-surface);--base-background-elevated:var(--base-background-dark-elevated);--base-background-depressed:var(--base-background-dark-depressed);--base-background-text:var(--base-background-dark-text);--personal-primary-base:var(--personal-primary-dark-base);--personal-primary-muted:var(--personal-primary-dark-muted);--personal-primary-emphasis:var(--personal-primary-dark-emphasis);--personal-secondary-base:var(--personal-secondary-dark-base);--personal-secondary-muted:var(--personal-secondary-dark-muted);--personal-secondary-emphasis:var(--personal-secondary-dark-emphasis);--personal-info-base:var(--personal-info-dark-base);--personal-info-muted:var(--personal-info-dark-muted);--personal-info-emphasis:var(--personal-info-dark-emphasis);--personal-success-base:var(--personal-success-dark-base);--personal-success-muted:var(--personal-success-dark-muted);--personal-success-emphasis:var(--personal-success-dark-emphasis);--personal-warning-base:var(--personal-warning-dark-base);--personal-warning-muted:var(--personal-warning-dark-muted);--personal-warning-emphasis:var(--personal-warning-dark-emphasis);--personal-error-base:var(--personal-error-dark-base);--personal-error-muted:var(--personal-error-dark-muted);--personal-error-emphasis:var(--personal-error-dark-emphasis);--personal-background-page:var(--personal-background-dark-page);--personal-background-surface:var(--personal-background-dark-surface);--personal-background-elevated:var(--personal-background-dark-elevated);--personal-background-depressed:var(--personal-background-dark-depressed);--personal-background-text:var(--personal-background-dark-text);--projects-primary-base:var(--projects-primary-dark-base);--projects-primary-muted:var(--projects-primary-dark-muted);--projects-primary-emphasis:var(--projects-primary-dark-emphasis);--projects-secondary-base:var(--projects-secondary-dark-base);--projects-secondary-muted:var(--projects-secondary-dark-muted);--projects-secondary-emphasis:var(--projects-secondary-dark-emphasis);--projects-info-base:var(--projects-info-dark-base);--projects-info-muted:var(--projects-info-dark-muted);--projects-info-emphasis:var(--projects-info-dark-emphasis);--projects-success-base:var(--projects-success-dark-base);--projects-success-muted:var(--projects-success-dark-muted);--projects-success-emphasis:var(--projects-success-dark-emphasis);--projects-warning-base:var(--projects-warning-dark-base);--projects-warning-muted:var(--projects-warning-dark-muted);--projects-warning-emphasis:var(--projects-warning-dark-emphasis);--projects-error-base:var(--projects-error-dark-base);--projects-error-muted:var(--projects-error-dark-muted);--projects-error-emphasis:var(--projects-error-dark-emphasis);--projects-background-page:var(--projects-background-dark-page);--projects-background-surface:var(--projects-background-dark-surface);--projects-background-elevated:var(--projects-background-dark-elevated);--projects-background-depressed:var(--projects-background-dark-depressed);--projects-background-text:var(--projects-background-dark-text);--articles-primary-base:var(--articles-primary-dark-base);--articles-primary-muted:var(--articles-primary-dark-muted);--articles-primary-emphasis:var(--articles-primary-dark-emphasis);--articles-secondary-base:var(--articles-secondary-dark-base);--articles-secondary-muted:var(--articles-secondary-dark-muted);--articles-secondary-emphasis:var(--articles-secondary-dark-emphasis);--articles-info-base:var(--articles-info-dark-base);--articles-info-muted:var(--articles-info-dark-muted);--articles-info-emphasis:var(--articles-info-dark-emphasis);--articles-success-base:var(--articles-success-dark-base);--articles-success-muted:var(--articles-success-dark-muted);--articles-success-emphasis:var(--articles-success-dark-emphasis);--articles-warning-base:var(--articles-warning-dark-base);--articles-warning-muted:var(--articles-warning-dark-muted);--articles-warning-emphasis:var(--articles-warning-dark-emphasis);--articles-error-base:var(--articles-error-dark-base);--articles-error-muted:var(--articles-error-dark-muted);--articles-error-emphasis:var(--articles-error-dark-emphasis);--articles-background-page:var(--articles-background-dark-page);--articles-background-surface:var(--articles-background-dark-surface);--articles-background-elevated:var(--articles-background-dark-elevated);--articles-background-depressed:var(--articles-background-dark-depressed);--articles-background-text:var(--articles-background-dark-text);--ramblings-primary-base:var(--ramblings-primary-dark-base);--ramblings-primary-muted:var(--ramblings-primary-dark-muted);--ramblings-primary-emphasis:var(--ramblings-primary-dark-emphasis);--ramblings-secondary-base:var(--ramblings-secondary-dark-base);--ramblings-secondary-muted:var(--ramblings-secondary-dark-muted);--ramblings-secondary-emphasis:var(--ramblings-secondary-dark-emphasis);--ramblings-info-base:var(--ramblings-info-dark-base);--ramblings-info-muted:var(--ramblings-info-dark-muted);--ramblings-info-emphasis:var(--ramblings-info-dark-emphasis);--ramblings-success-base:var(--ramblings-success-dark-base);--ramblings-success-muted:var(--ramblings-success-dark-muted);--ramblings-success-emphasis:var(--ramblings-success-dark-emphasis);--ramblings-warning-base:var(--ramblings-warning-dark-base);--ramblings-warning-muted:var(--ramblings-warning-dark-muted);--ramblings-warning-emphasis:var(--ramblings-warning-dark-emphasis);--ramblings-error-base:var(--ramblings-error-dark-base);--ramblings-error-muted:var(--ramblings-error-dark-muted);--ramblings-error-emphasis:var(--ramblings-error-dark-emphasis);--ramblings-background-page:var(--ramblings-background-dark-page);--ramblings-background-surface:var(--ramblings-background-dark-surface);--ramblings-background-elevated:var(--ramblings-background-dark-elevated);--ramblings-background-depressed:var(--ramblings-background-dark-depressed);--ramblings-background-text:var(--ramblings-background-dark-text);--snippets-primary-base:var(--snippets-primary-dark-base);--snippets-primary-muted:var(--snippets-primary-dark-muted);--snippets-primary-emphasis:var(--snippets-primary-dark-emphasis);--snippets-secondary-base:var(--snippets-secondary-dark-base);--snippets-secondary-muted:var(--snippets-secondary-dark-muted);--snippets-secondary-emphasis:var(--snippets-secondary-dark-emphasis);--snippets-info-base:var(--snippets-info-dark-base);--snippets-info-muted:var(--snippets-info-dark-muted);--snippets-info-emphasis:var(--snippets-info-dark-emphasis);--snippets-success-base:var(--snippets-success-dark-base);--snippets-success-muted:var(--snippets-success-dark-muted);--snippets-success-emphasis:var(--snippets-success-dark-emphasis);--snippets-warning-base:var(--snippets-warning-dark-base);--snippets-warning-muted:var(--snippets-warning-dark-muted);--snippets-warning-emphasis:var(--snippets-warning-dark-emphasis);--snippets-error-base:var(--snippets-error-dark-base);--snippets-error-muted:var(--snippets-error-dark-muted);--snippets-error-emphasis:var(--snippets-error-dark-emphasis);--snippets-background-page:var(--snippets-background-dark-page);--snippets-background-surface:var(--snippets-background-dark-surface);--snippets-background-elevated:var(--snippets-background-dark-elevated);--snippets-background-depressed:var(--snippets-background-dark-depressed);--snippets-background-text:var(--snippets-background-dark-text)}}@layer framework.theme.values{:root{--base-primary-light-base:oklch(78.556% 0.14788 224.27);--base-primary-light-muted:oklch(from var(--base-primary-light-base) l calc(c * 0.5) h);--base-primary-light-emphasis:oklch(from var(--base-primary-light-base) l calc(c * 2) h);--base-primary-dark-base:oklch(78.556% 0.14788 224.27);--base-primary-dark-muted:oklch(from var(--base-primary-dark-base) l calc(c * 0.5) h);--base-primary-dark-emphasis:oklch(from var(--base-primary-dark-base) l calc(c * 2) h);--base-secondary-light-base:oklch(67.448% 0.29255 340.37);--base-secondary-light-muted:oklch(from var(--base-secondary-light-base) l calc(c * 0.5) h);--base-secondary-light-emphasis:oklch(from var(--base-secondary-light-base) l calc(c * 2) h);--base-secondary-dark-base:oklch(67.448% 0.29255 340.37);--base-secondary-dark-muted:oklch(from var(--base-secondary-dark-base) l calc(c * 0.5) h);--base-secondary-dark-emphasis:oklch(from var(--base-secondary-dark-base) l calc(c * 2) h);--base-info-light-base:oklch(45.201% 0.31321 264.05);--base-info-light-muted:oklch(from var(--base-info-light-base) l calc(c * 0.5) h);--base-info-light-emphasis:oklch(from var(--base-info-light-base) l calc(c * 2) h);--base-info-dark-base:oklch(45.201% 0.31321 264.05);--base-info-dark-muted:oklch(from var(--base-info-dark-base) l calc(c * 0.5) h);--base-info-dark-emphasis:oklch(from var(--base-info-dark-base) l calc(c * 2) h);--base-success-light-base:oklch(51.975% 0.17686 142.5);--base-success-light-muted:oklch(from var(--base-success-light-base) l calc(c * 0.5) h);--base-success-light-emphasis:oklch(from var(--base-success-light-base) l calc(c * 2) h);--base-success-dark-base:oklch(51.975% 0.17686 142.5);--base-success-dark-muted:oklch(from var(--base-success-dark-base) l calc(c * 0.5) h);--base-success-dark-emphasis:oklch(from var(--base-success-dark-base) l calc(c * 2) h);--base-warning-light-base:oklch(96.798% 0.21101 109.77);--base-warning-light-muted:oklch(from var(--base-warning-light-base) l calc(c * 0.5) h);--base-warning-light-emphasis:oklch(from var(--base-warning-light-base) l calc(c * 2) h);--base-warning-dark-base:oklch(96.798% 0.21101 109.77);--base-warning-dark-muted:oklch(from var(--base-warning-dark-base) l calc(c * 0.5) h);--base-warning-dark-emphasis:oklch(from var(--base-warning-dark-base) l calc(c * 2) h);--base-error-light-base:oklch(62.796% 0.25768 29.234);--base-error-light-muted:oklch(from var(--base-error-light-base) l calc(c * 0.5) h);--base-error-light-emphasis:oklch(from var(--base-error-light-base) l calc(c * 2) h);--base-error-dark-base:oklch(62.796% 0.25768 29.234);--base-error-dark-muted:oklch(from var(--base-error-dark-base) l calc(c * 0.5) h);--base-error-dark-emphasis:oklch(from var(--base-error-dark-base) l calc(c * 2) h);--base-background-light-page:oklch(90.67% 0 none);--base-background-light-surface:color-mix(in oklch,var(--base-background-light-page),oklch(0% 0 none) 20%);--base-background-light-elevated:color-mix(in oklch,var(--base-background-light-page),oklch(0% 0 none) 40%);--base-background-light-depressed:color-mix(in oklch,var(--base-background-light-page),oklch(100% 0 none) 20%);--base-background-light-text:oklch(0% 0 none);--base-background-dark-page:oklch(20.463% 0 none);--base-background-dark-surface:color-mix(in oklch,var(--base-background-dark-page),oklch(100% 0 none) 20%);--base-background-dark-elevated:color-mix(in oklch,var(--base-background-dark-page),oklch(100% 0 none) 40%);--base-background-dark-depressed:color-mix(in oklch,var(--base-background-dark-page),oklch(0% 0 none) 20%);--base-background-dark-text:oklch(100% 0 none);--base-grid-m:1rem;--base-grid-s:0.6875rem;--base-grid-l:1.3125rem;--base-grid-xs:0.5rem;--base-grid-xl:1.5rem;--base-grid-xxs:0.1875rem;--base-grid-xxl:1.8125rem;--personal-primary-light-base:oklch(90% 0.22 98.26);--personal-primary-light-muted:oklch(from var(--personal-primary-light-base) l calc(c * 0.5) h);--personal-primary-light-emphasis:oklch(from var(--personal-primary-light-base) l calc(c * 2) h);--personal-primary-dark-base:oklch(90% 0.22 98.26);--personal-primary-dark-muted:oklch(from var(--personal-primary-dark-base) l calc(c * 0.5) h);--personal-primary-dark-emphasis:oklch(from var(--personal-primary-dark-base) l calc(c * 2) h);--personal-secondary-light-base:oklch(67.448% 0.29255 340.37);--personal-secondary-light-muted:oklch(from var(--personal-secondary-light-base) l calc(c * 0.5) h);--personal-secondary-light-emphasis:oklch(from var(--personal-secondary-light-base) l calc(c * 2) h);--personal-secondary-dark-base:oklch(67.448% 0.29255 340.37);--personal-secondary-dark-muted:oklch(from var(--personal-secondary-dark-base) l calc(c * 0.5) h);--personal-secondary-dark-emphasis:oklch(from var(--personal-secondary-dark-base) l calc(c * 2) h);--personal-info-light-base:oklch(45.201% 0.31321 264.05);--personal-info-light-muted:oklch(from var(--personal-info-light-base) l calc(c * 0.5) h);--personal-info-light-emphasis:oklch(from var(--personal-info-light-base) l calc(c * 2) h);--personal-info-dark-base:oklch(45.201% 0.31321 264.05);--personal-info-dark-muted:oklch(from var(--personal-info-dark-base) l calc(c * 0.5) h);--personal-info-dark-emphasis:oklch(from var(--personal-info-dark-base) l calc(c * 2) h);--personal-success-light-base:oklch(51.975% 0.17686 142.5);--personal-success-light-muted:oklch(from var(--personal-success-light-base) l calc(c * 0.5) h);--personal-success-light-emphasis:oklch(from var(--personal-success-light-base) l calc(c * 2) h);--personal-success-dark-base:oklch(51.975% 0.17686 142.5);--personal-success-dark-muted:oklch(from var(--personal-success-dark-base) l calc(c * 0.5) h);--personal-success-dark-emphasis:oklch(from var(--personal-success-dark-base) l calc(c * 2) h);--personal-warning-light-base:oklch(96.798% 0.21101 109.77);--personal-warning-light-muted:oklch(from var(--personal-warning-light-base) l calc(c * 0.5) h);--personal-warning-light-emphasis:oklch(from var(--personal-warning-light-base) l calc(c * 2) h);--personal-warning-dark-base:oklch(96.798% 0.21101 109.77);--personal-warning-dark-muted:oklch(from var(--personal-warning-dark-base) l calc(c * 0.5) h);--personal-warning-dark-emphasis:oklch(from var(--personal-warning-dark-base) l calc(c * 2) h);--personal-error-light-base:oklch(62.796% 0.25768 29.234);--personal-error-light-muted:oklch(from var(--personal-error-light-base) l calc(c * 0.5) h);--personal-error-light-emphasis:oklch(from var(--personal-error-light-base) l calc(c * 2) h);--personal-error-dark-base:oklch(62.796% 0.25768 29.234);--personal-error-dark-muted:oklch(from var(--personal-error-dark-base) l calc(c * 0.5) h);--personal-error-dark-emphasis:oklch(from var(--personal-error-dark-base) l calc(c * 2) h);--personal-background-light-page:oklch(90.67% 0 none);--personal-background-light-surface:color-mix(in oklch,var(--personal-background-light-page),oklch(0% 0 none) 20%);--personal-background-light-elevated:color-mix(in oklch,var(--personal-background-light-page),oklch(0% 0 none) 40%);--personal-background-light-depressed:color-mix(in oklch,var(--personal-background-light-page),oklch(100% 0 none) 20%);--personal-background-light-text:oklch(0% 0 none);--personal-background-dark-page:oklch(20.463% 0 none);--personal-background-dark-surface:color-mix(in oklch,var(--personal-background-dark-page),oklch(100% 0 none) 20%);--personal-background-dark-elevated:color-mix(in oklch,var(--personal-background-dark-page),oklch(100% 0 none) 40%);--personal-background-dark-depressed:color-mix(in oklch,var(--personal-background-dark-page),oklch(0% 0 none) 20%);--personal-background-dark-text:oklch(100% 0 none);--personal-grid-m:1rem;--personal-grid-s:0.6875rem;--personal-grid-l:1.3125rem;--personal-grid-xs:0.5rem;--personal-grid-xl:1.5rem;--personal-grid-xxs:0.1875rem;--personal-grid-xxl:1.8125rem;--projects-primary-light-base:oklch(63% 0.33 317.55);--projects-primary-light-muted:oklch(from var(--projects-primary-light-base) l calc(c * 0.5) h);--projects-primary-light-emphasis:oklch(from var(--projects-primary-light-base) l calc(c * 2) h);--projects-primary-dark-base:oklch(63% 0.33 317.55);--projects-primary-dark-muted:oklch(from var(--projects-primary-dark-base) l calc(c * 0.5) h);--projects-primary-dark-emphasis:oklch(from var(--projects-primary-dark-base) l calc(c * 2) h);--projects-secondary-light-base:oklch(67.448% 0.29255 340.37);--projects-secondary-light-muted:oklch(from var(--projects-secondary-light-base) l calc(c * 0.5) h);--projects-secondary-light-emphasis:oklch(from var(--projects-secondary-light-base) l calc(c * 2) h);--projects-secondary-dark-base:oklch(67.448% 0.29255 340.37);--projects-secondary-dark-muted:oklch(from var(--projects-secondary-dark-base) l calc(c * 0.5) h);--projects-secondary-dark-emphasis:oklch(from var(--projects-secondary-dark-base) l calc(c * 2) h);--projects-info-light-base:oklch(45.201% 0.31321 264.05);--projects-info-light-muted:oklch(from var(--projects-info-light-base) l calc(c * 0.5) h);--projects-info-light-emphasis:oklch(from var(--projects-info-light-base) l calc(c * 2) h);--projects-info-dark-base:oklch(45.201% 0.31321 264.05);--projects-info-dark-muted:oklch(from var(--projects-info-dark-base) l calc(c * 0.5) h);--projects-info-dark-emphasis:oklch(from var(--projects-info-dark-base) l calc(c * 2) h);--projects-success-light-base:oklch(51.975% 0.17686 142.5);--projects-success-light-muted:oklch(from var(--projects-success-light-base) l calc(c * 0.5) h);--projects-success-light-emphasis:oklch(from var(--projects-success-light-base) l calc(c * 2) h);--projects-success-dark-base:oklch(51.975% 0.17686 142.5);--projects-success-dark-muted:oklch(from var(--projects-success-dark-base) l calc(c * 0.5) h);--projects-success-dark-emphasis:oklch(from var(--projects-success-dark-base) l calc(c * 2) h);--projects-warning-light-base:oklch(96.798% 0.21101 109.77);--projects-warning-light-muted:oklch(from var(--projects-warning-light-base) l calc(c * 0.5) h);--projects-warning-light-emphasis:oklch(from var(--projects-warning-light-base) l calc(c * 2) h);--projects-warning-dark-base:oklch(96.798% 0.21101 109.77);--projects-warning-dark-muted:oklch(from var(--projects-warning-dark-base) l calc(c * 0.5) h);--projects-warning-dark-emphasis:oklch(from var(--projects-warning-dark-base) l calc(c * 2) h);--projects-error-light-base:oklch(62.796% 0.25768 29.234);--projects-error-light-muted:oklch(from var(--projects-error-light-base) l calc(c * 0.5) h);--projects-error-light-emphasis:oklch(from var(--projects-error-light-base) l calc(c * 2) h);--projects-error-dark-base:oklch(62.796% 0.25768 29.234);--projects-error-dark-muted:oklch(from var(--projects-error-dark-base) l calc(c * 0.5) h);--projects-error-dark-emphasis:oklch(from var(--projects-error-dark-base) l calc(c * 2) h);--projects-background-light-page:oklch(90.67% 0 none);--projects-background-light-surface:color-mix(in oklch,var(--projects-background-light-page),oklch(0% 0 none) 20%);--projects-background-light-elevated:color-mix(in oklch,var(--projects-background-light-page),oklch(0% 0 none) 40%);--projects-background-light-depressed:color-mix(in oklch,var(--projects-background-light-page),oklch(100% 0 none) 20%);--projects-background-light-text:oklch(0% 0 none);--projects-background-dark-page:oklch(20.463% 0 none);--projects-background-dark-surface:color-mix(in oklch,var(--projects-background-dark-page),oklch(100% 0 none) 20%);--projects-background-dark-elevated:color-mix(in oklch,var(--projects-background-dark-page),oklch(100% 0 none) 40%);--projects-background-dark-depressed:color-mix(in oklch,var(--projects-background-dark-page),oklch(0% 0 none) 20%);--projects-background-dark-text:oklch(100% 0 none);--projects-grid-m:1rem;--projects-grid-s:0.6875rem;--projects-grid-l:1.3125rem;--projects-grid-xs:0.5rem;--projects-grid-xl:1.5rem;--projects-grid-xxs:0.1875rem;--projects-grid-xxl:1.8125rem;--articles-primary-light-base:oklch(63% 0.22 249.05);--articles-primary-light-muted:oklch(from var(--articles-primary-light-base) l calc(c * 0.5) h);--articles-primary-light-emphasis:oklch(from var(--articles-primary-light-base) l calc(c * 2) h);--articles-primary-dark-base:oklch(63% 0.22 249.05);--articles-primary-dark-muted:oklch(from var(--articles-primary-dark-base) l calc(c * 0.5) h);--articles-primary-dark-emphasis:oklch(from var(--articles-primary-dark-base) l calc(c * 2) h);--articles-secondary-light-base:oklch(67.448% 0.29255 340.37);--articles-secondary-light-muted:oklch(from var(--articles-secondary-light-base) l calc(c * 0.5) h);--articles-secondary-light-emphasis:oklch(from var(--articles-secondary-light-base) l calc(c * 2) h);--articles-secondary-dark-base:oklch(67.448% 0.29255 340.37);--articles-secondary-dark-muted:oklch(from var(--articles-secondary-dark-base) l calc(c * 0.5) h);--articles-secondary-dark-emphasis:oklch(from var(--articles-secondary-dark-base) l calc(c * 2) h);--articles-info-light-base:oklch(45.201% 0.31321 264.05);--articles-info-light-muted:oklch(from var(--articles-info-light-base) l calc(c * 0.5) h);--articles-info-light-emphasis:oklch(from var(--articles-info-light-base) l calc(c * 2) h);--articles-info-dark-base:oklch(45.201% 0.31321 264.05);--articles-info-dark-muted:oklch(from var(--articles-info-dark-base) l calc(c * 0.5) h);--articles-info-dark-emphasis:oklch(from var(--articles-info-dark-base) l calc(c * 2) h);--articles-success-light-base:oklch(51.975% 0.17686 142.5);--articles-success-light-muted:oklch(from var(--articles-success-light-base) l calc(c * 0.5) h);--articles-success-light-emphasis:oklch(from var(--articles-success-light-base) l calc(c * 2) h);--articles-success-dark-base:oklch(51.975% 0.17686 142.5);--articles-success-dark-muted:oklch(from var(--articles-success-dark-base) l calc(c * 0.5) h);--articles-success-dark-emphasis:oklch(from var(--articles-success-dark-base) l calc(c * 2) h);--articles-warning-light-base:oklch(96.798% 0.21101 109.77);--articles-warning-light-muted:oklch(from var(--articles-warning-light-base) l calc(c * 0.5) h);--articles-warning-light-emphasis:oklch(from var(--articles-warning-light-base) l calc(c * 2) h);--articles-warning-dark-base:oklch(96.798% 0.21101 109.77);--articles-warning-dark-muted:oklch(from var(--articles-warning-dark-base) l calc(c * 0.5) h);--articles-warning-dark-emphasis:oklch(from var(--articles-warning-dark-base) l calc(c * 2) h);--articles-error-light-base:oklch(62.796% 0.25768 29.234);--articles-error-light-muted:oklch(from var(--articles-error-light-base) l calc(c * 0.5) h);--articles-error-light-emphasis:oklch(from var(--articles-error-light-base) l calc(c * 2) h);--articles-error-dark-base:oklch(62.796% 0.25768 29.234);--articles-error-dark-muted:oklch(from var(--articles-error-dark-base) l calc(c * 0.5) h);--articles-error-dark-emphasis:oklch(from var(--articles-error-dark-base) l calc(c * 2) h);--articles-background-light-page:oklch(90.67% 0 none);--articles-background-light-surface:color-mix(in oklch,var(--articles-background-light-page),oklch(0% 0 none) 20%);--articles-background-light-elevated:color-mix(in oklch,var(--articles-background-light-page),oklch(0% 0 none) 40%);--articles-background-light-depressed:color-mix(in oklch,var(--articles-background-light-page),oklch(100% 0 none) 20%);--articles-background-light-text:oklch(0% 0 none);--articles-background-dark-page:oklch(20.463% 0 none);--articles-background-dark-surface:color-mix(in oklch,var(--articles-background-dark-page),oklch(100% 0 none) 20%);--articles-background-dark-elevated:color-mix(in oklch,var(--articles-background-dark-page),oklch(100% 0 none) 40%);--articles-background-dark-depressed:color-mix(in oklch,var(--articles-background-dark-page),oklch(0% 0 none) 20%);--articles-background-dark-text:oklch(100% 0 none);--articles-grid-m:1rem;--articles-grid-s:0.6875rem;--articles-grid-l:1.3125rem;--articles-grid-xs:0.5rem;--articles-grid-xl:1.5rem;--articles-grid-xxs:0.1875rem;--articles-grid-xxl:1.8125rem;--ramblings-primary-light-base:oklch(83% 0.3 142.6);--ramblings-primary-light-muted:oklch(from var(--ramblings-primary-light-base) l calc(c * 0.5) h);--ramblings-primary-light-emphasis:oklch(from var(--ramblings-primary-light-base) l calc(c * 2) h);--ramblings-primary-dark-base:oklch(83% 0.3 142.6);--ramblings-primary-dark-muted:oklch(from var(--ramblings-primary-dark-base) l calc(c * 0.5) h);--ramblings-primary-dark-emphasis:oklch(from var(--ramblings-primary-dark-base) l calc(c * 2) h);--ramblings-secondary-light-base:oklch(67.448% 0.29255 340.37);--ramblings-secondary-light-muted:oklch(from var(--ramblings-secondary-light-base) l calc(c * 0.5) h);--ramblings-secondary-light-emphasis:oklch(from var(--ramblings-secondary-light-base) l calc(c * 2) h);--ramblings-secondary-dark-base:oklch(67.448% 0.29255 340.37);--ramblings-secondary-dark-muted:oklch(from var(--ramblings-secondary-dark-base) l calc(c * 0.5) h);--ramblings-secondary-dark-emphasis:oklch(from var(--ramblings-secondary-dark-base) l calc(c * 2) h);--ramblings-info-light-base:oklch(45.201% 0.31321 264.05);--ramblings-info-light-muted:oklch(from var(--ramblings-info-light-base) l calc(c * 0.5) h);--ramblings-info-light-emphasis:oklch(from var(--ramblings-info-light-base) l calc(c * 2) h);--ramblings-info-dark-base:oklch(45.201% 0.31321 264.05);--ramblings-info-dark-muted:oklch(from var(--ramblings-info-dark-base) l calc(c * 0.5) h);--ramblings-info-dark-emphasis:oklch(from var(--ramblings-info-dark-base) l calc(c * 2) h);--ramblings-success-light-base:oklch(51.975% 0.17686 142.5);--ramblings-success-light-muted:oklch(from var(--ramblings-success-light-base) l calc(c * 0.5) h);--ramblings-success-light-emphasis:oklch(from var(--ramblings-success-light-base) l calc(c * 2) h);--ramblings-success-dark-base:oklch(51.975% 0.17686 142.5);--ramblings-success-dark-muted:oklch(from var(--ramblings-success-dark-base) l calc(c * 0.5) h);--ramblings-success-dark-emphasis:oklch(from var(--ramblings-success-dark-base) l calc(c * 2) h);--ramblings-warning-light-base:oklch(96.798% 0.21101 109.77);--ramblings-warning-light-muted:oklch(from var(--ramblings-warning-light-base) l calc(c * 0.5) h);--ramblings-warning-light-emphasis:oklch(from var(--ramblings-warning-light-base) l calc(c * 2) h);--ramblings-warning-dark-base:oklch(96.798% 0.21101 109.77);--ramblings-warning-dark-muted:oklch(from var(--ramblings-warning-dark-base) l calc(c * 0.5) h);--ramblings-warning-dark-emphasis:oklch(from var(--ramblings-warning-dark-base) l calc(c * 2) h);--ramblings-error-light-base:oklch(62.796% 0.25768 29.234);--ramblings-error-light-muted:oklch(from var(--ramblings-error-light-base) l calc(c * 0.5) h);--ramblings-error-light-emphasis:oklch(from var(--ramblings-error-light-base) l calc(c * 2) h);--ramblings-error-dark-base:oklch(62.796% 0.25768 29.234);--ramblings-error-dark-muted:oklch(from var(--ramblings-error-dark-base) l calc(c * 0.5) h);--ramblings-error-dark-emphasis:oklch(from var(--ramblings-error-dark-base) l calc(c * 2) h);--ramblings-background-light-page:oklch(90.67% 0 none);--ramblings-background-light-surface:color-mix(in oklch,var(--ramblings-background-light-page),oklch(0% 0 none) 20%);--ramblings-background-light-elevated:color-mix(in oklch,var(--ramblings-background-light-page),oklch(0% 0 none) 40%);--ramblings-background-light-depressed:color-mix(in oklch,var(--ramblings-background-light-page),oklch(100% 0 none) 20%);--ramblings-background-light-text:oklch(0% 0 none);--ramblings-background-dark-page:oklch(20.463% 0 none);--ramblings-background-dark-surface:color-mix(in oklch,var(--ramblings-background-dark-page),oklch(100% 0 none) 20%);--ramblings-background-dark-elevated:color-mix(in oklch,var(--ramblings-background-dark-page),oklch(100% 0 none) 40%);--ramblings-background-dark-depressed:color-mix(in oklch,var(--ramblings-background-dark-page),oklch(0% 0 none) 20%);--ramblings-background-dark-text:oklch(100% 0 none);--ramblings-grid-m:1rem;--ramblings-grid-s:0.6875rem;--ramblings-grid-l:1.3125rem;--ramblings-grid-xs:0.5rem;--ramblings-grid-xl:1.5rem;--ramblings-grid-xxs:0.1875rem;--ramblings-grid-xxl:1.8125rem;--snippets-primary-light-base:oklch(69% 0.25 39.9);--snippets-primary-light-muted:oklch(from var(--snippets-primary-light-base) l calc(c * 0.5) h);--snippets-primary-light-emphasis:oklch(from var(--snippets-primary-light-base) l calc(c * 2) h);--snippets-primary-dark-base:oklch(69% 0.25 39.9);--snippets-primary-dark-muted:oklch(from var(--snippets-primary-dark-base) l calc(c * 0.5) h);--snippets-primary-dark-emphasis:oklch(from var(--snippets-primary-dark-base) l calc(c * 2) h);--snippets-secondary-light-base:oklch(67.448% 0.29255 340.37);--snippets-secondary-light-muted:oklch(from var(--snippets-secondary-light-base) l calc(c * 0.5) h);--snippets-secondary-light-emphasis:oklch(from var(--snippets-secondary-light-base) l calc(c * 2) h);--snippets-secondary-dark-base:oklch(67.448% 0.29255 340.37);--snippets-secondary-dark-muted:oklch(from var(--snippets-secondary-dark-base) l calc(c * 0.5) h);--snippets-secondary-dark-emphasis:oklch(from var(--snippets-secondary-dark-base) l calc(c * 2) h);--snippets-info-light-base:oklch(45.201% 0.31321 264.05);--snippets-info-light-muted:oklch(from var(--snippets-info-light-base) l calc(c * 0.5) h);--snippets-info-light-emphasis:oklch(from var(--snippets-info-light-base) l calc(c * 2) h);--snippets-info-dark-base:oklch(45.201% 0.31321 264.05);--snippets-info-dark-muted:oklch(from var(--snippets-info-dark-base) l calc(c * 0.5) h);--snippets-info-dark-emphasis:oklch(from var(--snippets-info-dark-base) l calc(c * 2) h);--snippets-success-light-base:oklch(51.975% 0.17686 142.5);--snippets-success-light-muted:oklch(from var(--snippets-success-light-base) l calc(c * 0.5) h);--snippets-success-light-emphasis:oklch(from var(--snippets-success-light-base) l calc(c * 2) h);--snippets-success-dark-base:oklch(51.975% 0.17686 142.5);--snippets-success-dark-muted:oklch(from var(--snippets-success-dark-base) l calc(c * 0.5) h);--snippets-success-dark-emphasis:oklch(from var(--snippets-success-dark-base) l calc(c * 2) h);--snippets-warning-light-base:oklch(96.798% 0.21101 109.77);--snippets-warning-light-muted:oklch(from var(--snippets-warning-light-base) l calc(c * 0.5) h);--snippets-warning-light-emphasis:oklch(from var(--snippets-warning-light-base) l calc(c * 2) h);--snippets-warning-dark-base:oklch(96.798% 0.21101 109.77);--snippets-warning-dark-muted:oklch(from var(--snippets-warning-dark-base) l calc(c * 0.5) h);--snippets-warning-dark-emphasis:oklch(from var(--snippets-warning-dark-base) l calc(c * 2) h);--snippets-error-light-base:oklch(62.796% 0.25768 29.234);--snippets-error-light-muted:oklch(from var(--snippets-error-light-base) l calc(c * 0.5) h);--snippets-error-light-emphasis:oklch(from var(--snippets-error-light-base) l calc(c * 2) h);--snippets-error-dark-base:oklch(62.796% 0.25768 29.234);--snippets-error-dark-muted:oklch(from var(--snippets-error-dark-base) l calc(c * 0.5) h);--snippets-error-dark-emphasis:oklch(from var(--snippets-error-dark-base) l calc(c * 2) h);--snippets-background-light-page:oklch(90.67% 0 none);--snippets-background-light-surface:color-mix(in oklch,var(--snippets-background-light-page),oklch(0% 0 none) 20%);--snippets-background-light-elevated:color-mix(in oklch,var(--snippets-background-light-page),oklch(0% 0 none) 40%);--snippets-background-light-depressed:color-mix(in oklch,var(--snippets-background-light-page),oklch(100% 0 none) 20%);--snippets-background-light-text:oklch(0% 0 none);--snippets-background-dark-page:oklch(20.463% 0 none);--snippets-background-dark-surface:color-mix(in oklch,var(--snippets-background-dark-page),oklch(100% 0 none) 20%);--snippets-background-dark-elevated:color-mix(in oklch,var(--snippets-background-dark-page),oklch(100% 0 none) 40%);--snippets-background-dark-depressed:color-mix(in oklch,var(--snippets-background-dark-page),oklch(0% 0 none) 20%);--snippets-background-dark-text:oklch(100% 0 none);--snippets-grid-m:1rem;--snippets-grid-s:0.6875rem;--snippets-grid-l:1.3125rem;--snippets-grid-xs:0.5rem;--snippets-grid-xl:1.5rem;--snippets-grid-xxs:0.1875rem;--snippets-grid-xxl:1.8125rem}}body,html{max-inline-size:100vw;overflow-inline:hidden}body{color:var(--theme-colors-background-text);background:var(--theme-colors-background-page);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}*,:after,:before{transition:all .3s ease-out}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}