:root{--tt-black:#000;--tt-white:#fff;--tt-yellow:#ff0;--tt-cyan:#0ff;--tt-green:#0f0;--tt-magenta:#f0f;--tt-red:red;--tt-blue:#00f}*{box-sizing:border-box}html{background:var(--tt-black)}body{background:var(--tt-black);color:var(--tt-white);margin:0;padding:1.5rem 1rem;font-family:ui-monospace,SF Mono,Courier New,monospace;line-height:1.4}.screen{width:100%;max-width:50rem;margin:0 auto}.page-header{background:var(--tt-black);border-bottom:.3rem solid var(--tt-cyan);align-items:center;gap:.75rem;padding:.5rem .75rem .6rem;display:flex}.page-header .page-number{background:var(--tt-yellow);color:var(--tt-black);margin:0;padding:.1rem .5rem;font-size:1.1rem;font-weight:700}.page-header h1{color:var(--tt-white);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.3rem}.fastext{flex-wrap:wrap;gap:.15rem;margin:.5rem 0 1.5rem;display:flex}.fastext-link{text-align:center;text-transform:uppercase;letter-spacing:.03em;color:var(--tt-black);border:.15rem solid var(--tt-black);flex:9rem;padding:.6rem .5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:block}.fastext:after{content:"◀use the colour keys to jump pages ▶";text-align:center;color:var(--tt-cyan);letter-spacing:.06em;flex:100%;padding-top:.35rem;font-size:.7rem}.fastext-link:focus-visible{outline:.25rem solid var(--tt-white);outline-offset:.15rem}.fastext-index{background:var(--tt-white)}.fastext-news{background:var(--tt-red)}.fastext-weather{background:var(--tt-cyan)}.fastext-tv{background:var(--tt-green)}.fastext-notice{background:var(--tt-yellow)}.fastext-link[aria-current=page]{background:var(--tt-black);color:var(--tt-white);border-color:var(--tt-white)}main{padding:0 .25rem}.updated{color:var(--tt-yellow);margin:0 0 1rem;font-size:.85rem}main h2{color:var(--tt-cyan);text-transform:uppercase;border-bottom:.15rem solid var(--tt-cyan);padding-bottom:.25rem;font-size:1.1rem}main p,main li,main dd{max-width:44ch;font-size:1rem;line-height:1.5}main a{color:var(--tt-yellow)}.index-list{padding:0;list-style:none}.index-list li{border-bottom:.1rem dotted var(--tt-green);padding:.35rem 0}.index-list a{margin-right:.5rem;font-weight:700}main a:focus-visible{outline:.2rem solid var(--tt-white);outline-offset:.15rem}article+article{border-top:.1rem dotted var(--tt-green);margin-top:1.5rem;padding-top:1rem}article h2{color:var(--tt-white);border-bottom:none;font-size:1.05rem}.notices dt{color:var(--tt-green);margin-top:1rem;font-weight:700}.notices dd{margin:.25rem 0 0}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:26rem}caption{text-align:left;color:var(--tt-magenta);margin-bottom:.5rem;font-weight:700}th,td{border:.1rem solid var(--tt-white);text-align:left;padding:.4rem .6rem;font-size:.95rem}thead th{background:var(--tt-white);color:var(--tt-black)}tbody th{background:var(--tt-black);color:var(--tt-yellow)}footer{border-top:.15rem solid var(--tt-white);color:var(--tt-cyan);margin-top:2rem;padding-top:.75rem;font-size:.8rem}@media (width<=640px){.fastext{flex-direction:column}.fastext-link{flex:auto;justify-content:center;align-items:center;min-height:2.75rem;display:flex}.page-header h1{font-size:1.1rem}main p,main li,main dd{max-width:100%}}
