:root{--bg-primary:#faf8f5;--bg-secondary:#fff;--bg-header:#faf8f5f2;--text-primary:#2c2a27;--text-secondary:#5f6368;--text-muted:#70757a;--text-snippet:#4d5156;--text-placeholder:#a8a39e;--border-color:#e0ddd8;--border-hover:#d4af37;--link-color:#1a0dab;--link-visited:#681da8;--gold-start:#d4af37;--gold-mid:#aa8c2a;--gold-end:#cd7f32;--skeleton-bg:#e8e6e3;--error-bg:#fce8e6;--error-text:#d93025;--noise-opacity:.02;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--gold-gradient:linear-gradient(135deg, var(--gold-start) 0%, var(--gold-mid) 50%, var(--gold-end) 100%)}:root[data-theme=dark]{--bg-primary:#1a1a1a;--bg-secondary:#242424;--bg-header:#1a1a1af2;--text-primary:#e8e6e3;--text-secondary:#a8a39e;--text-muted:#8a857f;--text-snippet:#b8b5b0;--text-placeholder:#5f5a54;--border-color:#3d3d3d;--border-hover:#d4af37;--link-color:#8ab4f8;--link-visited:#c58af9;--skeleton-bg:#3d3d3d;--error-bg:#3d2424;--error-text:#f28b82;--noise-opacity:.03}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;position:relative}body:before{content:"";z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='var(--noise-opacity, 0.02)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}.gold-text{background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
