@font-face{font-family:Lora-Fallback;src:local("Times New Roman"),local("Georgia"),local("serif");ascent-override:95%;descent-override:26%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:Inter-Fallback;src:local("Arial"),local("Helvetica"),local("sans-serif");ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:100%}html{height:100%;scrollbar-width:thin;scrollbar-color:#DDB9A5 #FAF6F0}body{font-family:Lora,Lora-Fallback,serif;margin:0;padding:0;min-height:100%;background-color:var(--background);color:var(--foreground)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#faf6f0}::-webkit-scrollbar-thumb{background:#b57a58;border-radius:6px;border:2px solid #FAF6F0}::-webkit-scrollbar-thumb:hover{background:#9a6241}html.has-smooth-scroll,html.has-smooth-scroll body{overscroll-behavior-y:none}:root{--background: hsl(0, 0%, 100%);--foreground: hsl(222.2, 84%, 4.9%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(222.2, 84%, 4.9%);--primary: hsl(222.2, 47.4%, 11.2%);--secondary: hsl(210, 40%, 96.1%);--border: hsl(214.3, 31.8%, 91.4%);--radius: .5rem;--font-lora: "Lora", serif}.font-lora{font-family:var(--font-lora)}.dark{--background: hsl(222.2, 84%, 4.9%);--foreground: hsl(210, 40%, 98%);--card: hsl(222.2, 84%, 4.9%);--card-foreground: hsl(210, 40%, 98%)}
