.guide-doors{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-sm);margin:var(--spacing-md) 0}.guide-door{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-width:0;min-height:var(--tap-target-min);padding:var(--spacing-md);background:var(--ink-100);border:1px solid var(--ink-200);border-radius:var(--radius-control);color:var(--text-primary);text-decoration:none}.guide-door:focus-visible{border-color:var(--border-control);text-decoration:none;color:var(--text-primary)}@media(hover:hover)and (pointer:fine){.guide-door:hover{border-color:var(--border-control);text-decoration:none;color:var(--text-primary)}}.guide-door--crowd{border-color:var(--accent-yellow);border-width:2px}.guide-door.is-current{background:var(--surface-sunken);border-color:var(--ink-900)}.guide-door-text{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.guide-door-q{font-weight:700;line-height:1.25}.guide-door-s{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.guide-door-chevron{flex:none}@media(min-width:720px){.guide-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-track{scroll-margin-top:96px}
