.huntTeaser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.huntTeaserCard{display:flex;align-items:center;gap:16px;text-align:left;padding:17px 20px;border:1px solid #9f46df85;border-radius:14px;color:#f8efff;background:radial-gradient(circle at 12% 20%,#9e3ce144,transparent 48%),linear-gradient(145deg,#261332,#101019);box-shadow:inset 0 1px #ffffff20,0 9px 24px #0005;transition:transform .2s,box-shadow .2s}.huntTeaserCard:hover{transform:translateY(-4px);box-shadow:0 12px 30px #8227d244}.huntTeaserCard.bossTeaserCard{border-color:#dc94557d;background:radial-gradient(circle at 12% 20%,#d87a3544,transparent 48%),linear-gradient(145deg,#321826,#111019)}.huntTeaserIcon{width:56px;height:56px;display:grid;place-items:center;color:#e69fff;filter:drop-shadow(0 0 11px #b83cff)}.huntTeaserIcon .kkicon{width:42px;height:42px}.bossTeaserCard .huntTeaserIcon{color:#ffc480}.huntTeaserCard span:nth-child(2){display:grid;gap:3px}.huntTeaserCard small,.huntHero>span,.bossHero>span,.bountyNumber,.bossPhase>span{font-size:12px;font-weight:800;letter-spacing:.15em;color:#e7a6ff}.huntTeaserCard strong{font:900 26px/1 'Barlow Condensed',sans-serif}.huntTeaserCard em{font-style:normal;font-size:13px;color:#c9bbd4}.huntTeaserCard>b{margin-left:auto;font-size:24px}.huntHero,.bossHero{position:relative;overflow:hidden;padding:30px;border:1px solid #9b4bc3;border-radius:16px;background:radial-gradient(circle at 80% 25%,#a631d456,transparent 43%),linear-gradient(125deg,#22112e,#10121e);box-shadow:inset 0 1px #ffffff28,0 15px 40px #0006}.huntHero h2,.bossHero h2{font:900 clamp(42px,7vw,82px)/.95 'Barlow Condensed',sans-serif;margin:12px 0;background:linear-gradient(145deg,#fff,#dd98ff 60%,#ffdc91);color:transparent;background-clip:text}.huntHero p,.bossHero p{max-width:640px;line-height:1.55;color:#ded0e7}.huntHero strong,.huntHero small{display:block;margin-top:14px}.huntHero strong{color:#eeb7ff}.huntHero small{color:#b8a9c6}.bountyGrid,.bossPhases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.bountyCard,.bossPhase{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #58416a;border-radius:13px;background:linear-gradient(155deg,#241729,#13131e 75%);box-shadow:inset 0 1px #ffffff14}.bountyCard.ready,.bossPhase.ready{border-color:#db99fb;box-shadow:0 0 25px #9d36d742,inset 0 1px #ffffff33}.bountyCard.claimed,.bossPhase.claimed{border-color:#6d9478}.bountyMark,.phaseSeal{width:72px;height:72px;display:grid;place-items:center;margin:17px 0;color:#df9fff;background:radial-gradient(circle,#75339076,transparent 70%);filter:drop-shadow(0 4px 12px #a835e7)}.bountyMark .kkicon,.phaseSeal .kkicon{width:52px;height:52px}.bountyCard h3,.bossPhase h3{font:800 27px/1.1 'Barlow Condensed',sans-serif;margin:0;color:#fff}.bountyCard p,.bossPhase p{color:#c9bbd2;font-size:14px;line-height:1.5;min-height:40px}.bountyPrize{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 15px}.bountyPrize span{font-size:12px;font-weight:800;color:#ffd992;padding:7px;border:1px solid #785935;border-radius:6px;background:#382419}.bountyCard button,.bossPhase button{width:100%;min-height:42px}.huntNote{margin:15px 2px;font-size:14px;line-height:1.5;color:#a9a0b2}.bossHero{border-color:#b26a55;background:radial-gradient(circle at 82% 24%,#c3536a80,transparent 36%),radial-gradient(circle at 60% 65%,#7e218082,transparent 42%),linear-gradient(125deg,#261622,#10111d)}.bossHeroRow{display:flex;justify-content:space-between;align-items:center}.bossEmblem{width:165px;height:165px;display:grid;place-items:center;flex:none;color:#fab7d5;filter:drop-shadow(0 0 24px #ed5fbc)}.bossEmblem .kkicon{width:130px;height:130px}.bossHealth{margin-top:18px}.bossHealth>div:first-child{display:flex;justify-content:space-between;font-size:14px;letter-spacing:.07em}.bossMeter,.bossPhaseMeter{height:16px;margin:10px 0;background:#100d17;border:1px solid #a47182;border-radius:20px;overflow:hidden}.bossMeter i,.bossPhaseMeter i{display:block;height:100%;background:linear-gradient(90deg,#6c1da8,#e135a9,#ffb769);box-shadow:0 0 14px #fa78d5;transition:width .45s}.bossFacts{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#dccbdd}.bossPhase>strong{display:block;margin:auto 0 15px;color:#ffd392;font-size:13px}.bossPhaseMeter{height:10px;border-color:#66465c}.bossPhase .phaseSeal{color:#ffb9d6}@media(max-width:800px){.bountyGrid,.bossPhases{grid-template-columns:repeat(2,minmax(0,1fr))}.bossEmblem{width:100px;height:100px}.bossEmblem .kkicon{width:90px;height:90px}}@media(max-width:600px){.huntTeaser,.bountyGrid,.bossPhases{grid-template-columns:1fr}.huntHero,.bossHero{padding:21px}.huntHero h2,.bossHero h2{font-size:48px}.bossEmblem{width:68px;height:68px}.bossEmblem .kkicon{width:66px;height:66px}.bountyCard p,.bossPhase p{min-height:0}}@media(prefers-reduced-motion:reduce){.huntTeaserCard,.bossMeter i,.bossPhaseMeter i{transition:none}}
.bountyCard:has(.bountyMeter){border-color:#9d6587;background:radial-gradient(circle at 85% 5%,#9d416850,transparent 57%),linear-gradient(155deg,#271a28,#13131e 75%)}
.bountyCard:has(.bountyMeter) .bountyMark{color:#ffbb8c}
.bountyMeter{position:relative;height:35px;margin:0 0 17px;color:#f5d0aa;font-size:13px;font-weight:800}
.bountyMeter span{display:block;margin-bottom:7px}
.bountyMeter:after,.bountyMeter i{position:absolute;left:0;bottom:0;height:6px;border-radius:6px}
.bountyMeter:after{content:'';width:100%;background:#3d2a35}
.bountyMeter i{z-index:1;display:block;background:linear-gradient(90deg,#9c42a6,#ffbc78);box-shadow:0 0 11px #d883a4;transition:width .35s}
@media(prefers-reduced-motion:reduce){.bountyMeter i{transition:none}}
