:root{--color-bg: #faf7f1;--color-surface: #ffffff;--color-surface-alt: #f1ebdd;--color-border: #dcd7c9;--color-text: #434343;--color-text-muted: #6f6f6c;--color-primary: #8a6730;--color-primary-hover: #6f5226;--color-primary-contrast: #ffffff;--color-accent-gold: #be9353;--color-accent-green: #85af38;--color-danger: #a34040;--color-success: #5e7d27;--color-warning: #f7af30;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--font-heading: "Philosopher", Georgia, "Times New Roman", serif;--font-sans: "Glacial Indifference", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 4px 12px rgba(15, 23, 42, .08)}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url("./media/philosopher-latin-400-H5QEYKJY.woff2") format("woff2")}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url("./media/philosopher-latin-700-KDBI5ZKX.woff2") format("woff2")}@font-face{font-family:Glacial Indifference;font-style:normal;font-weight:400;font-display:swap;src:url("./media/glacial-indifference-latin-400-PGHQMY4P.woff2") format("woff2")}@font-face{font-family:Glacial Indifference;font-style:normal;font-weight:700;font-display:swap;src:url("./media/glacial-indifference-latin-700-RHBI3FSV.woff2") format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:14px;line-height:1.5}h1,h2,h3{font-family:var(--font-heading)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
