.DepartureBoard_board__l7HJq{padding:0;border-radius:12px}.DepartureBoard_title__RsDQZ{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:14px 18px 0}.DepartureBoard_row__LDW5s{display:flex;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;color:var(--text);border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s ease,transform .2s var(--spring-gentle);cursor:pointer;border-radius:8px;margin:0 4px;position:relative;z-index:1}[data-theme=light] .DepartureBoard_row__LDW5s{border-bottom-color:rgba(0,0,0,.05)}.DepartureBoard_row__LDW5s:last-child{border-bottom:none}.DepartureBoard_row__LDW5s:hover{background:hsla(0,0%,100%,.05);transform:translateX(4px)}[data-theme=light] .DepartureBoard_row__LDW5s:hover{background:rgba(0,0,0,.03)}.DepartureBoard_row__LDW5s:active{transform:scale(.98);background:hsla(0,0%,100%,.02);transition:transform 80ms ease-out}[data-theme=light] .DepartureBoard_row__LDW5s:active{background:rgba(0,0,0,.05)}.DepartureBoard_dot__2L7CZ{width:8px;height:8px;border-radius:50%;flex-shrink:0}.DepartureBoard_lineName__fQl8G{font-size:15px;font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepartureBoard_time__lSycg{font-family:var(--f-mono);font-size:14px;font-weight:500;flex-shrink:0}.DepartureBoard_imminent__aeLqS{color:#e67e22;font-weight:600}[data-theme=dark] .DepartureBoard_imminent__aeLqS{color:#f5a623}.DepartureBoard_tomorrow__VL_6_{color:var(--text-muted);font-style:italic}.DepartureBoard_suspended__sSxeK{color:#dc2626;font-family:var(--f-sans);font-weight:600;font-style:normal}