:root{--color-brand-primary:#1f5f4a;--color-brand-primary-hover:#184a3a;--color-brand-primary-active:#12372c;--color-neutral-0:#fff;--color-neutral-50:#f8faf9;--color-neutral-100:#f0f3f1;--color-neutral-200:#dfe5e1;--color-neutral-300:#c8d0cb;--color-neutral-500:#6d7872;--color-neutral-700:#37413c;--color-neutral-900:#17201c;--color-success:#237a4b;--color-warning:#a86400;--color-error:#b42318;--color-information:#2563a6;--color-background:var(--color-neutral-0);--color-surface:var(--color-neutral-50);--color-surface-muted:var(--color-neutral-100);--color-border:var(--color-neutral-200);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-muted:var(--color-neutral-500);--color-text-inverse:var(--color-neutral-0);--color-action-primary:var(--color-brand-primary);--color-action-primary-hover:var(--color-brand-primary-hover);--color-action-primary-active:var(--color-brand-primary-active);--font-family-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-caption:.75rem;--font-size-body-small:.875rem;--font-size-body:1rem;--font-size-body-large:1.125rem;--font-size-title:1.5rem;--font-size-heading:2rem;--font-size-display:clamp(2.5rem, 6vw, 4.5rem);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.15;--line-height-normal:1.5;--line-height-relaxed:1.7;--space-xxs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-none:0;--radius-small:.375rem;--radius-medium:.625rem;--radius-large:1rem;--radius-pill:999px;--elevation-none:none;--elevation-low:0 1px 2px #17201c14;--elevation-medium:0 8px 24px #17201c1a;--elevation-high:0 18px 48px #17201c24;--elevation-modal:0 24px 64px #17201c2e;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.32s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasized:cubic-bezier(.2, 0, 0, 1.2)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}:root{--container-narrow:45rem;--container-default:75rem;--container-wide:90rem;--page-gutter-small:var(--space-md);--page-gutter-medium:var(--space-xl);--page-gutter-large:var(--space-2xl);--section-spacing-small:var(--space-2xl);--section-spacing-default:var(--space-3xl);--section-spacing-large:var(--space-4xl);--z-index-base:0;--z-index-header:100;--z-index-overlay:800;--z-index-modal:900;--z-index-toast:1000;--focus-ring-width:.1875rem;--focus-ring-offset:.1875rem;--disabled-opacity:.5;--border-width-default:1px}.argoris-display,.argoris-heading,.argoris-title,.argoris-subtitle{color:var(--color-text-primary);text-wrap:balance}.argoris-display{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.035em}.argoris-heading{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.025em}.argoris-title{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:1.25}.argoris-subtitle{font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.argoris-body{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}.argoris-body-small{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-normal)}.argoris-caption{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-normal)}.argoris-label{color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.argoris-code{font-family:var(--font-family-mono);font-size:.9375em}.argoris-container{width:min(100% - (2 * var(--page-gutter-small)), var(--container-default));margin-inline:auto}.argoris-container--narrow{max-width:var(--container-narrow)}.argoris-container--wide{max-width:var(--container-wide)}.argoris-section{padding-block:var(--section-spacing-default)}.argoris-section--compact{padding-block:var(--section-spacing-small)}.argoris-section--spacious{padding-block:var(--section-spacing-large)}@media (width>=48rem){.argoris-container{width:min(100% - (2 * var(--page-gutter-medium)), var(--container-default))}}@media (width>=75rem){.argoris-container{width:min(100% - (2 * var(--page-gutter-large)), var(--container-default))}}:root{color-scheme:light;--surface-page:var(--color-background);--surface-primary:var(--color-surface);--surface-secondary:var(--color-surface-muted);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--border-default:var(--color-border);--action-primary:var(--color-action-primary);--action-primary-hover:var(--color-action-primary-hover);--action-primary-active:var(--color-action-primary-active)}*,:before,:after{box-sizing:border-box}html{min-width:20rem;font-family:var(--font-family-sans);color:var(--color-text-primary);background:var(--color-background);line-height:var(--line-height-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-background);min-height:100vh;margin:0}body,button,input,select,textarea{font:inherit}img,picture,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--color-action-primary);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--color-action-primary-hover)}a:active{color:var(--color-action-primary-active)}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}:focus-visible{outline:.1875rem solid var(--color-information);outline-offset:.1875rem}::selection{color:var(--color-text-inverse);background:var(--color-brand-primary)}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
