.header.svelte-1yz1i5m{padding:16px 0;border-bottom:1px solid #ccc}.wrap.svelte-1yz1i5m{max-width:860px;margin:0 auto;padding:0 16px}.header.svelte-1yz1i5m h1:where(.svelte-1yz1i5m){font-size:1.5rem;margin-bottom:.25rem}.topnav.svelte-1yz1i5m{display:flex;gap:12px;margin-bottom:12px}.topnav.svelte-1yz1i5m a:where(.svelte-1yz1i5m){text-decoration:none;opacity:.9;font-weight:700}.topnav.svelte-1yz1i5m a:where(.svelte-1yz1i5m):hover{opacity:1;text-decoration:underline}.footer.svelte-kcvnik{padding:16px 0;margin-top:24px;border-top:1px solid #ccc;font-size:.8rem;color:#666}.wrap.svelte-kcvnik{max-width:860px;margin:0 auto;padding:0 16px}.footer-inner.svelte-kcvnik{display:flex;flex-direction:column;gap:.5rem}.footer-links.svelte-kcvnik{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.footer.svelte-kcvnik a:where(.svelte-kcvnik){text-decoration:none}.footer.svelte-kcvnik a:where(.svelte-kcvnik):hover{text-decoration:underline}.footer-aff.svelte-kcvnik{margin-top:.5rem}.footer-aff.svelte-kcvnik .row:where(.svelte-kcvnik){display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.pr-badge.svelte-kcvnik{border:1px solid #ccc;border-radius:999px;padding:.15rem .5rem;font-size:.85em}.pr-link.svelte-kcvnik{font-weight:600;text-decoration:underline}.footer-aff.svelte-kcvnik details:where(.svelte-kcvnik){margin-top:.25rem}.footer-aff.svelte-kcvnik summary:where(.svelte-kcvnik){cursor:pointer;font-size:.9em;opacity:.8}html{scrollbar-gutter:stable}
