.page.svelte-18d5kws{max-width:var(--container);padding:20px var(--gutter) 80px;margin:0 auto}.back.svelte-18d5kws{color:var(--muted);text-decoration:none}.back.svelte-18d5kws:hover{color:#fff}.layout.svelte-18d5kws{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;margin-top:16px;display:grid}.shots.svelte-18d5kws{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:8px;display:grid}.phone.svelte-18d5kws{border:6px solid #333;border-radius:22px;overflow:hidden}.info.svelte-18d5kws{gap:12px;display:grid;position:sticky;top:16px}h1.svelte-18d5kws{margin:0;font-size:2.6rem;font-weight:200;line-height:1.05}h2.svelte-18d5kws{margin:0;font-size:1.2rem;font-weight:300}.by.svelte-18d5kws,.stats.svelte-18d5kws{color:var(--muted);margin:0}.by.svelte-18d5kws a:where(.svelte-18d5kws){color:#fff}.badge.svelte-18d5kws{text-transform:uppercase;letter-spacing:.08em;background:var(--c);color:#fff;padding:1px 6px;font-size:.7rem}.desc.svelte-18d5kws{margin:0;font-size:1.05rem}.tags.svelte-18d5kws{flex-wrap:wrap;gap:4px 12px;display:flex}.tags.svelte-18d5kws a:where(.svelte-18d5kws){color:var(--accent);text-decoration:none}.tags.svelte-18d5kws a:where(.svelte-18d5kws):hover{text-decoration:underline}.actions.svelte-18d5kws{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions.svelte-18d5kws form:where(.svelte-18d5kws){margin:0}.solid.svelte-18d5kws{background:var(--c);border-color:var(--c);color:#fff}.solid.svelte-18d5kws:hover{color:#000;background:#fff;border-color:#fff}.liked.svelte-18d5kws{color:#ff6b9a}.danger.svelte-18d5kws:hover{background:var(--danger);border-color:var(--danger)}.hint.svelte-18d5kws{color:var(--muted);margin:0;font-size:.85rem}.owner.svelte-18d5kws{background:var(--panel);gap:12px;padding:16px;display:grid}.edit.svelte-18d5kws{gap:12px;display:grid}.check.svelte-18d5kws{align-items:center;gap:8px;font-size:.9rem;display:flex}.check.svelte-18d5kws input:where(.svelte-18d5kws){width:auto}.css.svelte-18d5kws summary:where(.svelte-18d5kws){cursor:pointer;color:var(--muted)}pre.svelte-18d5kws{background:#000;max-height:420px;margin:8px 0 0;padding:12px 14px;font-size:.8rem;line-height:1.5;overflow:auto}pre.svelte-18d5kws code:where(.svelte-18d5kws){color:#e6e6e6}.msg.svelte-18d5kws{background:var(--danger);margin:0;padding:8px 12px}.ok.svelte-18d5kws{color:#4ade80;margin:0}@media (width<=1100px){.layout.svelte-18d5kws{grid-template-columns:1fr}.info.svelte-18d5kws{position:static}}@media (width<=760px){.page.svelte-18d5kws{padding:16px}.shots.svelte-18d5kws{grid-template-columns:1fr}.phone.svelte-18d5kws{display:none}}
