:root{color-scheme:light dark;--paper:#fff;--surface:#f4f4f5;--ink:#0a0a0a;--secondary:#52525b;--tertiary:#71717a;--line:#e4e4e7;--map:#d8d8d4;--brand:#e94b2d;font:17px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}body{margin:0}main{max-width:40rem;margin:auto;padding:1.5rem 1rem}p{margin:0;overflow-wrap:anywhere}header{padding:.5rem .25rem 1.5rem}header p{font-weight:600;color:var(--secondary)}h1{font-size:1.65rem;line-height:1.2;margin:.5rem 0 0;font-weight:650}section{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;margin-top:1rem;padding:1.5rem;display:grid;gap:.5rem}.fleet{font-size:2rem;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.state{font-weight:600;margin:.25rem 0}.secondary{font-size:.8125rem;color:var(--secondary)}footer{font-size:.8125rem;color:var(--tertiary);text-align:center;padding:1.5rem 0 .5rem}#notice{padding:2rem .25rem;color:var(--secondary)}#map{position:relative;width:100%;aspect-ratio:1120/630;overflow:hidden;background:var(--map);border-radius:1.25rem}#basemap{position:absolute;inset:0;width:100%;height:100%}#attribution{position:absolute;bottom:0;right:0;max-width:100%;padding:2px 5px;font-size:10px;line-height:1.3;background:var(--paper);color:var(--secondary)}.pin,.car{position:absolute;transform:translate(-50%,-50%)}.pin{width:14px;height:14px;border:3px solid var(--paper);outline:2px solid var(--ink);background:var(--ink)}.pickup{border-radius:50%}.car{width:36px;height:36px}.car img{position:absolute;inset:0;width:100%;height:100%}#map[hidden],[hidden]{display:none!important}
#address{display:flex;gap:8px;align-items:flex-start}#address::before{content:"";flex:0 0 12px;width:12px;height:12px;margin-top:calc(.75em - 6px);background:var(--ink)}
@media(prefers-color-scheme:dark){:root{--paper:#121212;--surface:#1c1c1c;--ink:#f5f5f5;--secondary:#bdbdbd;--tertiary:#9e9e9e;--line:#2e2e2e;--map:#161616;--brand:#ec6146}}
@media(min-width:35rem){main{padding-top:3rem}}
