.profile-document.svelte-17e2s3n{background:var(--canvas-muted);color:var(--ink);container-type:inline-size}.sample-nav.svelte-17e2s3n{background:var(--canvas);min-height:60px;color:var(--ink-muted);border-bottom:1px solid var(--border);text-align:center;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:6px;padding:10px 13px;font-size:14px;display:grid}.brand.svelte-17e2s3n{font:300 24px Newsreader,Georgia,serif}.sample-title.svelte-17e2s3n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sample-story.svelte-17e2s3n{gap:16px;padding:10px 10px 0;display:grid}.hero.svelte-17e2s3n{background:var(--surface);aspect-ratio:1;border-radius:22px;position:relative;overflow:hidden}.hero.svelte-17e2s3n img:where(.svelte-17e2s3n){object-fit:cover;width:100%;height:100%}.hero.svelte-17e2s3n:after{content:"";background:linear-gradient(transparent,var(--dark-panel));position:absolute;inset:40% 0 0}.identity.svelte-17e2s3n{z-index:1;color:var(--on-dark);padding:18px;position:absolute;bottom:0;left:0;right:0}.identity.svelte-17e2s3n h3:where(.svelte-17e2s3n){letter-spacing:-.04em;margin:0;font:300 40px/.98 Newsreader,Georgia,serif}.identity.svelte-17e2s3n p:where(.svelte-17e2s3n){margin:7px 0 0;font:600 14px/1.4 Inter,system-ui,sans-serif}.written-card.svelte-17e2s3n{background:var(--surface);box-shadow:0 2px 12px var(--shadow-soft);border-radius:22px;overflow:hidden}.written-card.warm.svelte-17e2s3n{background:var(--surface-warm)}.written-card.cool.svelte-17e2s3n{background:var(--surface-cool)}.answer.svelte-17e2s3n{padding:22px 19px}.answer.svelte-17e2s3n>p:where(.svelte-17e2s3n){color:var(--ink-soft);margin:0;font-size:15px;font-weight:750;line-height:1.45}blockquote.svelte-17e2s3n{letter-spacing:-.026em;overflow-wrap:anywhere;margin:18px 0 3px;font:300 clamp(29px,8cqi,32px)/1.12 Newsreader,Georgia,serif}.sample-actions.svelte-17e2s3n{color:var(--ink-muted);align-items:center;gap:16px;padding:8px 16px 10px;display:flex}.space.svelte-17e2s3n{flex:1}.real.svelte-17e2s3n{border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.project-photo.svelte-17e2s3n{background:var(--surface);box-shadow:0 2px 12px var(--shadow-soft);border-radius:22px;margin:0;overflow:hidden}img.svelte-17e2s3n{-webkit-user-select:none;user-select:none;max-width:100%;display:block}.project-photo.svelte-17e2s3n img:where(.svelte-17e2s3n){aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.project-photo.svelte-17e2s3n figcaption:where(.svelte-17e2s3n){color:var(--ink-soft);padding:14px 18px;font-size:14px;line-height:1.5}.examples.svelte-rn6531{width:100%;min-width:0;max-width:350px;color:var(--ink);margin:0 auto}.preview-track.svelte-rn6531{box-sizing:content-box;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--border);height:min(650px,75svh);min-height:360px;box-shadow:0 12px 32px var(--shadow-soft);overscroll-behavior-x:contain;border-radius:24px;display:flex;overflow:auto hidden}.preview-track.svelte-rn6531::-webkit-scrollbar{display:none}.slide.svelte-rn6531{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;height:100%}.profile-scroll.svelte-rn6531{scrollbar-width:thin;scrollbar-color:var(--ink-faint) transparent;text-align:start;height:100%;overflow:hidden auto}.profile-scroll.svelte-rn6531:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-4px}.extra-cards.svelte-rn6531{background:var(--canvas-muted);color:var(--ink);gap:12px;padding:16px 10px 0;display:grid}.example-footer.svelte-rn6531{background:var(--canvas-muted);color:var(--ink-muted);align-items:center;gap:9px;padding:24px 14px 30px;font-size:11px;line-height:1.5;display:flex}.footer-brand.svelte-rn6531{font:300 22px Newsreader,Georgia,serif}.footer-legal.svelte-rn6531{text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.example-card.svelte-rn6531{border:1px solid var(--border);background:var(--surface-raised,var(--surface));overflow-wrap:anywhere;border-radius:20px;padding:20px}.example-card.svelte-rn6531 h3:where(.svelte-rn6531){margin:12px 0;font-family:Newsreader,serif;font-size:25px;font-weight:400;line-height:1.2}.example-card.svelte-rn6531 p:where(.svelte-rn6531){margin:8px 0;font-size:15px;line-height:1.5}.detail.svelte-rn6531{color:var(--ink-muted)}.sample-label.svelte-rn6531{color:var(--ink-muted);font-size:12px}.scroll-hint.svelte-rn6531{text-align:center;color:var(--ink-muted);margin:0 0 5px;font-size:12px}.controls.svelte-rn6531{grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin-top:16px;display:grid}.controls.svelte-rn6531 button:where(.svelte-rn6531){border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;padding:0;display:grid}.controls.svelte-rn6531 button:where(.svelte-rn6531):disabled{opacity:.35;cursor:default}.controls.svelte-rn6531 p:where(.svelte-rn6531){justify-content:center;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.controls.svelte-rn6531 strong:where(.svelte-rn6531){font-weight:650}.controls.svelte-rn6531 p:where(.svelte-rn6531) span:where(.svelte-rn6531){color:var(--ink-muted);font-size:12px}.positions.svelte-rn6531{justify-content:center;display:flex}.positions.svelte-rn6531 button:where(.svelte-rn6531){background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.positions.svelte-rn6531 span:where(.svelte-rn6531){background:var(--ink-faint);border-radius:999px;width:6px;height:6px}.positions.svelte-rn6531 .selected:where(.svelte-rn6531) span:where(.svelte-rn6531){background:var(--action-strong);width:18px}button.svelte-rn6531:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}
