:root{--background: #f6ead4;--surface: #ede2c4;--header-bg: #e1c086;--primary: #be7b2c;--accent: #c1440e;--text: #473520;--text-light: #765c38;--link: #be7b2c;--link-active: #c1440e;--border: #dfc496;--font-title: "Orbitron", "Share Tech Mono", Inter, Arial, sans-serif;--font-body: "Inter", "Share Tech Mono", Arial, sans-serif}html,body{height:100%;margin:0;padding:0;background:var(--background);color:var(--text);font-family:var(--font-body);box-sizing:border-box}#svelte{min-height:100vh;display:flex;flex-direction:column}.topbar.svelte-17s6yxy{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:var(--header-bg);color:var(--text);border-bottom:1px solid var(--border)}.logo.svelte-17s6yxy{width:2rem;height:2rem}.left.svelte-17s6yxy{display:flex;align-items:center;gap:.7rem}.titleblock.svelte-17s6yxy{display:flex;flex-direction:column;justify-content:center;line-height:1.1}.title.svelte-17s6yxy{font-size:1.5rem;font-weight:900;letter-spacing:2px;margin-bottom:.1em;color:var(--primary)}.subtitle.svelte-17s6yxy{font-size:1rem;font-family:var(--font-title);font-weight:700;opacity:.8;color:var(--text-light)}.title.svelte-17s6yxy,.topbar.svelte-17s6yxy .title:where(.svelte-17s6yxy){font-family:var(--font-title);font-weight:900;letter-spacing:2px}nav.svelte-17s6yxy a:where(.svelte-17s6yxy){color:var(--link);text-decoration:none;margin-left:1.2rem;font-weight:600;position:relative;transition:color .15s}nav.svelte-17s6yxy a:where(.svelte-17s6yxy):hover,nav.svelte-17s6yxy a:where(.svelte-17s6yxy):focus{color:var(--link-active)}nav.svelte-17s6yxy a.active:where(.svelte-17s6yxy){color:var(--link-active)}main.svelte-17s6yxy{flex:1 1 auto;padding:2rem 1.5rem;min-height:0;border-radius:.75rem}@media (max-width: 600px){.subtitle.svelte-17s6yxy,.logo.svelte-17s6yxy{display:none}.title.svelte-17s6yxy{font-size:1.1rem}.topbar.svelte-17s6yxy{padding:.5rem .8rem}nav.svelte-17s6yxy a:where(.svelte-17s6yxy){margin-left:.7rem;font-size:.95rem}}
