.site-header[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}.brand[data-astro-cid-3ef6ksr2]{font-weight:800;font-size:19px;color:var(--color-accent);text-decoration:none}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:16px;font-family:var(--font-body);font-size:13px;font-weight:700}nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{color:var(--color-text-muted);text-decoration:none}.login-links[data-astro-cid-3ef6ksr2],.identity[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:16px}.login-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.identity[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-accent);text-decoration:none}.lang-switcher[data-astro-cid-3ef6ksr2]{position:relative;padding-left:12px;border-left:2px solid var(--color-border-divider)}.lang-trigger[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:var(--radius-pill);border:2px solid var(--color-border-card);background:var(--color-surface);box-shadow:var(--shadow-sticker);color:var(--color-text-muted);font-family:var(--font-body);font-size:12.5px;font-weight:800;cursor:pointer}.lang-trigger-globe[data-astro-cid-3ef6ksr2]{color:var(--color-accent);flex-shrink:0}.lang-trigger-chevron[data-astro-cid-3ef6ksr2]{flex-shrink:0;transition:transform .15s ease}.lang-trigger[data-astro-cid-3ef6ksr2][aria-expanded=true] .lang-trigger-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.lang-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 8px);right:0;z-index:10;min-width:180px;display:flex;flex-direction:column;gap:2px;background:var(--color-surface);border:2px solid var(--color-border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-sticker);padding:8px}.lang-menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.lang-menu-item[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:12px;color:var(--color-heading);text-decoration:none;font-size:13px;font-weight:700}.lang-menu-item[data-astro-cid-3ef6ksr2]:hover{background:var(--color-bg)}.lang-menu-item--active[data-astro-cid-3ef6ksr2]{background:var(--color-trust-chip-bg);color:var(--color-accent);font-weight:800}.role[data-astro-cid-3ef6ksr2]{color:var(--color-text-faint);font-weight:600;text-transform:capitalize}.logout-form[data-astro-cid-3ef6ksr2]{display:inline;margin:0}.linklike[data-astro-cid-3ef6ksr2]{font:inherit;color:var(--color-text-muted);background:none;border:none;padding:0;cursor:pointer}.site-footer[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-top:2px dashed var(--color-border-divider);font-family:var(--font-body);font-size:12.5px;color:var(--color-text-muted)}.site-footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;gap:16px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);text-decoration:none;font-weight:700}:root{--font-display: "Baloo 2", sans-serif;--font-body: "Nunito", sans-serif;--color-bg: #fff8f2;--color-bg-hero-start: #fff0e0;--color-bg-hero-end: #ffe4f1;--color-surface: #ffffff;--color-surface-dark: #3b1830;--color-surface-pending: #fef6fb;--color-text: #2b1b2e;--color-heading: #3b1830;--color-text-muted: #7c3a56;--color-text-faint: #b06090;--color-text-label: #c9a0b8;--color-accent: #d6337a;--color-accent-gold: #ffc93c;--color-border-card: #ffd6ea;--color-border-divider: #ffe1cc;--shadow-accent: #ffd6ea;--color-status-canon: #22c55e;--color-status-filler: #ff9f43;--color-status-mixed: #a78bfa;--color-status-pending: #38bdf8;--color-endorse: #22c55e;--color-dispute: #f43f5e;--color-trust-chip-bg: #ffe1f0;--radius-pill: 999px;--radius-card: 16px;--radius-panel: 20px;--shadow-sticker: 0 3px 0 var(--shadow-accent)}.shell[data-astro-cid-sckkx6r4]{max-width:880px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}main[data-astro-cid-sckkx6r4]{flex:1;padding:24px 32px 8px}*{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}.disp{font-family:var(--font-display)}
