.detail-screen.svelte-zbfabr{width:min(100%,560px);color:var(--ink);gap:0;padding-bottom:8rem;font-size:16px;font-weight:400;display:grid}.back-button.svelte-zbfabr,.share-button.svelte-zbfabr,.delete-button.svelte-zbfabr{min-height:2.4rem;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.35rem;font-size:16px;font-weight:400;display:inline-flex}.back-button.svelte-zbfabr{width:2.4rem;padding:0;text-decoration:none}.topline-actions.svelte-zbfabr{align-items:center;gap:.5rem;display:flex}.share-button.svelte-zbfabr,.delete-button.svelte-zbfabr{padding:.55rem .85rem}.delete-button.svelte-zbfabr{color:#9f1d1d;width:2.4rem;padding:0}.back-button.svelte-zbfabr:hover,.share-button.svelte-zbfabr:hover,.delete-button.svelte-zbfabr:hover{background:#f5f5f5}.delete-button.svelte-zbfabr:hover{background:#fff2f2}.back-button.svelte-zbfabr svg:where(.svelte-zbfabr),.share-button.svelte-zbfabr svg:where(.svelte-zbfabr),.delete-button.svelte-zbfabr svg:where(.svelte-zbfabr){flex:none;width:16px;height:16px;display:block}.back-button.svelte-zbfabr svg:where(.svelte-zbfabr) path:where(.svelte-zbfabr),.share-button.svelte-zbfabr svg:where(.svelte-zbfabr) path:where(.svelte-zbfabr),.delete-button.svelte-zbfabr svg:where(.svelte-zbfabr) path:where(.svelte-zbfabr){fill:#000;stroke:none}.delete-warning.svelte-zbfabr{border-top:0;border-left:0;border-right:0;gap:.85rem;width:100%;max-width:none;margin:0;padding:1rem;display:grid}.delete-warning.svelte-zbfabr h2:where(.svelte-zbfabr),.delete-warning.svelte-zbfabr p:where(.svelte-zbfabr){margin:0}.delete-warning.svelte-zbfabr h2:where(.svelte-zbfabr){letter-spacing:0;font-size:16px;font-weight:400;line-height:1.25}.delete-warning.svelte-zbfabr p:where(.svelte-zbfabr){color:var(--ink);line-height:1.4}.delete-warning-actions.svelte-zbfabr{align-items:center;gap:.6rem;display:flex}.cancel-delete-button.svelte-zbfabr,.confirm-delete-button.svelte-zbfabr{min-height:2.4rem;box-shadow:none;font-size:16px;font-weight:400}.cancel-delete-button.svelte-zbfabr{border:1px solid var(--line);color:var(--ink);background:#fff}.confirm-delete-button.svelte-zbfabr{color:#fff;background:#9f1d1d}.confirm-delete-button.svelte-zbfabr:hover{background:#7f1717}.delete-error.svelte-zbfabr{color:#9f1d1d;font-weight:400}.hero.svelte-zbfabr{border:0;grid-template-columns:1fr;display:grid;overflow:hidden}.hero-image.svelte-zbfabr{aspect-ratio:4/3;object-fit:cover;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%}.hero-copy.svelte-zbfabr{align-content:center;padding:16px 1rem 1.4rem;display:grid}.hero-copy.svelte-zbfabr h1:where(.svelte-zbfabr){margin:0}.story-author.svelte-zbfabr{color:var(--ink);align-items:center;gap:.65rem;padding:.85rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;display:flex}.story-author.svelte-zbfabr img:where(.svelte-zbfabr){border:1px solid var(--line);object-fit:cover;border-radius:999px;width:2.1rem;height:2.1rem}.story-author.svelte-zbfabr strong:where(.svelte-zbfabr){min-width:0;color:var(--ink);font-family:inherit;font-weight:400}.story-author.svelte-zbfabr .share-button:where(.svelte-zbfabr){min-height:2.1rem;margin-left:auto;padding:.45rem .7rem}.created-at.svelte-zbfabr{color:var(--muted);white-space:nowrap;font-size:16px;font-weight:400}.storyline.svelte-zbfabr{color:var(--ink);letter-spacing:0;font-family:adobe-handwriting-tiffany,sans-serif;font-size:24px;font-weight:400;line-height:.98}.storyline.svelte-zbfabr strong:where(.svelte-zbfabr){color:var(--ink);font-family:inherit;font-weight:400}.refine-status.svelte-zbfabr{border-left:0;border-right:0;padding:.8rem 1rem}.refine-status.svelte-zbfabr p:where(.svelte-zbfabr){color:var(--ink);margin:0;font-size:16px;font-weight:400;line-height:1.35}.refine-status.svelte-zbfabr .error:where(.svelte-zbfabr){color:#9f1d1d}.idea-grid.svelte-zbfabr{grid-template-columns:1fr;gap:0;display:grid}.idea-card.svelte-zbfabr{border:0;gap:.85rem;padding:1rem;display:grid}.idea-card.svelte-zbfabr h2:where(.svelte-zbfabr),.idea-card.svelte-zbfabr ul:where(.svelte-zbfabr){margin:0}.idea-card.svelte-zbfabr h2:where(.svelte-zbfabr){letter-spacing:0;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:16px;font-weight:500;line-height:1.25;display:flex}.idea-card.svelte-zbfabr ul:where(.svelte-zbfabr){gap:.55rem;padding-left:1.25rem;list-style:outside;display:grid}.idea-card.svelte-zbfabr li:where(.svelte-zbfabr){padding-left:.15rem}.idea-card.svelte-zbfabr span:where(.svelte-zbfabr){color:var(--ink);font-weight:400;line-height:1.35}.idea-card.svelte-zbfabr .action-time:where(.svelte-zbfabr){color:var(--muted)}.idea-card.svelte-zbfabr .action-time:where(.svelte-zbfabr):after{content:"•";color:var(--muted);margin-left:.5rem}.idea-card.svelte-zbfabr ul.is-loading:where(.svelte-zbfabr) span:where(.svelte-zbfabr){color:var(--muted);animation:1.8s ease-in-out infinite alternate svelte-zbfabr-drawing-status-pulse}.storyboard-bubble-shell.svelte-zbfabr{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;pointer-events:none;opacity:0;justify-items:center;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;left:1rem;transform:translateY(calc(100% + 1.5rem))}.storyboard-bubble-shell.is-visible.svelte-zbfabr{pointer-events:auto;opacity:1;transform:translateY(0)}.storyboard-bubble.svelte-zbfabr{width:min(100%,528px)}.storyboard-bubble.svelte-zbfabr button:where(.svelte-zbfabr){width:100%;min-height:3.2rem;color:var(--ink);text-align:left;background:#fff;border:1px solid #d7d7d7;border-radius:999px;justify-content:space-between;gap:.75rem;padding:.55rem .72rem .55rem 1.1rem;font-size:16px;font-weight:400;line-height:1.25;box-shadow:0 14px 34px #0000001f}.storyboard-bubble.svelte-zbfabr button:where(.svelte-zbfabr):hover{background:#f8f8f8}.storyboard-bubble.svelte-zbfabr button:where(.svelte-zbfabr):disabled{opacity:1}.storyboard-bubble.svelte-zbfabr span:where(.svelte-zbfabr){min-width:0}.storyboard-bubble.svelte-zbfabr svg:where(.svelte-zbfabr){background:var(--ink);fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;border-radius:999px;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:.5rem}@keyframes svelte-zbfabr-drawing-status-pulse{0%{opacity:.42;text-shadow:0 0 #0000}to{opacity:.95;text-shadow:0 0 18px #00000038}}@media (width<=760px){.topline.svelte-zbfabr{align-items:flex-start}.topline-actions.svelte-zbfabr{flex-wrap:wrap;justify-content:flex-end}.delete-warning-actions.svelte-zbfabr{grid-template-columns:1fr;display:grid}.delete-warning-actions.svelte-zbfabr button:where(.svelte-zbfabr){width:100%}}@media (prefers-reduced-motion:reduce){.storyboard-bubble-shell.svelte-zbfabr{transition:none}}
