@font-face{font-family:Gaegu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gaegu-400-latin.woff2)format("woff2")}@font-face{font-family:Gaegu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gaegu-700-latin.woff2)format("woff2")}@font-face{font-family:Rubik Doodle Shadow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-doodle-shadow-title.woff2)format("woff2");unicode-range:U+20,U+3F,U+42,U+57,U+61,U+64,U+68,U+6E,U+6F,U+72,U+73,U+77}.war{--paper:#fbfbf5;--rule:#c9dcf0;--margin:#f0a8a8;--ink:#1f2533;--pencil:#545d70;--red:#c9351d;--yellow:#f7c531;--blue:#2f5fc0;--hand:"Gaegu", "Chalkboard SE", "Comic Sans MS", cursive;--title:"Rubik Doodle Shadow", "Gaegu", "Chalkboard SE", cursive;--wobble-a:255px 15px 225px 15px / 15px 225px 15px 255px;--wobble-b:15px 225px 15px 255px / 255px 15px 225px 15px;isolation:isolate;background-color:var(--paper);color:var(--ink);font-family:var(--hand);font-size:21px;line-height:1.35;position:relative}.war:before{content:"";z-index:-1;background-image:linear-gradient(var(--rule) 1.5px, transparent 1.5px), linear-gradient(90deg, transparent 43px, var(--margin) 43px, var(--margin) 45px, transparent 45px);pointer-events:none;background-size:100% 36px,100% 100%;position:absolute;inset:0}.war a{color:var(--blue)}.war a:hover{color:var(--ink)}.war-wrap{max-width:1040px;margin:0 auto;padding:0 16px 0 60px}.war-hero{padding:22px 0 26px}.war h1{text-wrap:balance;margin:4px 0 12px;font-weight:400;line-height:.95}.war-title{font-family:var(--title);font-size:clamp(40px,11vw,124px);display:block}.war-title i{color:var(--red);font-style:normal}.war-field{font-family:var(--hand);margin-top:6px;font-size:clamp(30px,5vw,50px);font-weight:700;line-height:1.05;display:block}.war-intro{max-width:40ch}.war-lede{text-wrap:pretty;max-width:36ch;margin:0 0 18px;font-size:clamp(22px,2.5vw,26px)}@media (width>=1100px){.war-wrap{max-width:1240px}.war-hero{-moz-column-gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,34ch);align-items:end;column-gap:56px;padding-bottom:18px;display:grid}.war-hero h1{margin-bottom:0}.war-title{white-space:nowrap;font-size:clamp(60px,7.2vw,104px)}.war-hero .war-lede{font-size:22px}.war-hero .war-pickbar{grid-column:1/-1;margin-top:18px}}.war-pick{max-width:760px}.war-pick>summary{border:2.5px solid var(--ink);border-radius:var(--wobble-a);cursor:pointer;background:#fff;flex-wrap:wrap;align-items:baseline;gap:0 10px;min-height:44px;padding:6px 18px 5px;font-size:22px;font-weight:700;list-style:none;display:inline-flex}.war-pick>summary::-webkit-details-marker{display:none}.war-pick>summary .war-change{color:var(--blue);text-underline-offset:.15em;font-weight:400;text-decoration:underline}.war-pick[open]>summary{background:var(--yellow)}.war-fields{margin:14px 0 0}.war-group{margin:0 0 12px}.war-group-name{color:var(--pencil);margin:0 0 4px;font-size:19px;font-weight:700}.war-chips{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.war-chips a{border:2.2px solid var(--ink);border-radius:var(--wobble-a);min-height:40px;color:var(--ink);background:#fff;padding:6px 14px 4px;font-size:20px;font-weight:700;text-decoration:none;transition:transform .12s;display:inline-block}.war-chips a:hover{color:var(--ink);transform:rotate(-2deg)scale(1.04)}.war-chips a[aria-current]{background:var(--yellow)}.war-battle{height:calc(var(--steps,0) * 44svh + 160svh);position:relative}.war-stage{height:100svh;position:sticky;top:0;overflow:hidden}.war-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.war-box{z-index:2;border:2.5px solid var(--ink);background:#fff;position:absolute}.war-wk{border-radius:var(--wobble-b);padding:6px 14px 4px;top:14px;left:60px;transform:rotate(-1.5deg)}.war-wk-field{color:var(--pencil);font-size:17px}.war-num{font-size:32px;font-weight:700;line-height:1}.war-num span{color:var(--pencil);font-size:20px;font-weight:400}.war-wk-date{font-size:19px}.war-wk-key{color:var(--pencil);font-size:16px}.war-nw{white-space:nowrap}.war-board{border-top:2px dashed var(--rule);min-width:190px;margin:8px 0 4px;padding-top:6px}.war-board h2{color:var(--pencil);margin:0 0 4px;font-size:18px;font-weight:700}.war-board ol{margin:0;padding:0;list-style:none}.war-board li{white-space:nowrap;gap:8px;font-size:19px;line-height:1.3;display:flex}.war-board li b{text-align:right;font-variant-numeric:tabular-nums;width:1.1em}.war-board li.top span{box-shadow:inset 0 -.42em 0 var(--yellow)}.war-caption{text-align:center;text-wrap:balance;border-radius:225px 15px 255px/15px 255px 15px 225px;max-width:min(460px,100vw - 32px);margin:0;padding:8px 18px 6px;font-size:clamp(21px,2.3vw,26px);font-weight:700;top:16px;left:50%;transform:translate(-50%)rotate(-1deg)}.war-play{border-radius:var(--wobble-a);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:4px 16px 2px 14px;font-size:21px;font-weight:700;display:inline-flex;top:14px;right:16px}.war-play:before{content:"";border-left:13px solid var(--red);border-top:8px solid #0000;border-bottom:8px solid #0000;width:0;height:0}.war-play.on:before{border:0;border-left:4px solid var(--ink);border-right:4px solid var(--ink);width:4px;height:15px}.war-play.on{background:var(--yellow)}.war-play[hidden]{display:none}.war-timeline{border-radius:var(--wobble-b);width:min(560px,44%);height:66px;bottom:14px;left:60px;transform:rotate(-.6deg)}.war-ticks{border-bottom:2.5px solid var(--ink);height:14px;position:absolute;inset:12px 18px auto}.war-tick{background:var(--ink);width:2px;height:10px;position:absolute;bottom:-2px}.war-tick.king{width:3px;height:16px}.war-tick.done{background:var(--red)}.war-month{color:var(--pencil);white-space:nowrap;background:#fbfbf5e0;padding:0 3px;font-size:16px;font-weight:700;position:absolute;top:26px}.war-month.end{transform:translate(-100%)}.war-marker{border-left:9px solid #0000;border-right:9px solid #0000;border-top:16px solid var(--red);width:0;height:0;margin-left:-9px;position:absolute;top:-14px;left:0}.war-results{padding:56px 0 72px}.war-results h2{font-family:var(--title);margin:0 0 14px;font-size:clamp(42px,7vw,76px);font-weight:400;line-height:1}.war-won{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 40px;max-width:900px;display:grid}.war-champ{width:170px;height:auto;transform:rotate(4deg)}.war-share{border:2.5px solid var(--ink);border-radius:var(--wobble-a);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;margin:0 0 26px;padding:6px 18px 5px;font-size:21px;font-weight:700}.war-share:hover{background:var(--yellow)}.war-share[hidden]{display:none}.war-verdict{margin:0 0 14px;font-size:clamp(21px,2.3vw,26px)}.war-verdict b{box-shadow:inset 0 -.4em 0 var(--yellow)}.war-tally-h{margin:0 0 8px;font-size:22px;font-weight:700}.war-tally{gap:8px;max-width:640px;margin:0 0 28px;padding:0;list-style:none;display:grid}.war-tally li{grid-template-columns:minmax(0,150px) 1fr 64px;align-items:center;gap:12px;font-size:20px;display:grid}.war-tally li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.war-tally svg{width:100%;height:24px;display:block;overflow:visible}.war-tally .n{color:var(--pencil);font-variant-numeric:tabular-nums}.war-fine{max-width:62ch;color:var(--pencil);margin:26px 0 0;font-size:19px}.war-again{margin-top:34px}.war{--mg-fs:20px;--mg-fw:700;--mg-bd:2.2px solid var(--ink);--mg-r:var(--wobble-a);--mg-bg:#fff;--mg-h-fs:22px;--mg-h-fw:700}@media (width<=1000px){.war-caption{top:auto;bottom:96px}}@media (width<=700px){.war{font-size:19px}.war-wrap{padding-left:54px}.war-pick>summary{padding:6px 14px 5px;font-size:20px}.war-lede{font-size:20px}.war:before{background-image:linear-gradient(var(--rule) 1.5px, transparent 1.5px), linear-gradient(90deg, transparent 37px, var(--margin) 37px, var(--margin) 39px, transparent 39px)}.war-board{display:none}.war-wk{top:10px;left:16px}.war-wk-field{display:none}.war-caption{width:calc(100vw - 32px);font-size:20px;bottom:92px}.war-won{grid-template-columns:minmax(0,1fr)}.war-champ{order:-1;width:116px}.war-play{top:10px}.war-timeline{width:auto;height:62px;left:16px;right:16px}.war-tally li{grid-template-columns:minmax(0,104px) 1fr 52px;font-size:18px}}.war-defs{width:0;height:0;position:absolute;overflow:hidden}.war-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.war-dept{flex:none;width:24px;height:24px}.war-chips a{align-items:center;gap:6px;display:inline-flex}.war-group-name{align-items:center;gap:8px;display:flex}.war-meter{align-items:flex-end;gap:2px;margin-left:4px;display:inline-flex}.war-meter i{border:1.5px solid var(--ink);background:#fff;border-radius:1px;width:5px}.war-meter i:first-child{height:7px}.war-meter i:nth-child(2){height:9px}.war-meter i:nth-child(3){height:11px}.war-meter i:nth-child(4){height:13px}.war-meter i:nth-child(5){height:15px}.war-meter.l1 i:nth-child(-n+1){background:#8fcf72}.war-meter.l2 i:nth-child(-n+2){background:#c9d44a}.war-meter.l3 i:nth-child(-n+3){background:#f0a51d}.war-meter.l4 i:nth-child(-n+4){background:#f0761d}.war-meter.l5 i:nth-child(-n+5){background:#e8452c}.war-pickbar{margin-top:4px}.war-pick-label{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0 0 10px;font-size:23px;font-weight:700;display:flex}.war-open{color:var(--pencil);font-size:19px;font-weight:400}.war-pickbar>.war-chips{margin-bottom:10px;display:inline-flex}.war-pickbar>.war-pick{vertical-align:top;display:inline-block}.war-pickbar>.war-pick[open]{display:block}.war-pickbar .war-pick>summary{min-height:40px;padding:4px 14px 3px;font-size:19px}.war-drama-key{color:var(--pencil);align-items:center;gap:8px;margin:10px 0 0;font-size:16px;display:flex}.war-drama-key .war-meter{flex:none;margin-left:0}.war-hint{border:2.5px solid var(--ink);border-radius:var(--wobble-a);color:var(--red);white-space:nowrap;background:#fff;padding:2px 12px 1px;font-size:20px;font-weight:700;position:absolute;top:-20px;left:14px;transform:rotate(-3deg)}.war-hint:after{content:"";border-right:3px solid var(--red);border-bottom:3px solid var(--red);width:8px;height:8px;margin-left:6px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.war-timeline:not(.idle) .war-hint{display:none}.war-timeline.idle .war-marker{animation:.9s ease-in-out infinite war-pulse}@keyframes war-pulse{50%{translate:0 -5px;scale:1.3}}.war-champ-card{align-items:center;gap:22px;margin:0 0 30px;display:flex}.war-champ-card .war-share{margin:4px 0 0}.war-facts{margin:0;padding:0;font-size:20px;line-height:1.3;list-style:none}.war-facts li{margin:0 0 8px;padding-left:22px;position:relative}.war-facts li:before{content:"";background:var(--yellow);border:2px solid var(--ink);width:10px;height:10px;position:absolute;top:.4em;left:2px;transform:rotate(45deg)}@media (width<=700px){.war-champ-card{order:-1;gap:12px}.war-champ-card .war-champ{flex:none;width:96px}.war-facts{font-size:18px}.war-pick-label{margin-bottom:8px;font-size:21px}.war-open{font-size:17px}.war-pickbar .war-chips{gap:6px}.war-pickbar .war-chips a{gap:4px;min-height:36px;padding:3px 8px 2px;font-size:17px}.war-pickbar .war-dept{width:18px;height:18px}.war-pickbar .war-meter{gap:1px;margin-left:2px}.war-pickbar .war-meter i{width:4px}.war-pickbar .war-pick>summary{min-height:36px;font-size:17px}.war-drama-key{font-size:15px}}@media (prefers-reduced-motion:reduce){.war-timeline.idle .war-marker{animation:none}.war-chips a{transition:none}}
