@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Lora:wght@400;500;600&display=swap";:root{--background: oklch(.98 .005 85);--foreground: oklch(.29 .03 320);--card: oklch(.99 .003 80);--card-foreground: oklch(.29 .03 320);--popover: oklch(.99 .003 80);--popover-foreground: oklch(.29 .03 320);--primary: oklch(.2 .05 310);--primary-foreground: oklch(.98 .005 85);--secondary: oklch(.98 .005 85);--secondary-foreground: oklch(.29 .03 320);--muted: oklch(.95 .01 70);--muted-foreground: oklch(.55 .03 320);--accent: oklch(.68 .1 20);--accent-foreground: oklch(.2 .05 310);--destructive: oklch(.628 .258 29.23);--destructive-foreground: oklch(.98 0 0);--border: oklch(.82 .05 80);--input: oklch(.95 .01 70);--ring: oklch(.45 .12 310);--gold: oklch(.78 .06 80);--font-sans: "Lora", "Cormorant Garamond", Georgia, serif;--font-display: "Cormorant Garamond", "Lora", Georgia, serif;--font-mono: "Cormorant Garamond", "Lora", serif;--radius: .5rem}.dark{--background: oklch(.13 .04 310);--foreground: oklch(.98 .005 85);--card: oklch(.17 .04 310);--card-foreground: oklch(.98 .005 85);--popover: oklch(.19 .04 320);--popover-foreground: oklch(.98 .005 85);--primary: oklch(.68 .1 20);--primary-foreground: oklch(.2 .05 310);--secondary: oklch(.25 .04 320);--secondary-foreground: oklch(.98 .005 85);--muted: oklch(.23 .03 320);--muted-foreground: oklch(.65 .02 320);--accent: oklch(.68 .1 20);--accent-foreground: oklch(.98 .005 85);--border: oklch(.3 .03 310);--input: oklch(.2 .03 310);--ring: oklch(.68 .1 20);--gold: oklch(.78 .06 80)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background:var(--background);color:var(--foreground);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em}button{font-family:var(--font-sans);cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:var(--font-sans);font-size:14px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}
