*,*:before,*:after{box-sizing:border-box}:root{color-scheme:light dark;--bg: light-dark(#ffffff, #121212);--fg: light-dark(#1a1a1a, #f2f2f2);--muted: light-dark(#5c5c5c, #b3b3b3);--line: light-dark(#d9d9d9, #3a3a3a);--accent: light-dark(#7a2e1f, #ffb59a)}body{margin:0;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}fp-root{display:flex;flex-direction:column;min-height:100dvh;max-width:48rem;margin:0 auto;padding:1rem}fp-root>main{display:flex;flex:1;flex-direction:column}
