.hw26{--hw-orange:26 95% 56%;--hw-amber:40 96% 62%;--hw-purple:272 80% 66%;--hw-green:95 62% 55%;--hw-ink:270 14% 5%;--hw-panel:270 16% 9%;--hw-line:272 30% 24%;--hw-text:35 25% 92%;--hw-muted:270 10% 70%;position:relative;max-width:76rem;margin:0 auto;padding:1rem;border:1px solid hsl(var(--hw-line)/.7);border-radius:1.25rem;color:hsl(var(--hw-text));background:radial-gradient(ellipse 70% 40% at 50% 0,hsl(272 70% 30%/.35),transparent 70%),radial-gradient(ellipse 50% 30% at 0 60%,hsl(26 90% 40%/.12),transparent 70%),radial-gradient(ellipse 50% 30% at 100% 85%,hsl(272 70% 35%/.16),transparent 70%),hsl(var(--hw-ink)/.86);backdrop-filter:blur(6px);box-shadow:0 30px 80px hsl(272 80% 10%/.5);overflow-wrap:anywhere;letter-spacing:0}@media (min-width:640px){.hw26{padding:1.5rem 2rem 2.5rem}}.hw26 p{line-height:1.7;color:hsl(var(--hw-muted))}.hw26 strong{font-weight:600}.hw26 h3,.hw26 strong{color:hsl(var(--hw-text))}.hw26 h3{margin-top:.5rem;font-size:1.25rem;font-weight:700}.hw26 h4{font-weight:600;color:hsl(var(--hw-text))}.hw26 a:not([class*=inline-flex]):focus-visible{outline:2px solid hsl(var(--hw-orange));outline-offset:3px;border-radius:4px}.hw26-sprite{display:inline-block;max-width:none;image-rendering:pixelated;vertical-align:middle;flex-shrink:0}.hw26-command{padding:.05rem .4rem;border:1px solid hsl(var(--hw-orange)/.35);border-radius:.35rem;background:hsl(var(--hw-orange)/.12);color:hsl(var(--hw-amber));font-size:.875em;white-space:nowrap}.hw26-tag{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.hw26-tag-new{color:hsl(26 100% 10%);background:linear-gradient(135deg,hsl(var(--hw-amber)),hsl(var(--hw-orange)));box-shadow:0 0 12px hsl(var(--hw-orange)/.45)}.hw26-tag-changed{color:hsl(272 90% 88%);background:hsl(var(--hw-purple)/.2);box-shadow:inset 0 0 0 1px hsl(var(--hw-purple)/.55)}.hw26-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.hw26-topbar>a{color:hsl(var(--hw-text))}.hw26-lang{display:inline-flex;gap:.125rem;padding:.125rem;border:1px solid hsl(var(--hw-line));border-radius:.5rem;font-size:.875rem;font-weight:600}.hw26-lang a{padding:.4rem .8rem;border-radius:.375rem;color:hsl(var(--hw-muted))}.hw26-lang a:hover{color:hsl(var(--hw-text))}.hw26-lang a[aria-current=page]{background:hsl(var(--hw-orange));color:hsl(26 100% 8%)}.hw26-hero{position:relative}.hw26-hero-art{display:block;overflow:hidden;border-radius:1rem;border:1px solid hsl(var(--hw-orange)/.35);box-shadow:0 0 0 1px hsl(var(--hw-ink)),0 20px 60px hsl(26 90% 40%/.18)}.hw26-hero-art img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.hw26-hero-copy{position:relative;max-width:48rem;margin:1.25rem auto 0;padding:0 .5rem;text-align:center}.hw26-kicker{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border:1px solid hsl(var(--hw-purple)/.5);border-radius:999px;background:hsl(var(--hw-ink)/.75);color:hsl(272 90% 85%)!important;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hw26-kicker svg{width:.95rem;height:.95rem}.hw26-title{margin:.6rem 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,8vw,5.2rem);font-weight:900;font-style:italic;line-height:1;letter-spacing:-.01em;background:linear-gradient(180deg,hsl(48 100% 75%),hsl(var(--hw-orange)) 55%,hsl(14 90% 42%));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 hsl(272 70% 22%)) drop-shadow(0 0 22px hsl(var(--hw-orange)/.45))}.hw26-dates{display:inline-flex;align-items:center;gap:.5rem;color:hsl(var(--hw-text))!important;font-weight:600}.hw26-dates svg{width:1.1rem;height:1.1rem;color:hsl(var(--hw-orange))}.hw26-status{display:flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.45rem;margin:.5rem 0 0;font-size:.95rem}.hw26-status svg{width:1rem;height:1rem;color:hsl(var(--hw-amber))}.hw26-status strong{padding:.1rem .6rem;border-radius:.4rem;background:hsl(var(--hw-orange)/.15);color:hsl(var(--hw-amber));font-variant-numeric:tabular-nums}.hw26-status-ended{color:hsl(var(--hw-muted))}.hw26-lead{margin-top:.75rem;font-size:1.075rem}.hw26-parade{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(.25rem,2.5vw,2rem);margin:.5rem auto 0;padding:1.25rem .5rem .6rem;overflow:hidden}.hw26-parade:after{content:"";position:absolute;left:5%;right:5%;bottom:0;height:1.4rem;border-radius:50%;background:radial-gradient(ellipse at center,hsl(272 60% 55%/.35),transparent 70%);filter:blur(3px)}.hw26-parade span{position:relative;z-index:1;animation:hw26-bob 3.2s ease-in-out infinite alternate}.hw26-parade .hw26-sprite{filter:drop-shadow(0 0 10px hsl(var(--hw-purple)/.5))}@media (max-width:639px){.hw26-parade span:nth-child(n+6){display:none}.hw26-parade .hw26-sprite{width:auto;height:auto;max-height:90px}}.hw26-new{margin-top:2.5rem}.hw26-new>h2{font-size:1.6rem;font-weight:800;text-align:center;color:hsl(var(--hw-text))}.hw26-legend{max-width:42rem;margin:.5rem auto 1.25rem;text-align:center;font-size:.925rem}.hw26-highlights{display:grid;gap:.75rem}@media (min-width:640px){.hw26-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hw26-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}.hw26-highlight{display:flex;height:100%;gap:.85rem;align-items:flex-start;padding:1rem;border:1px solid hsl(var(--hw-line)/.8);border-radius:.9rem;background:linear-gradient(160deg,hsl(var(--hw-panel)),hsl(var(--hw-ink)));transition:transform .2s,border-color .2s,box-shadow .2s}.hw26-highlight:hover{transform:translateY(-3px);border-color:hsl(var(--hw-orange)/.6);box-shadow:0 10px 30px hsl(var(--hw-orange)/.12)}.hw26-highlight-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.hw26-highlight-copy strong{font-size:1.05rem}.hw26-highlight-copy>span:last-child{color:hsl(var(--hw-muted));font-size:.9rem;line-height:1.5}.hw26-orb{display:inline-flex;width:4.5rem;height:4.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 60%,hsl(var(--hw-orange)/.28),hsl(var(--hw-purple)/.12) 55%,transparent 72%);box-shadow:inset 0 0 0 1px hsl(var(--hw-orange)/.2)}.hw26-orb .hw26-sprite{max-width:4.25rem;max-height:4.25rem;width:auto;height:auto}.hw26-orb-npc{width:5.5rem;height:5.5rem}.hw26-orb-npc .hw26-sprite{max-width:5rem;max-height:5rem}.hw26-layout{display:grid;gap:2rem;margin-top:2.5rem}@media (min-width:1100px){.hw26-layout{grid-template-columns:13rem minmax(0,1fr)}}.hw26-toc{align-self:start;padding:1rem;border:1px solid hsl(var(--hw-line)/.8);border-radius:.9rem;background:hsl(var(--hw-panel)/.8)}@media (min-width:1100px){.hw26-toc{position:sticky;top:6rem}}.hw26-toc>p{margin-bottom:.5rem;color:hsl(var(--hw-text));font-weight:700}.hw26-toc ol{display:grid;gap:.15rem;counter-reset:hw26-toc}@media (min-width:640px) and (max-width:1099px){.hw26-toc ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw26-toc li{counter-increment:hw26-toc}.hw26-toc a{display:flex;gap:.5rem;padding:.3rem .4rem;border-radius:.4rem;color:hsl(var(--hw-muted));font-size:.9rem;line-height:1.35}.hw26-toc a:before{content:counter(hw26-toc,decimal-leading-zero);color:hsl(var(--hw-orange));flex-shrink:0;min-width:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}.hw26-toc a:hover{background:hsl(var(--hw-orange)/.1);color:hsl(var(--hw-text))}.hw26-body{display:grid;gap:3.5rem;min-width:0}.hw26-section{display:grid;gap:1rem}.hw26-section,.hw26-section [id]{scroll-margin-top:6rem}.hw26-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,hsl(var(--hw-orange)/.7),hsl(var(--hw-purple)/.5),transparent) 1}.hw26-section-head h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:hsl(var(--hw-text))}.hw26-tombstone{display:inline-flex;width:2.6rem;height:3rem;align-items:center;justify-content:center;border-radius:1.3rem 1.3rem .3rem .3rem;background:linear-gradient(180deg,hsl(270 10% 30%),hsl(270 12% 16%));box-shadow:inset 0 2px 0 hsl(0 0% 100%/.12),0 4px 0 hsl(95 40% 18%),0 0 18px hsl(var(--hw-purple)/.3);color:hsl(var(--hw-amber))}.hw26-tombstone svg{width:1.2rem;height:1.2rem}.hw26-panel{padding:1rem 1.25rem;border:1px solid hsl(var(--hw-line)/.8);border-radius:.9rem;background:hsl(var(--hw-panel)/.85)}.hw26-panel>h3,.hw26-panel>h4{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem}.hw26-note{padding:.75rem 1rem;border-left:3px solid hsl(var(--hw-orange)/.8);border-radius:0 .6rem .6rem 0;background:hsl(var(--hw-orange)/.07);font-size:.95rem}.hw26-note>svg{display:inline;width:1rem;height:1rem;color:hsl(var(--hw-amber));vertical-align:-.15em}.hw26-bullets{display:grid;gap:.5rem}.hw26-bullets li,.hw26-tips li{position:relative;padding-left:1.6rem;color:hsl(var(--hw-muted));line-height:1.65}.hw26-bullets li:before,.hw26-tips li:before{content:"";position:absolute;top:.5em;left:.2rem;width:.7rem;height:.65rem;border-radius:45% 45% 50% 50%;background:radial-gradient(circle at 35% 35%,hsl(var(--hw-amber)),hsl(var(--hw-orange)) 60%,hsl(18 85% 35%));box-shadow:0 0 8px hsl(var(--hw-orange)/.6)}.hw26-timeline{display:grid;gap:1rem}@media (min-width:768px){.hw26-timeline{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.hw26-timeline:before{content:"";position:absolute;top:2.1rem;left:8%;right:8%;border-top:2px dashed hsl(var(--hw-orange)/.4)}}.hw26-timeline li{position:relative;display:grid;gap:.75rem;justify-items:start}@media (min-width:768px){.hw26-timeline li{justify-items:center;text-align:center}}.hw26-timeline-date{display:inline-flex;min-width:5.5rem;height:4.2rem;align-items:center;justify-content:center;padding:0 .75rem;border-radius:45% 45% 40% 40%/55% 55% 45% 45%;background:radial-gradient(circle at 40% 35%,hsl(var(--hw-amber)),hsl(var(--hw-orange)) 55%,hsl(18 85% 32%));box-shadow:0 0 22px hsl(var(--hw-orange)/.45),inset 0 -4px 0 hsl(18 85% 25%/.6);color:hsl(20 90% 10%);font-weight:900;font-size:1.1rem}.hw26-timeline h3{margin:0}.hw26-tiers{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.hw26-tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}.hw26-tier{--tier:var(--hw-green);display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.1rem .75rem;border:1px solid hsl(var(--tier)/.4);border-radius:1rem;background:radial-gradient(circle at 50% 25%,hsl(var(--tier)/.22),transparent 60%),hsl(var(--hw-panel));text-align:center}.hw26-tier-blue{--tier:205 90% 60%}.hw26-tier-red{--tier:355 85% 60%}.hw26-tier-purple{--tier:var(--hw-purple)}.hw26-tier .hw26-sprite{filter:drop-shadow(0 0 10px hsl(var(--tier)/.7));animation:hw26-bob 2.6s ease-in-out infinite alternate}.hw26-tier{position:relative}.hw26-tier>.hw26-tag{position:absolute;top:.6rem;right:.6rem}.hw26-tier>span:not(.hw26-tag){color:hsl(var(--hw-muted));font-size:.875rem;line-height:1.45}.hw26-earn{display:grid;border:1px solid hsl(var(--hw-line)/.8);border-radius:.9rem;overflow:hidden}.hw26-earn>div{display:grid;gap:.25rem 1rem;padding:.75rem 1rem;background:hsl(var(--hw-panel)/.7)}.hw26-earn>div:nth-child(2n){background:hsl(var(--hw-panel)/.35)}@media (min-width:640px){.hw26-earn>div{grid-template-columns:15rem minmax(0,1fr)}}.hw26-earn dt{color:hsl(var(--hw-text));font-weight:600}.hw26-earn dd{display:grid;gap:.1rem}.hw26-earn dd strong{color:hsl(var(--hw-amber))}.hw26-earn dd span{color:hsl(var(--hw-muted));font-size:.875rem}.hw26-exchange{display:grid;gap:.6rem}@media (min-width:640px){.hw26-exchange{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw26-exchange li{display:grid;gap:.3rem;padding:.75rem 1rem;border:1px dashed hsl(var(--hw-orange)/.35);border-radius:.8rem;background:hsl(var(--hw-panel)/.6)}.hw26-exchange li:last-child{border-color:hsl(var(--hw-purple)/.55)}.hw26-exchange small{color:hsl(var(--hw-muted))}.hw26-trade{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.hw26-trade>svg{width:1.2rem;height:1.2rem;color:hsl(var(--hw-orange))}.hw26-price{flex-wrap:wrap;gap:.35rem}.hw26-price,.hw26-price-part{display:inline-flex;align-items:center}.hw26-price-part{gap:.3rem;padding:.15rem .55rem .15rem .6rem;border-radius:999px;background:hsl(var(--hw-ink));box-shadow:inset 0 0 0 1px hsl(var(--hw-line));font-variant-numeric:tabular-nums}.hw26-price-or{margin-right:.15rem;color:hsl(var(--hw-muted));font-size:.8rem}.hw26-trick{display:grid;gap:1.5rem;align-items:start}@media (min-width:768px){.hw26-trick{grid-template-columns:12rem minmax(0,1fr)}}.hw26-trick>div:last-child{display:grid;gap:.9rem}.hw26-door{position:relative;display:flex;height:13rem;align-items:flex-end;justify-content:center;padding-bottom:1.25rem;border:3px solid hsl(25 45% 30%);border-bottom:0;border-radius:6rem 6rem .5rem .5rem;background:repeating-linear-gradient(90deg,hsl(25 40% 18%) 0 2.2rem,hsl(25 40% 14%) 2.2rem 2.4rem),hsl(25 40% 16%);box-shadow:inset 0 0 40px hsl(0 0% 0%/.6),0 0 40px hsl(var(--hw-orange)/.2)}.hw26-door:after{content:"";position:absolute;top:55%;right:1.2rem;width:.7rem;height:.7rem;border-radius:50%;background:hsl(var(--hw-amber));box-shadow:0 0 8px hsl(var(--hw-amber))}.hw26-yell{position:absolute;top:-1rem;left:50%;transform:translateX(-50%) rotate(-4deg);color:hsl(var(--hw-orange));font-weight:900;white-space:nowrap;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;animation:hw26-yell 2.4s ease-in-out infinite}@media (max-width:767px){.hw26-door{max-width:12rem;margin:1rem auto 0}}.hw26-vendor{display:grid;gap:1rem;padding:1.25rem;border:1px solid hsl(var(--hw-line)/.8);border-radius:1rem;background:linear-gradient(170deg,hsl(var(--hw-panel)),hsl(var(--hw-ink)/.6))}.hw26-vendor-head{display:flex;gap:1rem;align-items:center}.hw26-vendor-head h3{margin:0;font-size:1.35rem}.hw26-vendor-head p{margin:.15rem 0 0}.hw26-vendor-where{font-size:.9rem}.hw26-offers{display:grid;gap:.6rem}@media (min-width:768px){.hw26-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw26-offer{display:flex;gap:.85rem;padding:.8rem;border-radius:.8rem;background:hsl(var(--hw-ink)/.7);box-shadow:inset 0 0 0 1px hsl(var(--hw-line)/.6)}.hw26-offer>div{display:grid;gap:.35rem;align-content:start}.hw26-offer h4{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0}.hw26-offer p{margin:0;font-size:.875rem;line-height:1.5}.hw26-offer-art{width:4rem;height:4rem;border-radius:.7rem;background:radial-gradient(circle,hsl(var(--hw-orange)/.18),transparent 70%)}.hw26-offer-art,.hw26-slot{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.hw26-slot{width:2.5rem;height:2.5rem;border:1px solid hsl(0 0% 0%/.8);border-radius:.2rem;background:linear-gradient(135deg,hsl(270 8% 14%),hsl(270 10% 8%));box-shadow:inset 1px 1px 0 hsl(0 0% 100%/.07),inset -1px -1px 0 hsl(0 0% 0%/.5);color:hsl(var(--hw-muted))}.hw26-slot>svg{width:1rem;height:1rem;opacity:.6}.hw26-slot .hw26-sprite{max-width:2.25rem;max-height:2.25rem}.hw26-bag{display:grid;gap:.5rem;counter-reset:hw26-bag}@media (min-width:768px){.hw26-bag{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw26-bag li{display:flex;align-items:center;gap:.75rem;color:hsl(var(--hw-muted));font-size:.925rem;line-height:1.4}.hw26-backpacks{display:grid;gap:.75rem}@media (min-width:900px){.hw26-backpacks{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw26-backpack{display:grid;align-content:start;gap:.9rem;padding:1rem;border:1px solid hsl(var(--hw-line)/.8);border-radius:1rem;background:hsl(var(--hw-panel)/.85)}.hw26-backpack-head{display:flex;align-items:center;gap:.75rem}.hw26-backpack-head>div{flex:1}.hw26-backpack-head h3{margin:0;font-size:1.1rem}.hw26-backpack-head p{margin:0;font-size:.85rem}.hw26-recipe{display:grid;gap:.35rem}.hw26-recipe li{display:flex;align-items:center;gap:.6rem;color:hsl(var(--hw-muted));font-size:.9rem}.hw26-recipe .hw26-slot{width:2.1rem;height:2.1rem}.hw26-backpack-drop{font-size:.925rem}.hw26-quests{display:grid;gap:1rem}@media (min-width:900px){.hw26-quests{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw26-quest{display:grid;align-content:start;gap:1rem;padding:1.25rem;border:1px solid hsl(var(--hw-line)/.8);border-radius:1rem;background:linear-gradient(170deg,hsl(var(--hw-panel)),hsl(var(--hw-ink)/.6))}.hw26-quest-head{display:flex;align-items:center;gap:.9rem}.hw26-quest-head h3{margin:0}.hw26-quest-head p{margin:0;font-size:.9rem}.hw26-steps{display:grid;gap:.65rem;counter-reset:hw26-step}.hw26-steps li{position:relative;padding-left:2.4rem;color:hsl(var(--hw-muted));line-height:1.55;counter-increment:hw26-step}.hw26-steps li:before{content:counter(hw26-step);position:absolute;left:0;top:0;display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--hw-purple)/.2);box-shadow:inset 0 0 0 1px hsl(var(--hw-purple)/.6);color:hsl(272 90% 88%);font-size:.8rem;font-weight:700}.hw26-steps li:not(:last-child):after{content:"";position:absolute;left:.8rem;top:1.75rem;bottom:-.6rem;border-left:1px dashed hsl(var(--hw-purple)/.45)}.hw26-quest-reward{display:flex;gap:.6rem;margin:0;padding:.75rem .9rem;border-radius:.7rem;background:hsl(var(--hw-orange)/.09);font-size:.925rem}.hw26-quest-reward>svg{width:1.1rem;height:1.1rem;flex-shrink:0;margin-top:.25rem;color:hsl(var(--hw-amber))}.hw26-souvenir{display:flex;align-items:center;gap:.75rem}.hw26-boss,.hw26-bosses{display:grid;gap:1rem}.hw26-boss{--boss:var(--hw-orange);padding:1.25rem;border:1px solid hsl(var(--boss)/.45);border-radius:1rem;background:radial-gradient(ellipse 40% 80% at 0 50%,hsl(var(--boss)/.18),transparent 70%),hsl(var(--hw-panel)/.9)}.hw26-boss-horseman{--boss:0 75% 55%}.hw26-boss-frankenstein{--boss:var(--hw-green)}@media (min-width:768px){.hw26-boss{grid-template-columns:11rem minmax(0,1fr);align-items:center}}.hw26-boss-art{display:flex;justify-content:center;align-items:flex-end;min-height:9rem}.hw26-boss-art .hw26-sprite{max-width:100%;height:auto;filter:drop-shadow(0 0 16px hsl(var(--boss)/.55))}.hw26-boss-copy{display:grid;gap:.6rem}.hw26-boss-copy h3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.4rem}.hw26-boss-quote{margin:0;font-style:italic}.hw26-boss dl{display:grid;gap:.5rem}@media (min-width:640px){.hw26-boss dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw26-boss dl>div{padding:.5rem .75rem;border-radius:.6rem;background:hsl(var(--hw-ink)/.7)}.hw26-boss dt{color:hsl(var(--hw-muted));font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.hw26-boss dd{color:hsl(var(--boss));font-weight:700}.hw26-boss h4{margin:.25rem 0 0;font-size:.85rem;color:hsl(var(--hw-muted));text-transform:uppercase;letter-spacing:.06em}.hw26-loot{display:flex;flex-wrap:wrap;gap:.4rem}.hw26-loot li{padding:.2rem .6rem;border-radius:999px;background:hsl(var(--hw-ink)/.8);box-shadow:inset 0 0 0 1px hsl(var(--boss)/.3);color:hsl(var(--hw-text));font-size:.825rem}.hw26-frank{display:grid;gap:1rem;border-color:hsl(var(--hw-green)/.4)}.hw26-frank>h3>svg{width:1.2rem;height:1.2rem;color:hsl(var(--hw-green))}.hw26-phases{display:grid;gap:.6rem}@media (min-width:900px){.hw26-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}.hw26-phases li{position:relative;display:grid;align-content:start;gap:.25rem;padding:.75rem;border-radius:.7rem;background:linear-gradient(180deg,hsl(var(--hw-green)/.14),hsl(var(--hw-ink)/.7));box-shadow:inset 0 3px 0 hsl(var(--hw-green)/.6)}.hw26-phases li:nth-child(2){box-shadow:inset 0 3px 0 hsl(190 90% 60%/.7)}.hw26-phases li:nth-child(3){box-shadow:inset 0 3px 0 hsl(var(--hw-amber)/.7)}.hw26-phases li:nth-child(4){box-shadow:inset 0 3px 0 hsl(0 80% 60%/.8)}.hw26-phases li>span:not(.hw26-phase-range):not(.hw26-coil){color:hsl(var(--hw-muted));font-size:.875rem;line-height:1.45}.hw26-phase-range{color:hsl(var(--hw-green));font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.hw26-coil{display:none}@media (min-width:900px){.hw26-coil{position:absolute;top:50%;right:-1.45rem;display:block;transform:translateY(-50%);filter:drop-shadow(0 0 6px hsl(190 90% 60%/.9));animation:hw26-spark 1.8s steps(2) infinite}.hw26-coil .hw26-sprite{height:2.6rem;width:auto}}.hw26-ranking{display:grid;gap:1.5rem;align-items:start}@media (min-width:900px){.hw26-ranking{grid-template-columns:minmax(0,1fr) 20rem}}.hw26-ranking>div{display:grid;gap:1rem;justify-items:start}.hw26-ranking>div>h3{margin:0}.hw26-points{display:grid;width:100%;gap:.45rem}.hw26-points li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "bar bar";gap:.25rem .75rem;color:hsl(var(--hw-text));font-size:.925rem}.hw26-points li>span:first-child{grid-area:label}.hw26-points li>strong{grid-area:value;color:hsl(var(--hw-amber));font-variant-numeric:tabular-nums}.hw26-points li small{color:hsl(var(--hw-muted));font-weight:400}.hw26-points-bar{grid-area:bar;height:.45rem;border-radius:999px;background:linear-gradient(90deg,hsl(var(--hw-purple)),hsl(var(--hw-orange)));box-shadow:0 0 10px hsl(var(--hw-orange)/.35)}.hw26-screenshot{display:block;justify-self:center;max-width:22rem;padding:.4rem;border:1px solid hsl(var(--hw-orange)/.5);border-radius:.8rem;background:hsl(var(--hw-ink));box-shadow:0 20px 50px hsl(26 90% 40%/.25),0 0 0 6px hsl(var(--hw-purple)/.08);transform:rotate(1.5deg);transition:transform .3s}.hw26-screenshot:hover{transform:rotate(0deg) scale(1.02)}.hw26-screenshot img{display:block;width:100%;height:auto;border-radius:.5rem}.hw26-podium{display:grid;gap:1rem;align-items:end}@media (min-width:900px){.hw26-podium{grid-template-columns:repeat(3,minmax(0,1fr))}.hw26-podium-1{order:2}.hw26-podium-2{order:1}.hw26-podium-3{order:3}.hw26-podium>.hw26-podium-1{padding-bottom:3rem}.hw26-podium>.hw26-podium-2{padding-bottom:1.75rem}}.hw26-podium>li{--medal:45 95% 58%;display:grid;align-content:start;gap:.9rem;padding:1.1rem;border:1px solid hsl(var(--medal)/.5);border-radius:1rem 1rem .4rem .4rem;background:linear-gradient(180deg,hsl(var(--medal)/.16),hsl(var(--hw-panel)) 45%,hsl(var(--hw-ink)));box-shadow:0 0 30px hsl(var(--medal)/.12)}.hw26-podium>.hw26-podium-2{--medal:220 15% 78%}.hw26-podium>.hw26-podium-3{--medal:26 60% 55%}.hw26-podium-place{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;color:hsl(var(--medal))!important;font-size:1.3rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.hw26-podium-place svg{width:1.3rem;height:1.3rem}.hw26-podium>li>ul{display:grid;gap:.75rem}.hw26-podium>li>ul>li{display:grid;gap:.4rem;color:hsl(var(--hw-muted));font-size:.9rem;line-height:1.45}.hw26-reward-art{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.35rem;min-height:3.6rem;padding:.4rem .6rem;border-radius:.6rem;background:hsl(var(--hw-ink)/.75)}.hw26-reward-art .hw26-sprite{max-height:3.4rem;width:auto}.hw26-rest{display:grid;gap:.6rem}@media (min-width:640px){.hw26-rest{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw26-rest li{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid hsl(var(--hw-line)/.8);border-radius:.8rem;background:hsl(var(--hw-panel)/.8);color:hsl(var(--hw-muted))}.hw26-rest-place{color:hsl(var(--hw-text));font-weight:800;white-space:nowrap}.hw26-tips{display:grid;gap:.7rem}.hw26-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid hsl(var(--hw-line)/.8)}.hw26-cta a:not(.bg-primary){color:hsl(var(--foreground))}@keyframes hw26-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes hw26-yell{0%,to{opacity:1;transform:translateX(-50%) rotate(-4deg) scale(1)}50%{opacity:.85;transform:translateX(-50%) rotate(-2deg) scale(1.06)}}@keyframes hw26-spark{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.hw26 *,.hw26 :after,.hw26 :before{animation:none!important;transition:none!important}}.hw26-mystery{position:relative;display:inline-flex}.hw26-mystery .hw26-sprite{filter:drop-shadow(0 0 1px hsl(var(--hw-purple)/.9)) drop-shadow(0 0 8px hsl(var(--hw-purple)/.5))}.hw26-mystery>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:.6rem;color:hsl(var(--hw-amber));font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:900;text-shadow:0 0 10px hsl(var(--hw-orange)/.9),0 2px 0 hsl(var(--hw-ink));animation:hw26-spark 1.6s ease-in-out infinite alternate}html:has(.hw26){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.hw26){scroll-behavior:auto}}