.board.svelte-a2w5pl{max-width:1280px;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,4vw,3rem) 4rem;color:var(--color-text-primary)}.masthead.svelte-a2w5pl{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--board-rule)}.mast-title.svelte-a2w5pl{font-family:var(--font-display);font-size:clamp(2.25rem,7vw,4rem);font-weight:700;letter-spacing:-.025em;line-height:.95;margin:0}.mast-sub.svelte-a2w5pl{margin:.75rem 0 0;max-width:46ch;color:var(--board-text);font-size:.95rem;line-height:1.55}.mast-right.svelte-a2w5pl{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;flex-shrink:0}.mast-status.svelte-a2w5pl{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;color:var(--board-dim)}.track.svelte-a2w5pl{margin-top:2.25rem}.track-head.svelte-a2w5pl{display:flex;align-items:baseline;gap:.75rem;min-height:44px;padding:.75rem .25rem .6rem;text-decoration:none;border-bottom:1px solid var(--board-rule)}.track-label.svelte-a2w5pl{font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.14em;color:var(--color-text-primary);margin:0;white-space:nowrap}.track-blurb.svelte-a2w5pl{flex:1;min-width:0;color:var(--board-dim);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-open.svelte-a2w5pl{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;color:var(--board-dim);transition:color .18s ease;white-space:nowrap}.track-head.svelte-a2w5pl:hover .track-open:where(.svelte-a2w5pl){color:var(--color-accent-green)}.lines.svelte-a2w5pl{list-style:none;margin:0;padding:0}.line.svelte-a2w5pl{display:grid;grid-template-columns:2.25rem minmax(9rem,16rem) 1fr 4.5rem auto;align-items:baseline;gap:.75rem 1rem;min-height:44px;padding:.7rem .25rem .7rem .75rem;margin-left:-.5rem;text-decoration:none;color:var(--color-text-primary);border-bottom:1px solid rgba(255,255,255,.05);border-left:1px solid transparent;transition:background .15s ease,border-color .15s ease}.line.svelte-a2w5pl:hover{background:#ffffff08;border-left-color:var(--color-accent-green)}.line.svelte-a2w5pl:focus-visible{outline:2px solid var(--color-accent-green);outline-offset:-2px;background:#00d66f12}.line-n.svelte-a2w5pl{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--board-dim);transition:color .15s ease}.line.svelte-a2w5pl:hover .line-n:where(.svelte-a2w5pl){color:var(--color-accent-green)}.line-name.svelte-a2w5pl{font-weight:600;font-size:.95rem}.line-tell.svelte-a2w5pl{color:var(--board-text);font-size:.875rem;min-width:0}.line-read.svelte-a2w5pl{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--board-dim);text-align:right;white-space:nowrap}.flag-slot.svelte-a2w5pl{display:block}.line.with-desc.svelte-a2w5pl{grid-template-rows:auto auto;align-items:baseline;row-gap:.3rem;padding-top:.85rem;padding-bottom:.9rem}.line-desc.svelte-a2w5pl{grid-column:2 / -1;grid-row:2;max-width:76ch;color:var(--board-text);font-size:.875rem;line-height:1.55}.line-start.svelte-a2w5pl{margin-top:1.5rem;border-left-color:var(--color-accent-green);background:#00d66f0d}.line-start.svelte-a2w5pl .line-n:where(.svelte-a2w5pl){color:var(--color-accent-green)}.line-start.svelte-a2w5pl:hover{background:#00d66f17}@media(max-width:768px){.masthead.svelte-a2w5pl{flex-direction:column;align-items:flex-start;gap:1rem}.mast-right.svelte-a2w5pl{flex-direction:row;align-items:baseline;gap:.6rem;align-self:flex-start}.line.svelte-a2w5pl{grid-template-columns:1.9rem 1fr auto;grid-template-rows:auto auto auto;column-gap:.75rem;row-gap:.15rem;align-items:center;padding-top:.6rem;padding-bottom:.6rem}.line-n.svelte-a2w5pl{grid-column:1;grid-row:1 / span 3;align-self:center}.line-name.svelte-a2w5pl{grid-column:2;grid-row:1}.line-tell.svelte-a2w5pl{grid-column:2;grid-row:2;font-size:.8125rem}.line.with-desc.svelte-a2w5pl{grid-template-rows:auto auto auto}.line-desc.svelte-a2w5pl{grid-column:2;grid-row:2;font-size:.8125rem}.line-read.svelte-a2w5pl{grid-column:3;grid-row:1 / span 3;align-self:center}.line.svelte-a2w5pl .flag{grid-column:2;grid-row:3;justify-self:start;margin-top:.25rem}.flag-slot.svelte-a2w5pl,.track-blurb.svelte-a2w5pl{display:none}}
