*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{color-scheme:dark;--primary:#d4a853;--bg:#1a1a1a;--surface:#242424;--border:hsla(0,0%,100%,.08);--text:#f0ebe0;--text-secondary:hsla(41,35%,91%,.65);--muted:hsla(41,35%,91%,.45);--radius:16px;--transition:0.2s cubic-bezier(0.4,0,0.2,1)}.serif{font-family:Playfair Display,Georgia,serif}