html{color-scheme:light;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--section-gap: 48px;--heading-gap: 36px;--radius-control: 6px;--radius-card: 12px;--radius-photo: 8px;--page-title-size: clamp(2.5rem, 4.5vw, 4rem);--focus-color: var(--text);--page-bg: #f5efdf;--text: #292720;--muted: #70695b;--border: #ded4bd;--hover-bg: #eae1cc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--page-bg)}html[data-theme=dark]{color-scheme:dark;--page-bg: #1c2533;--text: #e8edf3;--muted: #a9b6c7;--border: #354255;--hover-bg: #2b384b}body{margin:0}*{box-sizing:border-box}h1,h2,p{margin-top:0}h1{font-size:var(--page-title-size);font-weight:750;margin-bottom:var(--space-md);line-height:1.05;letter-spacing:-.04em}p{line-height:1.7}button{font:inherit;cursor:pointer}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--focus-color);outline-offset:4px}
