.splash.svelte-v8bbdp{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;padding:2rem}.mark.svelte-v8bbdp{width:clamp(220px,38vw,360px);height:auto;filter:drop-shadow(0 0 60px rgba(255,138,61,.15))}.cta.svelte-v8bbdp{font-family:var(--font-sans);font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--color-bg);background:var(--color-accent);border:none;border-radius:999px;padding:.7rem 1.6rem;cursor:pointer;transition:background-color .2s var(--ease-out-soft),opacity .2s var(--ease-out-soft),transform .2s var(--ease-out-soft)}.cta.svelte-v8bbdp:hover:not(:disabled){background:var(--color-accent-soft);transform:translateY(-1px)}.cta.svelte-v8bbdp:disabled{opacity:.5;cursor:not-allowed}.library-wrap.svelte-z9uxkb{display:flex;flex-direction:column;gap:.85rem}.empty.svelte-z9uxkb{margin:0}.grid.svelte-z9uxkb{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.grid.svelte-z9uxkb{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid.svelte-z9uxkb{grid-template-columns:repeat(3,1fr)}}.card.svelte-z9uxkb{position:relative;display:flex;flex-direction:column}.cover-btn.svelte-z9uxkb{display:flex;flex-direction:column;gap:.6rem;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--color-fg);border-radius:10px;transition:transform .2s var(--ease-out-soft)}.cover-btn.svelte-z9uxkb:hover{transform:translateY(-2px)}.cover-btn.svelte-z9uxkb:focus-visible{outline:2px solid var(--color-accent-muted);outline-offset:4px;border-radius:10px}.cover.svelte-z9uxkb{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border-soft);box-shadow:0 12px 28px -16px #0000008c}.cover.svelte-z9uxkb img:where(.svelte-z9uxkb){display:block;width:100%;height:100%;object-fit:cover}.cover-fallback.svelte-z9uxkb{width:100%;height:100%;background:radial-gradient(ellipse at 20% 30%,var(--color-accent-glow) 0%,transparent 55%),radial-gradient(ellipse at 80% 80%,var(--color-fork-muted) 0%,transparent 55%),linear-gradient(135deg,var(--color-surface-2) 0%,var(--color-bg) 100%)}.resume-pill.svelte-z9uxkb{position:absolute;left:.5rem;top:.5rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-bg);background:var(--color-accent);padding:.2rem .5rem;border-radius:999px}.card-body.svelte-z9uxkb{display:flex;flex-direction:column;gap:.2rem;padding:0 .15rem}.card-title.svelte-z9uxkb{font-size:.95rem;color:var(--color-fg);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-stats.svelte-z9uxkb{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-faint)}.card-date.svelte-z9uxkb{font-size:.72rem;color:var(--color-fg-faint)}.resume-line.svelte-z9uxkb{font-size:.72rem;color:var(--color-fg-muted)}.resume-line.svelte-z9uxkb em:where(.svelte-z9uxkb){font-style:normal;color:var(--color-fg)}.delete-btn.svelte-z9uxkb{position:absolute;top:.4rem;right:.4rem;width:26px;height:26px;font-size:1rem;line-height:1;color:var(--color-fg-muted);background:color-mix(in oklab,var(--color-bg) 70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:6px;cursor:pointer;opacity:0;transition:opacity .2s var(--ease-out-soft),color .2s var(--ease-out-soft)}.card.svelte-z9uxkb:hover .delete-btn:where(.svelte-z9uxkb),.delete-btn.svelte-z9uxkb:focus-visible{opacity:1}.delete-btn.svelte-z9uxkb:hover{color:var(--color-accent)}.invite-required.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;text-align:center}.invite-required.svelte-1uha8ag .mark:where(.svelte-1uha8ag){width:clamp(180px,30vw,280px);height:auto;opacity:.6}.invite-required.svelte-1uha8ag .msg:where(.svelte-1uha8ag){font-family:var(--font-sans);font-size:1rem;color:var(--color-fg)}.invite-required.svelte-1uha8ag .sub:where(.svelte-1uha8ag){font-family:var(--font-sans);font-size:.85rem;color:var(--color-fg-muted, #999)}.landing.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(2rem,6vh,5rem) 1.5rem 2rem;transition:opacity .28s var(--ease-out-soft)}.landing.fading.svelte-1uha8ag{opacity:0}.content.svelte-1uha8ag{max-width:640px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2.75rem;flex:1;justify-content:center;padding-bottom:12vh}.brand.svelte-1uha8ag{letter-spacing:.18em}.brand-mark.svelte-1uha8ag{color:var(--color-accent)}.hero-prompt.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(2rem,5.5vw,3.25rem);line-height:1.05;letter-spacing:-.025em;font-weight:600;color:var(--color-fg)}.seed-shell.svelte-1uha8ag{display:flex;flex-direction:column;gap:.65rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1rem 1.15rem .85rem;transition:border-color .24s var(--ease-out-soft)}.seed-shell.svelte-1uha8ag:focus-within{border-color:var(--color-accent-muted)}.seed-shell.svelte-1uha8ag textarea:where(.svelte-1uha8ag){width:100%;background:transparent;border:none;color:var(--color-fg);font-family:var(--font-sans);font-size:1rem;line-height:1.5;resize:none;outline:none}.seed-shell.svelte-1uha8ag textarea:where(.svelte-1uha8ag)::placeholder{color:var(--color-fg-faint)}.seed-submit.svelte-1uha8ag{align-self:flex-end;font-family:var(--font-sans);font-size:.85rem;font-weight:500;color:var(--color-bg);background:var(--color-accent);border:none;border-radius:999px;padding:.45rem 1.1rem;cursor:pointer;transition:background-color .2s var(--ease-out-soft),opacity .2s var(--ease-out-soft)}.seed-submit.svelte-1uha8ag:disabled{opacity:.35;cursor:not-allowed}.seed-submit.svelte-1uha8ag:hover:not(:disabled){background:var(--color-accent-soft)}.starters.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem}.starter-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.4rem}.starter.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;text-align:left;font-family:var(--font-sans);color:var(--color-fg);background:transparent;border:1px solid transparent;border-bottom:1px solid var(--color-border-soft);padding:.85rem .25rem;cursor:pointer;transition:background-color .2s var(--ease-out-soft),padding .2s var(--ease-out-soft)}.starter.svelte-1uha8ag:hover:not(:disabled){background:var(--color-bg-elevated);padding-left:.75rem;padding-right:.75rem}.starter.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.starter.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-accent-muted);outline-offset:2px}.starter-text.svelte-1uha8ag{font-size:1.0625rem;font-weight:400}.starter-hint.svelte-1uha8ag{font-size:.75rem;color:var(--color-fg-faint);flex-shrink:0}.library.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem}.foot.svelte-1uha8ag{display:flex;justify-content:center;gap:.75rem;opacity:.5}.dot-sep.svelte-1uha8ag{opacity:.5}
