footer.svelte-dr0qkt{color:#64748b;background:#fff;border-top:1px solid #e7ecf6;padding:42px 20px}.inner.svelte-dr0qkt{align-items:center;gap:28px;width:min(1080px,100%);margin:0 auto;display:flex}.brand.svelte-dr0qkt{color:#315da8;font-size:16px;font-weight:900;text-decoration:none}nav.svelte-dr0qkt{flex-wrap:wrap;flex:1;gap:18px;display:flex}nav.svelte-dr0qkt a:where(.svelte-dr0qkt){color:inherit;font-size:12px;font-weight:700;text-decoration:none}nav.svelte-dr0qkt a:where(.svelte-dr0qkt):hover{color:#315da8}small.svelte-dr0qkt{font-size:10px}@media (width<=600px){.inner.svelte-dr0qkt{flex-direction:column;align-items:flex-start;gap:18px}nav.svelte-dr0qkt{gap:14px}}.site-header.svelte-y8fz23{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e7ecf6;position:relative}.inner.svelte-y8fz23{justify-content:space-between;align-items:center;gap:20px;width:min(1080px,100% - 32px);height:68px;margin:0 auto;display:flex}.brand.svelte-y8fz23{color:#243b63;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand.svelte-y8fz23 strong:where(.svelte-y8fz23){letter-spacing:.04em;font-size:18px;font-weight:900}nav.svelte-y8fz23{align-items:center;gap:4px;display:flex}nav.svelte-y8fz23 a:where(.svelte-y8fz23){color:#64748b;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none}nav.svelte-y8fz23 a:where(.svelte-y8fz23):hover,nav.svelte-y8fz23 a.active:where(.svelte-y8fz23){color:#315da8;background:#f0f5ff}nav.svelte-y8fz23 .create:where(.svelte-y8fz23){color:#fff;background:linear-gradient(135deg,#5ca4ee,#7b88ec);margin-left:4px;padding:10px 16px;box-shadow:0 7px 18px #587cdc33}nav.svelte-y8fz23 .create:where(.svelte-y8fz23):hover,nav.svelte-y8fz23 .create.active:where(.svelte-y8fz23){color:#fff;background:linear-gradient(135deg,#4b91de,#6977db)}@media (width<=620px){.inner.svelte-y8fz23{width:calc(100% - 24px);height:60px}nav.svelte-y8fz23 a:where(.svelte-y8fz23):not(.active){display:none}nav.svelte-y8fz23:after{content:"⌕　☰";color:#18333a;letter-spacing:.5rem;font-size:18px}nav.svelte-y8fz23 a:where(.svelte-y8fz23){padding:8px;font-size:11px}nav.svelte-y8fz23 .create:where(.svelte-y8fz23){padding:9px 11px}}
