.entry-detail.svelte-16sf6fl{max-width:900px}.preview-banner.svelte-16sf6fl{padding:.5rem 1rem;margin-bottom:1rem;border-radius:6px;background:var(--color-bg-alt);border:1px dashed var(--color-border);color:var(--color-text-secondary);font-size:.85rem;font-weight:500;text-align:center}.back-link.svelte-16sf6fl{display:inline-block;margin-bottom:1.5rem;color:var(--color-text-secondary);text-decoration:none;font-size:.9rem}.back-link.svelte-16sf6fl:hover{color:var(--color-accent)}.type-accent-bar.svelte-16sf6fl{height:3px;border-radius:3px;margin-bottom:1.25rem}.title-row.svelte-16sf6fl{display:flex;align-items:baseline;gap:.625rem}.title-row.svelte-16sf6fl .product-dot:where(.svelte-16sf6fl){width:10px;height:10px;border-radius:50%;flex-shrink:0;position:relative;top:-1px}h1.svelte-16sf6fl{font-size:1.75rem;margin:0}.meta.svelte-16sf6fl{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:.75rem 0 1.5rem;color:var(--color-text-secondary);font-size:.85rem}.body.svelte-16sf6fl{line-height:1.7;color:var(--color-text)}.body.svelte-16sf6fl h2{font-size:1.35rem;font-weight:500;margin:2.5rem 0 .75rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.body.svelte-16sf6fl h2:first-child{margin-top:0;padding-top:0;border-top:none}.body.svelte-16sf6fl h3{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin:1.75rem 0 .5rem}.body.svelte-16sf6fl p{margin:.75rem 0}.body.svelte-16sf6fl img{display:block;max-width:min(100%,560px);height:auto;border-radius:6px;margin:.75rem auto}.body.svelte-16sf6fl video{display:block;max-width:min(100%,560px);height:auto;border-radius:6px;margin:.75rem auto}.attribution.svelte-16sf6fl{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-style:italic}
