:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#041024;color:#fff}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 0,#173d78 0,transparent 35%),radial-gradient(circle at 100% 25%,#4f1c75 0,transparent 33%),#041024}.remote-shell{width:min(680px,100%);margin:auto;padding:max(18px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}.remote-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.remote-head span,.section-title span,.now-card>span,.next-card>span{font-size:9px;letter-spacing:.16em;font-weight:950;color:#6fe7ff}.remote-head h1{margin:3px 0 2px;font-size:25px}.remote-head p{margin:0;color:rgba(255,255,255,.52);font-size:11px}.remote-head>a{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#fff;color:#07162d;text-decoration:none;font-weight:1000}.notice,.now-card,.score-card,.overlay-card,.next-card,.transport-grid,.stats-grid article{border:1px solid rgba(255,255,255,.12);background:rgba(4,14,35,.74);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.22)}.notice{padding:18px;border-radius:18px}.notice p{color:rgba(255,255,255,.6)}.notice a{display:inline-grid;place-items:center;min-height:40px;padding:0 15px;border-radius:12px;background:#fff;color:#07162d;text-decoration:none;font-weight:900}.now-card{padding:18px;border-radius:21px}.now-card h2{margin:6px 0 2px;font-size:29px}.now-card p{margin:0;color:rgba(255,255,255,.57)}.now-meta{display:flex;gap:8px;margin-top:14px}.now-meta span{padding:6px 9px;border-radius:99px;background:rgba(82,200,255,.1);font-size:10px;font-weight:850}.transport-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;padding:10px;border-radius:18px}.transport-grid button,.quick-scores button,.score-head button{min-height:45px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.07);color:#fff;font-weight:900}.transport-grid .primary{background:#fff;color:#07162d}.transport-grid .wide{grid-column:3/5;background:#188fff}.score-card,.overlay-card{margin-top:12px;padding:16px;border-radius:20px}.score-head{display:flex;justify-content:space-between;align-items:center}.score-head>div{display:grid}.score-head span{font-size:9px;letter-spacing:.13em;color:#7beaff;font-weight:950}.score-head strong{font-size:48px;line-height:1}.score-head button{min-height:34px;padding:0 12px}.score-card input[type=range]{width:100%;accent-color:#4fdfff}.quick-scores{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:8px 0 14px}.score-card label{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:11px;font-weight:850}.score-card label input{grid-column:1/-1}.section-title{display:grid;gap:2px;margin-bottom:10px}.section-title strong{font-size:14px}.overlay-card textarea,.overlay-card select{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(0,0,0,.2);color:#fff;padding:10px;font:inherit;resize:none}.overlay-card select{margin-top:8px}.toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.toggle-grid label{display:flex;gap:8px;align-items:center;padding:10px;border-radius:12px;background:rgba(255,255,255,.055);font-size:11px;font-weight:850}.next-card{display:grid;gap:3px;margin-top:12px;padding:15px;border-radius:18px}.next-card strong{font-size:18px}.next-card small{color:rgba(255,255,255,.55)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.stats-grid article{display:grid;gap:3px;padding:11px;border-radius:14px}.stats-grid span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.45);font-weight:900}.stats-grid strong{font-size:20px}@media(max-width:520px){.transport-grid{grid-template-columns:1fr 1fr}.transport-grid .wide{grid-column:1/-1}.stats-grid{grid-template-columns:1fr 1fr}.now-card h2{font-size:24px}}
