:root{--red:#e60000;--red-dark:#bd0000;--teal:#00697c;--teal-dark:#00505f;--ink:#0d0d0d;--ink-2:#4a4a4a;--ink-3:#7d7d7d;--paper:#eceff1;--card:#fff;--line:#d7dcdf;--good:#009c3b;--bad:#d3232a;--amber:#e8a33d;--own:#4a5a60;--dim:#9aabb0;--line-strong:#9fa9ad}*{box-sizing:border-box;margin:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif}.bar{background:var(--red);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.bar h1{font-size:17px;font-weight:600}.bar .mark{background:#fff;border-radius:50%;flex:none;width:26px;height:26px;position:relative}.bar .mark:after{content:"";background:var(--red);border-radius:0 0 11px 11px;width:11px;height:16px;position:absolute;inset:5px 5px auto auto}.months{background:var(--red-dark);-webkit-overflow-scrolling:touch;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.months a{color:#fff;opacity:.7;white-space:nowrap;border-radius:4px;flex:none;padding:4px 8px;font-size:13px;text-decoration:none}.months a[aria-current=true]{opacity:1;background:#ffffff29;font-weight:600}.shell{max-width:900px;margin:0 auto;padding:12px}.head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.head h2{font-size:20px;font-weight:700}.st{color:var(--ink-3);font-size:13px}.ctrls{background:var(--card);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.ctrls label{flex:auto;align-items:center;gap:6px;display:flex}.ctrls button{background:var(--teal);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:600}.ctrls button:hover{background:var(--teal-dark)}.tiles{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:600px){.tiles{grid-template-columns:repeat(12,1fr)}.tile{grid-column:span 4}.tile.w-lg{grid-column:span 6}.tile.w-md{grid-column:span 4}.tile.w-sm{grid-column:span 3}}@media (min-width:600px) and (max-width:900px){.tile,.tile.w-lg{grid-column:span 12}.tile.w-md,.tile.w-sm{grid-column:span 6}}@media (min-width:900px){.tile.w-lg .pct b{font-size:40px}}.tile{background:var(--card);border-radius:3px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #00000024}.tile h3{background:var(--teal);color:#fff;justify-content:flex-start;align-items:baseline;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.tile h3 span{opacity:.8;white-space:nowrap;margin-left:auto;font-size:9.5px;font-weight:400}.tile h3 .lbl{opacity:1;white-space:normal;flex-direction:column;margin-left:0;font-size:12px;font-weight:600;line-height:1.25;display:flex}.tile h3 .lbl em{opacity:.75;letter-spacing:.02em;font-size:9px;font-style:normal;font-weight:400}.tile h3 span.weight{opacity:1;letter-spacing:.02em;background:#ffffff38;border-radius:9px;padding:1px 7px;font-size:10.5px;font-weight:700}.tile.own h3{background:var(--own)}.tile.dim{opacity:.62}.tile.dim h3{background:var(--dim)}.tile .none{color:var(--ink-3);padding:16px 12px;font-size:12px;font-style:italic}.tile .cap{color:var(--ink-3);padding:0 12px 6px;font-size:10px;display:block}.tile .pct{justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.tile .pct .cap{padding:0 0 3px}.tile .pct b{font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;line-height:1;display:block}.face{flex:none;width:25px;height:25px}.split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:auto;font-size:13px;display:grid}.split>div{padding:7px 10px 9px}.split>div+div{border-left:1px solid var(--line)}.split span{color:var(--ink-3);font-size:10px;display:block}.split strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.gauge{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:6px;margin-top:12px;padding:14px;display:flex}.gauge h3{font-size:13px;font-weight:600}.gauge .big{font-size:34px;font-weight:700;line-height:1}.gauge .cap{color:var(--ink-3);font-size:11px}.gauge svg{width:100%;max-width:260px}.flag{text-transform:uppercase;background:var(--amber);color:var(--ink);border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.banner{border-left:4px solid var(--teal);background:#fff;margin:12px 0;padding:10px 14px;font-size:13px}.banner.partial{border-left-color:var(--amber);background:#fff6e6}.auth{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex}.auth-hero{background:var(--red);color:#fff;flex-direction:column;gap:14px;padding:40px 22px 56px;display:flex}.auth-hero .mark{background:#fff;border-radius:50%;flex:none;width:44px;height:44px;position:relative}.auth-hero .mark:after{content:"";background:var(--red);border-radius:0 0 18px 18px;width:18px;height:27px;position:absolute;inset:9px 9px auto auto}.auth-hero h1{letter-spacing:-.4px;font-size:26px;font-weight:700;line-height:1.15}.auth-hero .greet{opacity:.92;font-size:15px}.auth-card{background:var(--card);border-radius:10px;flex-direction:column;gap:14px;margin:-32px 16px 0;padding:22px 18px 24px;display:flex;box-shadow:0 4px 18px #00000029}.auth-card h2{font-size:17px;font-weight:600}.auth-card p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.auth-card label{color:var(--ink-2);font-size:12.5px;font-weight:600}.auth-card input{font:inherit;border:1px solid var(--line);background:#fbfdfd;border-radius:6px;width:100%;min-height:48px;padding:13px 12px;font-size:16px}.auth-card input:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:var(--teal)}.auth-card button{font:inherit;background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;min-height:48px;padding:13px 16px;font-size:15px;font-weight:600}.auth-card button:hover:not(:disabled){background:var(--red-dark)}.auth-card button:disabled{cursor:default;background:#c9d1d4}.auth-card button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.auth-card input.code{letter-spacing:10px;text-align:center;font-variant-numeric:tabular-nums;min-height:62px;padding:14px 8px;font-size:30px;font-weight:700}.auth-card .hint{color:var(--ink-3);font-size:12.5px;line-height:1.5}.auth-card [role=alert]{color:#7a1c20;border-left:3px solid var(--bad);background:#fdecec;border-radius:3px;padding:9px 11px;font-size:13px}.auth-foot{color:var(--ink-3);text-align:center;margin-top:auto;padding:22px;font-size:12px}@media (min-width:560px){.auth-hero{text-align:center;align-items:center;padding:56px 22px 72px}.auth-card{max-width:420px;margin:-40px auto 0;padding:26px 24px 28px}}.tile.smashed{box-shadow:0 1px 2px #00000024, inset 0 0 0 2px var(--good)}.tile.smashed .pct b{color:var(--good)}.tile.ontrack-tile{box-shadow:0 1px 2px #00000024, inset 0 0 0 2px var(--teal)}.ontrack-note{color:var(--teal-dark)!important}.beaten-note{letter-spacing:.4px;text-transform:uppercase;color:var(--good);padding:0 12px 8px;font-size:10px;font-weight:700}.beaten-count{color:var(--ink-2);background:var(--card);border-radius:3px;margin:12px 0 0;padding:11px 14px;font-size:14px;box-shadow:0 1px 2px #00000024}.beaten-count strong{color:var(--good);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}@media (prefers-reduced-motion:no-preference){.tile.smashed{animation:.32s ease-out both beaten-in}.tile.smashed .face{animation:.34s cubic-bezier(.2,.9,.3,1.4) 60ms both face-in}.gauge svg path:last-of-type{animation:.7s ease-out .1s both arc-in}}@keyframes beaten-in{0%{box-shadow:0 1px 2px #00000024,inset 0 0 0 2px #009c3b00}}@keyframes face-in{0%{opacity:0;transform:scale(.4)}}@keyframes arc-in{0%{stroke-dasharray:0 283}}.bar-back{color:#fff;background:#ffffff29;border-radius:4px;flex:none;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bar-back:hover{background:#ffffff42}.bar-back:focus-visible{outline-offset:2px;outline:2px solid #fff}.bar-out{margin-left:auto}.bar-out button{font:inherit;color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff57;border-radius:4px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600}.bar-out button:hover{background:#ffffff42}.bar-out button:focus-visible{outline-offset:2px;outline:2px solid #fff}.board{background:var(--card);border:1px solid var(--line);border-radius:6px;margin:0 0 14px;padding:14px 16px 16px;box-shadow:0 1px 2px #00000024}.board h2{letter-spacing:-.01em;font-size:15px}.board-note{color:var(--ink-3);margin:3px 0 11px;font-size:11.5px}.board ol{gap:2px;padding:0;list-style:none;display:grid}.board li{color:var(--ink-2);border-radius:4px;align-items:baseline;gap:10px;padding:5px 9px;font-size:13px;display:flex}.board li:nth-child(odd){background:#f6f8f9}.board .pos{text-align:right;font-variant-numeric:tabular-nums;min-width:22px;color:var(--ink-3);font-weight:700}.board li.you{background:var(--teal);color:#fff;font-weight:700}.board li.you .pos{color:#ffffffd1}.board-push{border-top:1px solid var(--line);color:var(--teal-dark);margin-top:11px;padding-top:10px;font-size:13px;font-weight:600}.tile .subs{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 12px 9px;font-size:12px;display:flex}.tile .subs strong{color:var(--teal-dark);font-variant-numeric:tabular-nums;font-size:15px}.tile .subs em{color:var(--ink-3);font-size:10.5px;font-style:normal}.celebrate{padding:0 12px 10px;position:relative}.celebrate-btn{width:100%;font:inherit;letter-spacing:.01em;cursor:pointer;background:var(--good);color:#fff;border:0;border-radius:5px;padding:8px 10px;font-size:12px;font-weight:700;transition:transform 80ms,filter .15s}.celebrate-btn:hover:not(:disabled){filter:brightness(1.08)}.celebrate-btn:active:not(:disabled){transform:scale(.97)}.celebrate-btn:disabled{color:var(--ink-3);cursor:not-allowed;background:#eceff1;font-weight:600}.confetti-layer{pointer-events:none;height:0;position:absolute;inset:auto 0 0;overflow:visible}.confetti-layer i{border-radius:1px;animation:1.5s cubic-bezier(.15,.6,.4,1) both pop;display:block;position:absolute;bottom:0}@keyframes pop{0%{opacity:1;transform:translate(0)rotate(0)}70%{opacity:1}to{transform:translate(var(--dx), -190px) rotate(var(--spin));opacity:0}}@media (prefers-reduced-motion:reduce){.confetti-layer i{opacity:0;animation-duration:10ms}}.sprints{background:var(--card);border:1px solid var(--line);border-radius:6px;margin:0 0 14px;padding:14px 16px 16px;box-shadow:0 1px 2px #00000024}.sprints h2{letter-spacing:-.01em;margin-bottom:10px;font-size:15px}.sprints ol{gap:10px;padding:0;list-style:none;display:grid}.sprint{border:1px solid var(--line);border-left:3px solid var(--ink-3);background:#fbfdfd;border-radius:5px;padding:10px 12px}.sprint.earning{border-left-color:var(--good);background:#f4fbf6}.sprint.over{opacity:.68}.sprint-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sprint-head strong{font-size:14px;display:block}.sprint-when{color:var(--ink-3);font-size:11px}.sprint-earned{text-align:right;white-space:nowrap}.sprint-earned b{color:var(--good);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:1.1;display:block}.sprint-earned span{color:var(--ink-3);font-size:10px}.sprint-blurb{color:var(--ink-2);margin:6px 0 8px;font-size:12px}.sprint-progress{color:var(--ink-2);font-size:12px}.sprint-progress strong{font-variant-numeric:tabular-nums}.sprint-bar{background:#e3e9eb;border-radius:4px;height:7px;margin:0 0 6px;overflow:hidden}.sprint-bar i{background:var(--good);border-radius:4px;height:100%;display:block}.board .who-store{color:var(--ink-3);font-weight:400}.plate{margin:14px 0 0}.plate h2{align-items:baseline;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.plate h2 span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.plate-panels{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:600px){.plate-panels{grid-template-columns:1fr 1fr}}.pl{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--ink-3);border-radius:6px;padding:11px 13px}.pl.due{border-left-color:var(--bad)}.pl.done{border-left-color:var(--good)}.pl.none{border-left-color:var(--dim)}.pl h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:11px;font-weight:700}.pl-big{font-size:19px;font-weight:800;line-height:1.2}.pl.due .pl-big{color:var(--bad)}.pl.done .pl-big{color:var(--good)}.pl-quiet,.pl.none .pl-big{color:var(--ink-3)}.pl-detail{color:var(--ink-2);margin-top:3px;font-size:12px}.pl-asat{color:var(--ink-3);margin-top:6px;font-size:10px}
:root{--ground:#0b0d10;--ground-2:#14181d;--ground-3:#1c2228;--line-dark:#262c33;--line-dark-2:#333b44;--gold:#e0b45a;--gold-2:#b8893a;--on-dark:#eef1f3;--on-dark-2:#c3ccd2;--on-dark-3:#8a969e;--display:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif}.bar .mark{background:0 0;border-radius:0;width:auto;height:26px;display:block}.bar .mark:after{content:none}.bar h1{font-family:var(--display);letter-spacing:.01em;font-size:18px;font-weight:500}.bar h1 small{letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-top:2px;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:10px;font-weight:600;display:block}html:not([data-theme=dark]) .bar{color:var(--ink);border-bottom:1px solid var(--line);background:#fff}html:not([data-theme=dark]) .bar h1{color:var(--ink)}html:not([data-theme=dark]) .bar h1 small{color:var(--ink-3);opacity:1}html:not([data-theme=dark]) .bar-out button,html:not([data-theme=dark]) .theme-toggle{color:var(--ink-2);border-color:var(--line-strong);background:#fff}html:not([data-theme=dark]) .bar-out button:hover,html:not([data-theme=dark]) .theme-toggle:hover{background:var(--paper);color:var(--ink)}html:not([data-theme=dark]) .bar-out button:focus-visible,html:not([data-theme=dark]) .theme-toggle:focus-visible{outline-color:var(--teal)}html:not([data-theme=dark]) .bar-back{color:var(--teal);background:var(--paper);border:1px solid var(--line)}html:not([data-theme=dark]) .bar-back:hover{color:var(--teal-dark);background:#fff}html:not([data-theme=dark]) .bar-back:focus-visible{outline-color:var(--teal)}html:not([data-theme=dark]) .months{background:var(--red)}.bar-out{align-items:center;gap:8px;display:flex}.theme-toggle{cursor:pointer;color:#fff;background:#ffffff29;border:1px solid #ffffff57;border-radius:4px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.theme-toggle:hover{background:#ffffff42}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.theme-toggle svg{width:18px;height:18px;display:block}.theme-toggle .moon{display:none}html[data-theme=dark] .theme-toggle .moon{display:block}html[data-theme=dark] .theme-toggle .sun{display:none}.hero-band{background:var(--ground-2) center 72% / cover no-repeat;border:1px solid var(--line-dark);border-radius:10px;align-items:flex-end;min-height:150px;margin:12px 0 14px;display:flex;position:relative;overflow:hidden}.hero-band:before{content:"";background:linear-gradient(90deg,#0b0d10eb 0%,#0b0d108c 55%,#0b0d1026 100%);position:absolute;inset:0}.hero-band[data-store=vodacomshop]{background-image:url(/story/store-vodacomshop.jpg)}.hero-band[data-store="4u"]{background-image:url(/story/store-4u.jpg)}.hero-band[data-store=chatz]{background-image:url(/story/store-chatz.jpg)}.hero-band .head{align-items:center;gap:16px;margin:0;padding:22px 20px 18px;display:flex;position:relative}.hero-band .head>div{flex-direction:column;gap:4px;display:flex}.avatar{object-fit:cover;background:var(--ground-3);color:#fff;font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex;box-shadow:0 0 0 2px #ffffff38,0 6px 18px #0006}.avatar-lg{width:72px;height:72px;font-size:32px}.avatar-sm{width:36px;height:36px;font-size:17px;box-shadow:0 0 0 1px #0000001f}@media (min-width:600px){.avatar-lg{width:88px;height:88px;font-size:38px}}.hero-band .head h2{font-family:var(--display);letter-spacing:-.01em;color:#fff;font-size:34px;font-weight:500;line-height:1}.hero-band .head .st{color:var(--on-dark-2);font-size:13px}@media (min-width:600px){.hero-band{min-height:190px}.hero-band .head h2{font-size:44px}}.gauge h3{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.gauge .big{font-family:var(--display);font-size:58px;font-weight:500}.tile{color:var(--ink);border-radius:8px}.tile .pct b{font-family:var(--display);font-weight:500}@media (min-width:900px){.tile.w-lg .pct b{font-size:44px}}.board h2,.sprints h2{font-family:var(--display);font-size:18px;font-weight:500}.tile.smashed{box-shadow:0 1px 2px #00000024, inset 0 0 0 2px var(--gold-2)}.tile.smashed .pct b,.beaten-note,.beaten-count strong{color:var(--gold-2)}.celebrate-btn{background:var(--gold-2);color:#0b0d10}.celebrate-btn:disabled{color:var(--ink-3);background:#eceff1}.board li.you{background:var(--gold);color:#0b0d10}.board li.you .pos{color:#0b0d10b3}.board-push{color:var(--gold-2)}.sprint.earning{border-left-color:var(--gold-2)}.sprint-earned b{color:var(--gold-2)}.sprint-bar i{background:var(--gold-2)}.burst-layer{z-index:60;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0}.burst-layer video{object-fit:cover;width:100%;height:100%}html:not([data-theme=dark]) .burst-layer{mix-blend-mode:normal;background:#000;animation:3.6s both burst-fade}@keyframes burst-fade{0%{opacity:0}12%{opacity:.94}78%{opacity:.94}to{opacity:0}}@media (prefers-reduced-motion:reduce){.burst-layer{display:none}}html[data-theme=dark] body{background:var(--ground);color:var(--on-dark)}html[data-theme=dark] .bar{border-bottom:1px solid var(--line-dark);background:linear-gradient(#171b20 0%,#0d1013 100%);padding:12px 18px}html[data-theme=dark] .bar h1{color:var(--on-dark)}html[data-theme=dark] .bar h1 small{color:var(--on-dark-3);opacity:1}html[data-theme=dark] .bar-out button{border-color:var(--line-dark-2);color:var(--on-dark-2);background:0 0}html[data-theme=dark] .bar-out button:hover{background:var(--ground-3);color:#fff}html[data-theme=dark] .theme-toggle{border-color:var(--line-dark-2);color:var(--on-dark-2);background:0 0}html[data-theme=dark] .theme-toggle:hover{background:var(--ground-3);color:#fff}html[data-theme=dark] .months{background:var(--ground);border-bottom:1px solid var(--line-dark)}html[data-theme=dark] .months a{color:var(--on-dark-2);opacity:.8}html[data-theme=dark] .months a[aria-current=true]{color:#fff;background:var(--ground-3);opacity:1}html[data-theme=dark] .banner{background:var(--ground-2);color:var(--on-dark-2);border-left-color:var(--teal)}html[data-theme=dark] .banner strong{color:var(--on-dark)}html[data-theme=dark] .banner.partial{border-left-color:var(--gold);background:#1d1a14}html[data-theme=dark] .ctrls{background:var(--ground-2);border-color:var(--line-dark);color:var(--on-dark-2)}html[data-theme=dark] .ctrls button{background:var(--red)}html[data-theme=dark] .ctrls button:hover{background:var(--red-dark)}html[data-theme=dark] .gauge{background:radial-gradient(120% 90% at 50% 100%, #1a1f26 0%, var(--ground-2) 60%);border-color:var(--line-dark);color:var(--on-dark)}html[data-theme=dark] .gauge h3,html[data-theme=dark] .gauge .cap{color:var(--on-dark-3)}html[data-theme=dark] .gauge svg path:first-of-type{stroke:var(--line-dark-2)}html[data-theme=dark] .gauge svg line:first-of-type{stroke:var(--on-dark-3)}html[data-theme=dark] .gauge svg line:last-of-type{stroke:#fff}html[data-theme=dark] .tile{box-shadow:0 8px 24px #00000059}html[data-theme=dark] .tile h3{background:var(--ground-3)}html[data-theme=dark] .tile.own h3{background:#3a444b}html[data-theme=dark] .tile.dim h3{background:#4f5a61}html[data-theme=dark] .tile.smashed{box-shadow:0 8px 24px #00000059, inset 0 0 0 2px var(--gold-2)}html[data-theme=dark] .tile.ontrack-tile{box-shadow:0 8px 24px #00000059, inset 0 0 0 2px var(--teal)}html[data-theme=dark] .beaten-count{background:var(--ground-2);color:var(--on-dark-2);border:1px solid var(--line-dark);box-shadow:none;border-radius:8px}html[data-theme=dark] .beaten-count strong{color:var(--gold)}html[data-theme=dark] .board,html[data-theme=dark] .sprints{background:var(--ground-2);border-color:var(--line-dark);color:var(--on-dark);box-shadow:none;border-radius:8px}html[data-theme=dark] .board-note{color:var(--on-dark-3)}html[data-theme=dark] .board li{color:var(--on-dark-2)}html[data-theme=dark] .board li:nth-child(odd){background:#181d23}html[data-theme=dark] .board .pos{color:var(--on-dark-3)}html[data-theme=dark] .board li.you{background:var(--gold);color:#0b0d10}html[data-theme=dark] .board-push{border-top-color:var(--line-dark);color:var(--gold)}html[data-theme=dark] .sprint{border-color:var(--line-dark);border-left-color:var(--on-dark-3);background:#10141a}html[data-theme=dark] .sprint.earning{border-left-color:var(--gold);background:#141c16}html[data-theme=dark] .sprint-head strong{color:var(--on-dark)}html[data-theme=dark] .sprint-when,html[data-theme=dark] .sprint-earned span{color:var(--on-dark-3)}html[data-theme=dark] .sprint-earned b{color:var(--gold)}html[data-theme=dark] .sprint-blurb,html[data-theme=dark] .sprint-progress{color:var(--on-dark-2)}html[data-theme=dark] .sprint-bar{background:var(--line-dark)}html[data-theme=dark] .sprint-bar i{background:var(--gold)}.auth{background:var(--ground) url(/story/ring.jpg) center / cover no-repeat;color:var(--on-dark);position:relative}.auth:before{content:"";pointer-events:none;background:linear-gradient(#0b0d108c 0%,#0b0d1040 40%,#0b0d10d9 100%);position:absolute;inset:0}.auth>*{position:relative}.auth-hero{background:0 0;gap:12px;padding:34px 22px 26px}.auth-hero .mark{background:0 0;border-radius:0;align-self:flex-start;width:auto;height:34px}@media (min-width:560px){.auth-hero .mark{align-self:center}}.auth-hero .mark:after{content:none}.auth-hero h1{font-family:var(--display);font-size:30px;font-weight:500}.auth-hero .greet{color:var(--on-dark-2)}.auth-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--on-dark);background:#14181dc7;border:1px solid #ffffff14;margin-top:0;box-shadow:0 20px 60px #00000080}.auth-card h2{font-family:var(--display);font-size:22px;font-weight:500}.auth-card p,.auth-card label,.auth-card .hint{color:var(--on-dark-2)}.auth-card input{border-color:var(--line-dark-2);color:#fff;background:#0b0d10b3}.auth-card input:focus{outline-color:var(--gold);border-color:var(--gold)}.auth-card button:disabled{color:var(--on-dark-3);background:#2a3138}.auth-card [role=alert]{color:#ffd7d9;background:#d3232a2e}.auth-foot{color:var(--on-dark-3)}@media (min-width:560px){.auth-hero{padding:64px 22px 28px}.auth-card{margin-top:0}}html[data-theme=dark] .standings h2{color:var(--on-dark)}html[data-theme=dark] .fold{background:var(--ground-2);border-color:var(--line-dark);color:var(--on-dark);border-radius:8px}html[data-theme=dark] .fold>summary:hover{background:var(--ground-3)}html[data-theme=dark] .fold>summary strong{color:var(--on-dark)}html[data-theme=dark] .fold>summary:after,html[data-theme=dark] .fold-sub{color:var(--on-dark-3)}html[data-theme=dark] .fold>summary:focus-visible{outline-color:var(--gold)}html[data-theme=dark] .sp{border-color:var(--line-dark);background:#10141a}html[data-theme=dark] .sp-when,html[data-theme=dark] .sp-total span,html[data-theme=dark] .sp-store{color:var(--on-dark-3)}html[data-theme=dark] .sp-total b{color:var(--gold)}html[data-theme=dark] .sp-blurb,html[data-theme=dark] .sp-at,html[data-theme=dark] .sp-rows li{color:var(--on-dark-2)}html[data-theme=dark] .sp-rows li.on{background:#141c16}html[data-theme=dark] .sp-rows li.on .sp-earned{color:var(--gold)}html[data-theme=dark] .sp-earned{color:var(--on-dark-3)}html[data-theme=dark] .bf{border-color:var(--line-dark);color:var(--on-dark);background:#10141a}html[data-theme=dark] .bf:hover{border-color:var(--line-dark-2)}html[data-theme=dark] .bf-pos,html[data-theme=dark] .bf-store{color:var(--on-dark-3)}html[data-theme=dark] .bf.green{border-left-color:var(--gold)}html[data-theme=dark] .bf.green .bf-score{color:var(--gold)}html[data-theme=dark] .bf.none{border-left-color:var(--line-dark-2)}html[data-theme=dark] .bf.none .bf-score{color:var(--on-dark-3)}html[data-theme=dark] .roster-switch a{color:var(--gold)}html[data-theme=dark] .plate h2{color:var(--on-dark)}html[data-theme=dark] .plate h2 span{color:var(--on-dark-3)}html[data-theme=dark] .pl{background:var(--ground-2);border-color:var(--line-dark);border-radius:8px}html[data-theme=dark] .pl h3{color:var(--on-dark-3)}html[data-theme=dark] .pl-detail{color:var(--on-dark-2)}html[data-theme=dark] .pl-asat,html[data-theme=dark] .pl-quiet{color:var(--on-dark-3)}html[data-theme=dark] .pl.none{border-left-color:var(--line-dark-2)}
