body{margin:0;background:#f7f7f9;font-family:system-ui,sans-serif;color:#222}header.svelte-12qhfyh{background:#06c;color:#fff;padding:.8rem 2rem;display:flex;gap:2rem;align-items:center}.logo.svelte-12qhfyh{font-weight:700;color:#fff;text-decoration:none;font-size:1.1rem}nav.svelte-12qhfyh{display:flex;gap:1.5rem;flex:1}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#fffc;text-decoration:none}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh),nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff;text-decoration:underline}.user.svelte-12qhfyh{display:flex;gap:.4rem;align-items:center}.user-btn.svelte-12qhfyh{background:#ffffff26;color:#fff;border:0;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.9rem}.user-btn.svelte-12qhfyh:hover{background:#ffffff40}.user.svelte-12qhfyh input:where(.svelte-12qhfyh){padding:.4rem;border:0;border-radius:4px;font-size:.9rem}.btn-save.svelte-12qhfyh,.btn-cancel.svelte-12qhfyh{padding:.4rem .8rem;border:0;border-radius:4px;cursor:pointer;font-size:.9rem}.btn-save.svelte-12qhfyh{background:#fff;color:#06c}.btn-cancel.svelte-12qhfyh{background:transparent;color:#fff;text-decoration:underline}.page.svelte-12qhfyh{max-width:1200px;margin:2rem auto;padding:0 1rem}
