:root{--fg-primary:#fafafa;--fg-secondary:#a1a1aa;--bg-primary:#27272a;--accent-primary:#6a84a0;--accent-secondary:#f87171}body{background-color:var(--bg-primary);color:var(--fg-primary);flex-direction:column;align-items:center;width:100vw;height:100vh;margin:0;padding:0;display:flex}html{font-family:Nunito,sans-serif;font-weight:400}section{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1440px;height:100%;min-height:100vh;max-height:1080px;margin:0;padding:0;display:flex;position:relative}.handwritten{font-family:Fredericka the Great,serif}.color-normal{color:var(--fg-primary)}.spacer{width:2rem}.text-accent{color:var(--accent-primary)}.text-accent-secondary{color:var(--accent-secondary)}@media (width<=930px){body{background-color:var(--bg-primary);color:var(--fg-primary);scroll-behavior:smooth;flex-direction:column;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex}section{max-width:1440px;height:auto;max-height:unset;min-height:unset;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex;position:static}}
