@font-face{font-family:"Inconsolata";src:url("Inconsolata-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Inconsolata";src:url("Inconsolata-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}html{margin:0 4vw;padding:0;text-align:center;font-family:"Inconsolata",monospace;font-weight:400;font-size:16px}@media screen and (min-width: 512px){html{font-size:20px}}@media screen and (min-width: 1024px){html{font-size:24px}}body{margin:auto;max-width:1280px;text-align:initial;background:#fff;color:#000}body .soon{color:#d2691e}body .now{color:#32cd32}body table tbody tr:nth-child(2n){background:rgba(0,0,0,.1)}body.dark{background:#000;color:#fff}body.dark .soon{color:#f4a460}body.dark .now{color:#90ee90}body.dark table tbody tr:nth-child(2n){background:hsla(0,0%,100%,.2)}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:600;margin:0}#header{margin:1rem}#clock{float:right}table{width:100%;overflow:hidden;border-radius:.5rem;margin-bottom:1.5rem;font-size:1rem;text-align:left}table thead{line-height:1.3;font-weight:600}table thead tr:nth-child(2){font-size:.8rem}table th,table td{padding:.25em .5em}table .title{text-align:center}table .route{width:20%;text-align:center}table .dir{width:10%;text-align:center}table .eta{width:15%;text-align:center}
