:root{--color-background:#f7f4ef;--color-surface:#fffdfa;--color-surface-hover:#f8f2ea;--color-text:#463a32;--color-text-light:#77695d;--color-border:#e2d8cc;--color-accent:#b99773;--color-accent-light:#ede3d6;--background:var(--color-background);--surface:var(--color-surface);--surface-hover:var(--color-surface-hover);--text:var(--color-text);--muted:var(--color-text-light);--border:var(--color-border);--accent:var(--color-accent);--accent-light:var(--color-accent-light);--radius-small:8px;--radius-medium:12px;--radius-large:18px;--radius-sm:var(--radius-small);--radius-md:var(--radius-medium);--radius-lg:var(--radius-large);--shadow-small:0 2px 8px #0000000a;--shadow-medium:0 8px 20px #00000014;--shadow-sm:var(--shadow-small);--shadow-md:var(--shadow-medium);--space-xs:8px;--space-sm:12px;--space-md:18px;--space-lg:24px;--space-xl:32px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#1f1b19;--color-surface:#292421;--color-surface-hover:#342d29;--color-text:#f2e9df;--color-text-light:#c5b7aa;--color-border:#4b4038;--color-accent:#d0aa82;--color-accent-light:#3c3129;--shadow-small:0 2px 8px #0000002e;--shadow-medium:0 8px 24px #00000047}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{background:var(--color-background);color:var(--color-text);font-family:Segoe UI,sans-serif}.seo-static-page{width:min(100% - 2rem,920px);margin:0 auto;padding:2rem 0 4rem;line-height:1.65}.seo-static-page nav,.seo-static-page h1,.seo-static-page h2,.seo-static-page p,.seo-static-page dl,.seo-static-page ul{margin-bottom:1rem}.seo-static-page a{color:var(--color-accent)}.seo-static-article-list{gap:1rem;padding:0;list-style:none;display:grid}.seo-static-article-list li{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;padding:1rem}.seo-static-article-meta{grid-template-columns:max-content 1fr;gap:.25rem .75rem;display:grid}
