:root{--bg: #000;--fg: #f2f2f2;--muted: #9a9a9a;--font: system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--font)}.placeholder{min-height:100%;display:grid;place-content:center;text-align:center;gap:.5rem}.placeholder h1{margin:0;font-size:clamp(2rem,6vw,4rem)}.placeholder p{margin:0;color:var(--muted)}.lang-toggle{position:fixed;top:1rem;right:1rem;background:none;color:var(--fg);border:1px solid var(--muted);padding:.4rem .8rem;font:inherit;cursor:pointer}
