.notes.svelte-1wjobo5{margin-top:3rem}.notes__head.svelte-1wjobo5{font-size:var(--step-2);font-weight:650;padding-bottom:.7rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.composer.svelte-1wjobo5{margin-bottom:2rem}.composer--reply.svelte-1wjobo5{margin:.9rem 0 .5rem}.composer__foot.svelte-1wjobo5{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.65rem}.composer__hint.svelte-1wjobo5{font-size:.8125rem}.notes__signin.svelte-1wjobo5,.notes__empty.svelte-1wjobo5{color:var(--text-muted);padding:.5rem 0 1.5rem;max-width:52ch}.notes__list.svelte-1wjobo5,.note__replies.svelte-1wjobo5{list-style:none;margin:0;padding:0}.note.svelte-1wjobo5{padding:1.25rem 0;border-top:1px solid var(--border)}.note__replies.svelte-1wjobo5{margin-top:.5rem;padding-left:1.15rem;border-left:2px solid var(--border)}.note--reply.svelte-1wjobo5{padding:.9rem 0 .3rem;border-top:0}.note__head.svelte-1wjobo5{display:flex;align-items:baseline;gap:.6rem;font-size:.875rem;color:var(--text-faint);margin-bottom:.35rem}.note__author.svelte-1wjobo5{font-weight:650;color:var(--text)}.note__body.svelte-1wjobo5{font-size:.9375rem}.note__body.svelte-1wjobo5 p:last-child{margin-bottom:0}.note__actions.svelte-1wjobo5{display:flex;gap:.9rem;margin-top:.55rem;font-size:.8125rem}.note__actions.svelte-1wjobo5 button:where(.svelte-1wjobo5){background:none;border:0;padding:0;color:var(--text-faint);cursor:pointer;font-weight:500}.note__actions.svelte-1wjobo5 button:where(.svelte-1wjobo5):hover{color:var(--accent);text-decoration:underline}.crumbs.svelte-tqnwfe{display:flex;gap:.45rem;flex-wrap:wrap;padding:1.25rem 0;font-size:.875rem;color:var(--text-faint)}.crumbs.svelte-tqnwfe a:where(.svelte-tqnwfe){color:var(--text-muted);text-decoration:none}.crumbs.svelte-tqnwfe a:where(.svelte-tqnwfe):hover{color:var(--accent);text-decoration:underline}.layout.svelte-tqnwfe{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.25rem;align-items:start}.main.svelte-tqnwfe{padding:clamp(1.5rem,4vw,2.5rem)}.head.svelte-tqnwfe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.25rem;align-items:start;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.head__logo.svelte-tqnwfe{width:68px;height:68px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;overflow:hidden}.head__logo.svelte-tqnwfe img:where(.svelte-tqnwfe){width:100%;height:100%;object-fit:contain}.head__monogram.svelte-tqnwfe{font-size:2rem;line-height:1;color:var(--text-faint)}.head__name.svelte-tqnwfe{margin:0 0 .3rem}.head__tagline.svelte-tqnwfe{margin:0;font-size:var(--step-1);color:var(--text-muted);max-width:42ch}.head__vote.svelte-tqnwfe{display:flex;flex-direction:column;align-items:center;gap:.35rem}.head__votelabel.svelte-tqnwfe{font-size:.75rem;color:var(--text-faint)}.visit.svelte-tqnwfe{display:flex;align-items:center;gap:.85rem;margin:1.5rem 0 0;padding:.9rem 1.15rem;border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius);text-decoration:none;color:var(--accent);font-weight:600;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.visit.svelte-tqnwfe:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-1px)}.visit__domain.svelte-tqnwfe{flex:1;font-size:var(--step-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visit__label.svelte-tqnwfe{font-size:.875rem;font-weight:500;opacity:.75}.visit.svelte-tqnwfe svg:where(.svelte-tqnwfe){transition:transform .2s var(--ease-out)}.visit.svelte-tqnwfe:hover svg:where(.svelte-tqnwfe){transform:translate(2px,-2px)}.shots.svelte-tqnwfe{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1rem}.shots.svelte-tqnwfe img:where(.svelte-tqnwfe){width:100%;border:1px solid var(--border);border-radius:var(--radius)}.shots__caption.svelte-tqnwfe{margin:.45rem 0 0;font-size:.875rem;color:var(--text-muted)}.body.svelte-tqnwfe{margin-top:2rem}.rail.svelte-tqnwfe{display:flex;flex-direction:column;gap:.85rem;position:sticky;top:5rem}.railcard.svelte-tqnwfe{padding:1.15rem 1.25rem}.railcard.svelte-tqnwfe .eyebrow{margin-bottom:.75rem}.railcard--plain.svelte-tqnwfe{padding:.25rem}.railcard__sub.svelte-tqnwfe{margin-top:1.35rem}.facts.svelte-tqnwfe{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:0;font-size:.875rem}.facts.svelte-tqnwfe dt:where(.svelte-tqnwfe){color:var(--text-muted)}.facts.svelte-tqnwfe dd:where(.svelte-tqnwfe){margin:0;text-align:right;font-weight:500}.tags.svelte-tqnwfe{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0;padding:0}.tag.svelte-tqnwfe{text-decoration:none;transition:background .15s var(--ease),color .15s var(--ease)}.tag.svelte-tqnwfe:hover{background:var(--accent-soft);color:var(--accent)}.railcard__note.svelte-tqnwfe{margin:1.35rem 0 0;padding-top:.85rem;border-top:1px solid var(--border);font-size:.8125rem;line-height:1.5;color:var(--text-muted)}.report__open.svelte-tqnwfe{background:none;border:0;padding:.35rem;font-size:.8125rem;color:var(--text-muted);cursor:pointer}.report__open.svelte-tqnwfe:hover{color:var(--danger);text-decoration:underline}.report.svelte-tqnwfe{display:grid;gap:.6rem;background:var(--surface);padding:1rem;border-radius:var(--radius);border:1px solid var(--border)}.report.svelte-tqnwfe .label:where(.svelte-tqnwfe){font-size:.875rem;font-weight:600}.related.svelte-tqnwfe{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.related__head.svelte-tqnwfe{font-size:var(--step-2);margin-bottom:1.1rem}.related__grid.svelte-tqnwfe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}@media (max-width: 940px){.layout.svelte-tqnwfe{grid-template-columns:1fr}.rail.svelte-tqnwfe{position:static}}@media (max-width: 560px){.head.svelte-tqnwfe{grid-template-columns:auto 1fr}.head__vote.svelte-tqnwfe{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}}
