:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}main{scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-behavior:smooth;overflow-x:scroll}section{scroll-snap-align:center;width:100%}h1,h2,h3{margin:0;font-weight:400}h1{background-color:var(--lightningcss-light,#b38cd9)var(--lightningcss-dark,#639)}.station-header{background-color:var(--lightningcss-light,#ccb3e6)var(--lightningcss-dark,#8040bf);display:flex}h2{font-size:16px}h3{background-color:var(--lightningcss-light,#e6d9f2)var(--lightningcss-dark,#997ab8);font-size:16px}h1,h2,h3,li{padding-inline-start:8px}li{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#333)}li:nth-child(2n){background:var(--lightningcss-light,#d3d3d3)var(--lightningcss-dark,#a9a9a9)}input{width:calc(100% - 4px);font-size:inherit;border:1px solid #888;padding:1px}nav{justify-content:space-evenly;width:100%;display:flex}a:link,a:visited,a:active{text-decoration:none}button{cursor:pointer;text-shadow:1px 1px #00000080,-1px 1px #00000080,-1px -1px #00000080,1px -1px #00000080;background:0 0;border:none;flex-shrink:0;width:40px;height:40px;margin:-9px 0;padding:0}button:not(.starred){filter:grayscale()}.arrivals-board{margin-bottom:16px}.arrival-list{width:50vw}.arrival-list>h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
