dialog.svelte-znpysi{width:min(760px,calc(100% - 32px));max-height:90vh;border:0;border-radius:24px;padding:0;color:#1e293b;box-shadow:0 25px 100px #0f172a33}dialog.svelte-znpysi::backdrop{background:#0f172ab3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-inner.svelte-znpysi{padding:48px 32px 32px;position:relative}form.svelte-znpysi{display:flex;justify-content:flex-end;position:absolute;top:12px;right:12px;margin:0}.close-dialog.svelte-znpysi{background:#f0f9ff;border:0;width:40px;height:40px;border-radius:50%;font-size:28px;color:#1e293b}.close-dialog.svelte-znpysi:hover{background:#e0f2fe;color:#0369a1}.close-dialog.svelte-znpysi:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}@media(max-width:600px){.dialog-inner.svelte-znpysi{padding:48px 24px 24px}}.search.svelte-1n8ehld{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 16px;min-height:48px;color:var(--accent-text)}.search.svelte-1n8ehld:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #0ea5e91a}.search.svelte-1n8ehld input:where(.svelte-1n8ehld){width:220px;min-width:0;background:transparent;border:0;outline:none;color:var(--ink);font-size:14px;line-height:1.5}.search.svelte-1n8ehld input:where(.svelte-1n8ehld)::placeholder{color:#64748b}.card-art.svelte-1n8ehld{display:block;flex-shrink:0;position:relative;aspect-ratio:16 / 10;width:100%;border:0;padding:0;text-align:left;overflow:hidden}.platform.svelte-1n8ehld{position:absolute;top:16px;left:16px;font-size:11px;font-weight:600;background:#fffffff5;border:1px solid #ffffff80;border-radius:8px;padding:6px 10px;color:#334155;box-shadow:0 2px 8px #0f172a08}.small-play.svelte-1n8ehld{position:absolute;right:16px;bottom:16px;width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--primary-dark)}.shop-banner.svelte-1n8ehld{margin-top:var(--section-gap);display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px;border:1px solid #bae6fd;border-radius:20px;background:linear-gradient(120deg,#f0f9ff,#e0f2fe)}.shop-banner.svelte-1n8ehld h2:where(.svelte-1n8ehld){font-size:26px}.shop-banner.svelte-1n8ehld p:where(.svelte-1n8ehld){font-size:14px;line-height:1.75;margin-top:12px;color:var(--muted)}.shop-banner.svelte-1n8ehld .eyebrow:where(.svelte-1n8ehld){margin-bottom:12px}.shop-banner.svelte-1n8ehld a:where(.svelte-1n8ehld){flex-shrink:0}.post-tag.svelte-1n8ehld{display:inline-block;font-size:12px;font-weight:600;color:#0369a1}.post-modal.svelte-1n8ehld h2:where(.svelte-1n8ehld){font-size:30px;font-weight:700;line-height:1.25;letter-spacing:-.8px;margin:16px 0;overflow-wrap:anywhere}.post-modal.svelte-1n8ehld p:where(.svelte-1n8ehld){color:#64748b;line-height:1.75;margin-bottom:24px;overflow-wrap:anywhere}.modal-art.svelte-1n8ehld{height:260px;border-radius:16px;overflow:hidden}.post-modal.svelte-1n8ehld .publisher:where(.svelte-1n8ehld){margin:24px 0 0;font-size:12px}iframe.svelte-1n8ehld{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:16px}.video-load.svelte-1n8ehld{width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:#0c4a6e;color:#fff}.post-modal.svelte-1n8ehld .embed-note:where(.svelte-1n8ehld){font-size:12px;margin-top:12px}.external-link.svelte-1n8ehld{display:inline-flex;padding-block:12px;margin-top:12px;color:#0369a1}@media(max-width:991.98px){.shop-banner.svelte-1n8ehld{align-items:start;flex-direction:column}}@media(max-width:767.98px){.search.svelte-1n8ehld{width:100%}.search.svelte-1n8ehld input:where(.svelte-1n8ehld){width:100%}.shop-banner.svelte-1n8ehld{gap:24px;padding:24px}.shop-banner.svelte-1n8ehld a:where(.svelte-1n8ehld){width:100%}.post-modal.svelte-1n8ehld h2:where(.svelte-1n8ehld){font-size:26px}}
