:root{--color-brand:#214932;--color-brand-dark:#17362a;--color-accent:#d11a1a;--color-ink:#1e1e1e;--color-contrast:#214932;--color-muted:#54595f;--color-surface:#f4f7f5;--color-page:#ffffff;--color-line:#dde4df;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--yt-on-brand:#ffffff;--yt-on-brand-dark:#ffffff;--yt-on-accent:#ffffff;--yt-on-ink:#ffffff;--yt-on-success:#1e1e1e;--yt-on-warning:#1e1e1e;--yt-on-danger:#ffffff;--font-display:'Inter',system-ui,sans-serif;--font-sans:'Inter',system-ui,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,monospace;--radius-card:6px;--container-site:1180px;--spacing-gutter:1.5rem;--spacing-section:4.5rem;--yt-shadow-card:0 8px 24px rgba(15,23,42,.06);--yt-shadow-cardlg:0 18px 48px rgba(15,23,42,.12);--text-xs:0.6944rem;--text-xs--line-height:1.61;--text-sm:0.8333rem;--text-sm--line-height:1.555;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.2rem;--text-lg--line-height:1.445;--text-xl:1.44rem;--text-xl--line-height:1.39;--text-2xl:1.728rem;--text-2xl--line-height:1.335;--text-3xl:2.0736rem;--text-3xl--line-height:1.28;--text-4xl:2.4883rem;--text-4xl--line-height:1.225;--text-5xl:2.986rem;--text-5xl--line-height:1.17;--text-6xl:3.5832rem;--text-6xl--line-height:1.115;--text-7xl:4.2998rem;--text-7xl--line-height:1.06}.is-layout-constrained>[data-yolo-section],.is-layout-flow>[data-yolo-section]{margin-block-start:0}:root body .alignfull.alignfull :is(h1,h2,h3,h4,h5,h6):not([class]){font-family:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer;letter-spacing:revert-layer;color:revert-layer;text-transform:revert-layer}:root body .alignfull.alignfull :is(h1,h2,h3,h4,h5,h6):is([class^="text-"],[class*=" text-"],[class*=":text-"],[class^="font-"],[class*=" font-"],[class*=":font-"]){font-family:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer;letter-spacing:revert-layer;color:revert-layer;text-transform:revert-layer}:root body .alignfull.alignfull :is(p,li,dt,dd,blockquote,figcaption,label,span):not([class]){color:revert-layer;font-family:revert-layer;font-size:revert-layer;line-height:revert-layer}:root body .alignfull.alignfull a:not([class]){color:inherit;text-decoration:revert-layer;font-weight:revert-layer}:root body .alignfull.alignfull :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,span,a):is([class^="text-"],[class*=" text-"],[class*=":text-"]){color:revert-layer;font-size:revert-layer;line-height:revert-layer}:root body .alignfull.alignfull :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,span,a):is([class^="font-"],[class*=" font-"],[class*=":font-"]){font-family:revert-layer;font-weight:revert-layer}:root body .alignfull.alignfull :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,span,a):is([class^="leading-"],[class*=" leading-"],[class*=":leading-"],[class^="tracking-"],[class*=" tracking-"],[class*=":tracking-"],[class^="uppercase"],[class*=" uppercase"],[class*=":uppercase"],[class^="normal-case"],[class*=" normal-case"],[class*=":normal-case"]){line-height:revert-layer;letter-spacing:revert-layer;text-transform:revert-layer}:root body .alignfull.alignfull a:is([class^="underline"],[class*=" underline"],[class*=":underline"],[class^="no-underline"],[class*=" no-underline"],[class*=":no-underline"]){text-decoration:revert-layer}:root body .alignfull.alignfull :is(a,button).btn:not(:where([data-yolo-own-css] *)),:root body .alignfull.alignfull :is(a,button).badge:not(:where([data-yolo-own-css] *)){background-color:revert-layer;border-color:revert-layer;color:revert-layer;text-decoration:none;box-shadow:revert-layer}:root body .alignfull.alignfull [class*="max-w-"][class*="max-w-"]{max-width:revert-layer;margin-left:revert-layer;margin-right:revert-layer}html:has(.alignfull){overflow-x:clip}@layer theme,base,components,utilities,daisyui;@layer utilities{.btn:is(.btn-outline,.btn-ghost):is(.text-white,[class*="text-white/"]):not([class*="hover:bg-"],[class*="hover:text-"]):not(:where([data-yolo-own-css] *)):hover{--btn-bg:#ffffff;--btn-border:#ffffff;--btn-fg:#1e1e1e;color:#1e1e1e}}