:root{color-scheme:dark;--paper: #121211;--ink: #ece9e1;--ink2: #c9c5bb;--deck: #dad6cc;--mu: #a8a49a;--mu2: #7d7a72;--faint: #2c2b28;--flap: #1c1c1b;--pen: #e5533d;--pen-good: #58a6e8;--gutter: 24px;--sans: "Schibsted Grotesk", system-ui, sans-serif;--serif: "Newsreader", Georgia, serif;--agate: "Roboto Condensed", "Arial Narrow", sans-serif;--mono: "DM Mono", ui-monospace, monospace}@media(max-width:600px){:root{--gutter: 16px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.45}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .93 0 0 0 0 .91 0 0 0 0 .86 .32 0 0 0 -.16'/></filter><rect width='100%25' height='100%25' filter='url(%23f)'/></svg>");background-size:260px}a{color:inherit}button{font:inherit}[hidden]{display:none!important}.wrap{max-width:1240px;margin:0 auto;padding-block:calc(26px + env(safe-area-inset-top,0px)) 80px;padding-inline:var(--gutter)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kick{font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.ag{font-family:var(--agate);font-size:15px;line-height:1.4;font-variant-numeric:tabular-nums}.deck{margin:0;font-family:var(--serif);font-size:21px;line-height:1.3;color:var(--deck);max-width:680px}.rule{border-top:1px solid var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mast{display:flex;flex-direction:column;gap:10px}.mast .dateline{display:flex;justify-content:space-between;gap:12px;color:var(--mu)}.mast .row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;padding:4px 0 2px}.mast h1{margin:0;font-weight:900;font-size:clamp(40px,7vw,64px);letter-spacing:-.03em;line-height:.9}.mast h1 a{text-decoration:none}.mast nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.chips{display:flex;gap:12px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:12px;letter-spacing:.1em}.chip i{width:9px;height:9px;display:block}.navlink{font-weight:600;font-size:13px;color:var(--mu);text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.navlink:hover,.navlink[aria-current=page]{color:var(--ink)}.navlink[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:40px;margin-top:26px}@media(max-width:900px){.grid{grid-template-columns:1fr}}main{display:flex;flex-direction:column;gap:56px;min-width:0}.sec{display:flex;flex-direction:column;gap:22px}.sechead{display:flex;align-items:center;gap:12px;margin:0;padding:10px 0 8px;border-top:4px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--serif);font-weight:500;font-size:clamp(28px,3.2vw,38px);line-height:1;letter-spacing:-.01em}.sechead .livedot{width:12px;height:12px}aside{border-left:1px solid var(--ink);padding-left:24px;display:flex;flex-direction:column;gap:30px}@media(max-width:900px){aside{border-left:0;padding-left:0}}aside .kick{padding-bottom:6px;border-bottom:3px solid var(--ink);margin-bottom:6px}.livedot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pen);animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.idle{display:flex;flex-direction:column;gap:6px}.nx{display:flex;flex-direction:column;gap:3px;padding:2px 0 2px 12px;border-left:3px solid var(--c)}.nx .m{margin:0;font-family:var(--agate);font-size:18px}.nx .m b{color:var(--c)}.nx .op{color:var(--ink2)}.nx .f{margin:0;color:var(--mu)}figure.draw{margin:0;position:relative}figure.draw svg{display:block;width:100%;height:auto;overflow:hidden}.trk{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trk.puck{stroke-width:2px}.trk.att{stroke:var(--ink);stroke-width:1.2px;opacity:.55}.trk.def{stroke:var(--ink);stroke-width:1.2px;opacity:.22}.endpt{stroke-width:1.5px;vector-effect:non-scaling-stroke}.rink path{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.16;vector-effect:non-scaling-stroke}.rink .net{opacity:.45}svg.pending .rink path{stroke-dasharray:3 5}.board{display:flex;flex-direction:column;margin-top:-12px}.sbrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--faint)}.sbrow .sqs{display:flex;flex-direction:column;gap:3px}.sbrow .sq{width:9px;height:9px;display:block}.sbrow .sc{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:clamp(22px,2.8vw,32px);line-height:1}.sbrow .sc i{font-family:var(--serif)}.sbarrow{width:58px;height:16px;margin-left:6px;align-self:center}.vs{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.feed{display:flex;flex-direction:column}.goal{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:28px;padding:18px 0;border-top:1px solid var(--faint)}.feed .goal:first-child{border-top:0}.goal figure.draw svg{height:210px;width:auto;max-width:100%;margin-left:auto}.goal .who{font-weight:900;font-size:clamp(28px,3.4vw,40px);line-height:1;letter-spacing:-.02em;margin:6px 0 8px}.otmark{color:var(--ink);font-weight:500}.goal .whoteam{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--ink2)}.goal .who2{font-weight:800;font-size:clamp(20px,2.2vw,26px);line-height:1.05;letter-spacing:-.015em;margin:10px 0 0}.goal .who2 .whoteam{color:var(--ink2)}.chipgrp{display:inline-flex;align-items:center;gap:10px}.goal .by{font-family:var(--agate);font-weight:700;font-size:17px;margin:10px 0 6px}.goal .by span{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.1em;color:var(--mu);margin-left:4px}.goal .ctx{font-family:var(--serif);font-size:19px;line-height:1.3;color:var(--deck);margin:0}@media(max-width:640px){.goal{grid-template-columns:1fr;gap:12px}.goal figure.draw svg{height:auto;width:100%;max-height:260px}}.goal.new{animation:roll .8s cubic-bezier(.2,.8,.2,1) both}.goal .ago{margin-left:auto;white-space:nowrap;font-weight:400;letter-spacing:.1em}.goal.notrack{grid-template-columns:minmax(0,1fr)}.goal.notrack figure.draw{display:none}.goal.trackin figure.draw{animation:roll .8s cubic-bezier(.2,.8,.2,1) both}.goal.new .who{animation:reg .9s cubic-bezier(.2,.8,.2,1) both}.sbrow,.goal{transition:opacity .5s ease,transform .5s ease}.leaving{opacity:0;transform:translateY(8px)}.flap{display:inline-flex;gap:.06em;vertical-align:baseline}.flap b{position:relative;display:inline-flex;justify-content:center;min-width:.62em;padding:0 .04em;background:var(--flap);border-radius:.06em;font-family:var(--mono);font-weight:500;line-height:1.02;box-shadow:inset 0 -.02em #0009}.flap b:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#000000bf}.flap b.go{animation:flip .38s steps(1) both}@keyframes flip{0%{color:transparent}50%{color:var(--mu)}to{color:inherit}}.recent{display:flex;flex-direction:column;gap:26px}.game{display:grid;grid-template-columns:84px minmax(0,1fr);gap:0 26px;padding:14px 0 10px;border-top:3px solid var(--ink)}.recent>.game:first-child{border-top:0;padding-top:0}.game.same{border-top:1px solid var(--faint);margin-top:-10px}.game.same .dl>.mono,.game.same .dl .day{display:none}.game.same .dl .tm{margin-top:4px}.game .gbody{display:flex;flex-direction:column;gap:12px;min-width:0}.dl{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:2px}.dl .day{font-family:var(--serif);font-style:italic;font-size:50px;line-height:.9;letter-spacing:-.02em}.dl .tm+.tm{margin-top:4px}.dl .tm{display:flex;align-items:center;gap:6px;margin-top:12px;font-weight:800;font-size:11px;letter-spacing:.14em}.dl .tm i{width:9px;height:9px;display:block}@media(max-width:640px){.game{grid-template-columns:1fr;gap:12px}.dl{flex-direction:row;align-items:baseline;gap:8px}.dl .day{font-size:34px}.dl .tm{margin:0 0 0 auto}}.sl{display:grid;grid-template-columns:max-content max-content;column-gap:clamp(18px,3vw,40px);align-items:baseline;justify-content:start}.sl .nm{font-family:var(--serif);font-style:italic;font-size:clamp(26px,3.2vw,38px);line-height:1.12;letter-spacing:-.01em}.sl .v{font-family:var(--mono);font-weight:500;font-size:clamp(34px,4.2vw,50px);line-height:1.05;text-align:right;font-variant-numeric:tabular-nums}.sl .nm:nth-of-type(1),.sl .v:nth-of-type(1){border-bottom:1px solid var(--faint)}.sl .loser{color:var(--ink2)}.sl.won{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;color:var(--ink2)}.sl.won .nm{font-size:clamp(26px,3vw,34px)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.st{display:flex;flex-direction:column;gap:3px;padding:10px 14px 12px;border-left:1px solid var(--faint)}.st:first-child{border-left:0;padding-left:0}.st .n{font-family:var(--mono);font-weight:500;font-size:clamp(30px,3.6vw,44px);line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.st .l{font-family:var(--agate);font-size:15px;line-height:1.3}.st .s{font-family:var(--agate);font-size:13px;color:var(--mu)}.st.lead{grid-column:span 2}.slrow{display:flex;align-items:center;gap:18px 40px;flex-wrap:wrap}.st.side{padding:4px 0 4px 24px;border-left:1px solid var(--ink);max-width:320px}.st.lead .n{font-size:clamp(46px,5.6vw,70px)}.st.lead .l{font-family:var(--serif);font-size:20px}@media(max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.st:nth-child(odd){border-left:0;padding-left:0}.st:nth-child(n+3){border-top:1px solid var(--faint)}}.won .st .n{font-size:clamp(30px,3.4vw,42px);color:var(--ink2)}.goals{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 28px;align-items:start}@media(max-width:640px){.goals{grid-template-columns:1fr}}.multi{display:flex;flex-wrap:wrap;gap:14px}.multi figure.draw{width:190px}.glist{list-style:none;margin:0;padding:0;font-size:14px}.glist li{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:3px 0;border-top:1px solid var(--faint)}.glist .t{font-size:11px}.glist .tag{font-size:10px;margin-left:4px}.glist .sc{color:var(--mu);font-size:13px}.glist li.dim{opacity:.45}.solist{margin-top:18px;max-width:420px}.goal.so{padding:12px 0}.goal.so .who{font-size:clamp(20px,2.2vw,26px)}.goal.so .who2{font-size:clamp(16px,1.7vw,20px)}.goal.so .ctx{font-size:16px}.multi figcaption{display:flex;flex-direction:column;gap:1px;margin-top:6px}.multi figcaption .nm{font-weight:600;font-size:14px}.more{appearance:none;border:0;background:none;color:var(--ink);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;min-height:44px;padding:0;border-top:3px solid var(--ink);width:100%;text-align:left;cursor:pointer}.more:hover{color:var(--ink2)}.more[disabled]{color:var(--mu);cursor:default}.game.print .sl,.game.print .deck{animation:reg .9s cubic-bezier(.2,.8,.2,1) both}.game.print .deck{animation-delay:.12s}.game.print .stats{animation:roll .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:.2s}.game.print .multi figure{animation:roll .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.35s + var(--k, 0) * .12s)}@keyframes reg{0%{opacity:0;filter:blur(1.4px);text-shadow:-5px 0 rgba(229,83,61,.75),5px 1px rgba(90,170,230,.6)}60%{opacity:1;text-shadow:-1.5px 0 rgba(229,83,61,.6),1.5px 0 rgba(90,170,230,.45)}to{filter:none;text-shadow:none}}@keyframes roll{0%{clip-path:inset(-1em -1em 100% -1em);opacity:.4}to{clip-path:inset(-1em -1em -1em -1em);opacity:1}}.pw{position:relative;display:inline-block}.pen{position:absolute;overflow:visible;pointer-events:none}.pen path{fill:none;stroke:var(--pen);stroke-linecap:round;stroke-linejoin:round}.pen.good path{stroke:var(--pen-good)}.nmarks{display:inline-flex;gap:3px;align-items:center}.nmark{position:relative;display:inline-block;width:11px;height:11px}@property --sw{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.pen.sweep{-webkit-mask-image:conic-gradient(from var(--a0, 200deg),#000 var(--sw),transparent 0);mask-image:conic-gradient(from var(--a0, 200deg),#000 var(--sw),transparent 0);animation:sweep .75s cubic-bezier(.3,.6,.4,1) both}@keyframes sweep{0%{--sw: 0deg}to{--sw: 360deg}}.pen.wipe{clip-path:inset(-60% 100% -60% -10%);animation:wipe .45s cubic-bezier(.3,.6,.4,1) both}@keyframes wipe{to{clip-path:inset(-60% -10% -60% -10%)}}.dash{display:inline-block;width:.42em;height:.085em;background:currentColor;vertical-align:.3em;margin:0 .07em;border-radius:.02em}.divs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 40px;margin-top:26px}@media(max-width:700px){.divs{grid-template-columns:1fr}}.divs h2{margin:0 0 6px;padding-bottom:6px;border-bottom:3px solid var(--ink)}.pick{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:48px;padding:6px 0;border:0;border-bottom:1px solid var(--faint);background:none;color:var(--mu);text-align:left;cursor:pointer}.pick .sw{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--mu2)}.pick .nm{font-family:var(--serif);font-style:italic;font-size:24px;line-height:1.1}.pick .ab{font-family:var(--mono);font-size:12px;letter-spacing:.1em}.pick[data-role=rival],.pick[data-role=fav]{color:var(--ink)}.pick[data-role=rival] .sw{background:var(--c);box-shadow:none}.pick[data-role=fav] .sw{background:var(--c);box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--pen-good)}.pick .role{margin-right:10px;font-size:11px}.pick[data-role=rival] .role{color:var(--pen)}.pick[data-role=fav] .role{color:var(--pen-good)}.pick:hover{color:var(--ink2)}@media(prefers-reduced-motion:reduce){.goal.new,.goal.new .who,.goal.trackin figure.draw,.game.print .sl,.game.print .deck,.game.print .stats,.game.print .multi figure,.flap b.go,.livedot{animation:none}.sbrow,.goal{transition:none}.pen.sweep,.pen.wipe{animation:none;-webkit-mask-image:none;mask-image:none;clip-path:none}}
