*{box-sizing:border-box}body{color:#f5f7fa;background:#0b1020;min-width:320px;margin:0;font-family:Georgia,Times New Roman,serif}.page-shell.svelte-1bv7ezn{background:radial-gradient(48rem 32rem at 78% 0,#6badff24,#0000),radial-gradient(38rem 26rem at 10% 70%,#ff7a3d14,#0000),#0b1020;min-height:100vh}.topbar.svelte-1bv7ezn{border-bottom:1px solid #e2e8f01f;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:1rem clamp(1rem,5vw,5rem);display:flex}.brand.svelte-1bv7ezn{color:#f5f7fa;align-items:center;gap:.65rem;font-size:1.25rem;text-decoration:none;display:flex}.brand.svelte-1bv7ezn img:where(.svelte-1bv7ezn){border-radius:50%;width:32px;height:32px}.brand.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#0000;background:linear-gradient(90deg,#ff7a3d,#ffb84d,#7fc8ff);-webkit-background-clip:text;background-clip:text;font-weight:600}nav.svelte-1bv7ezn{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}a.svelte-1bv7ezn{color:#7fc8ff}nav.svelte-1bv7ezn a:where(.svelte-1bv7ezn){font:.8rem Arial,sans-serif;text-decoration:none}a.svelte-1bv7ezn:hover,a.svelte-1bv7ezn:focus-visible{color:#ffb84d;text-decoration:underline}.contact-layout.svelte-1bv7ezn{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,5rem);width:min(100% - 2rem,1120px);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 0 6rem;display:grid}.eyebrow.svelte-1bv7ezn{color:#ffb84d;letter-spacing:.12em;text-transform:uppercase;font:.75rem Arial,sans-serif}h1.svelte-1bv7ezn{margin:.7rem 0 1.2rem;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:400;line-height:1.1}.intro.svelte-1bv7ezn>p:where(.svelte-1bv7ezn):not(.eyebrow){color:#d8dee9;line-height:1.75}.mailboxes.svelte-1bv7ezn{gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.mailboxes.svelte-1bv7ezn li:where(.svelte-1bv7ezn){overflow-wrap:anywhere;gap:.4rem;font:.9rem/1.5 Arial,sans-serif;display:grid}.mailboxes.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:#ffcf7a;font:1.2rem Georgia,serif}.mailboxes.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:#d8dee9}.settings-panel.svelte-1bv7ezn{background:#121a2f;border:1px solid #c4b5fd66;border-top:3px solid #ff7a3d;border-radius:12px;min-width:0;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 60px #0003}.panel-heading.svelte-1bv7ezn{border-bottom:1px solid #e2e8f01f;padding-bottom:1.25rem}h2.svelte-1bv7ezn{margin:0;font-size:1.55rem;font-weight:400}form.svelte-1bv7ezn{gap:.6rem;padding-top:1rem;display:grid}label.svelte-1bv7ezn{color:#eee8ff;margin-top:.6rem;font:.9rem Arial,sans-serif}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{color:#f5f7fa;background:#0b1020;border:1px solid #a78bfa66;border-radius:5px;width:100%;min-width:0;padding:.8rem;font:1rem/1.5 Arial,sans-serif}textarea.svelte-1bv7ezn{resize:vertical}input.svelte-1bv7ezn:focus-visible,select.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible,button.svelte-1bv7ezn:focus-visible{outline:2px solid var(--day-link,#7fc8ff);outline-offset:3px}.field-note.svelte-1bv7ezn,.privacy-note.svelte-1bv7ezn{color:#d8dee9;margin:.2rem 0;font:.8rem/1.6 Arial,sans-serif}.spam-field.svelte-1bv7ezn{display:none}.auth-error.svelte-1bv7ezn{color:#ffb84d;margin:.4rem 0;font:.9rem/1.6 Arial,sans-serif}.notice.svelte-1bv7ezn{overflow-wrap:anywhere;line-height:1.7}button.svelte-1bv7ezn{color:#0b1020;cursor:pointer;background:linear-gradient(90deg,#ff7a3d,#ffb84d);border:0;border-radius:999px;margin-top:.6rem;padding:.9rem 1.5rem;font:600 .95rem Arial,sans-serif}button.svelte-1bv7ezn:disabled{opacity:.7;cursor:wait}html[data-theme=day] .mailboxes.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:var(--day-accent)}html[data-theme=day] .mailboxes.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--day-text-soft)}@media (width<=760px){.topbar.svelte-1bv7ezn{flex-direction:column;align-items:flex-start}.contact-layout.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr)}}
