.kk-duel-seatmark{position:absolute;left:50%;top:1px;z-index:8;width:18px;height:15px;translate:-50% 0;display:grid;place-items:center;border:1px solid #8796a5;border-radius:8px 8px 5px 5px;color:#c5d0d8;background:linear-gradient(180deg,#24303aeb,#10161ced);pointer-events:none}.kk-duel-seatmark svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kk-duel-seatmark--challenger{border-color:#b99b58;color:#e5c979}.kk-duel-seatmark--target{border-color:#9a6262;color:#dca0a0}.kk-duel-seatmark--active{border-color:#f1c96c;color:#ffe6a5;background:linear-gradient(180deg,#553d18f0,#201608f2)}.kk-seat.kk-seat--duel .kk-seat__medal{outline:1px solid rgba(153,169,181,.58);outline-offset:2px}.kk-seat.kk-seat--duel-active .kk-seat__medal{outline:2px solid #d9a64b;outline-offset:2px}.kk-duel-cardmark{position:absolute;left:4px;top:4px;z-index:8;display:grid;grid-template-columns:12px 12px;place-items:center;width:27px;height:18px;border:1px solid #d4a84c;border-radius:5px;color:#f1d27f;background:#181208e8;pointer-events:none}.kk-duel-cardmark svg{width:12px;height:12px;margin-inline:-2px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kk-hand__slot--duel-answer .kk-card{outline:2px solid rgba(217,166,75,.86);outline-offset:1px}.kk-responsebar.kk-responsebar--duel{grid-template-columns:32px minmax(0,1fr) auto;color:#d9b467}.kk-duel-response__crest{display:grid;grid-template-columns:18px 18px;place-items:center;width:32px;height:30px;color:#dcb863}.kk-duel-response__crest svg{width:20px;height:20px;margin-inline:-4px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kk-duel-response__copy b{display:flex;align-items:center;gap:7px;color:#f0d28b}.kk-duel-response__copy b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-duel-response__copy i{color:#9eaab2;font-style:normal;flex:none}.kk-combatfx{position:absolute;z-index:20;translate:-50% -50%;pointer-events:none}.kk-duelfx--start{width:76px;height:58px;rotate:var(--kk-duel-angle)}.kk-duelfx__blade{position:absolute;left:21px;top:12px;width:34px;height:34px;color:#d9c17b}.kk-duelfx__blade svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kk-duelfx__blade--a{animation:kk-duel-blade-a .46s cubic-bezier(.2,.75,.25,1) both}.kk-duelfx__blade--b{color:#9fabb4;animation:kk-duel-blade-b .46s cubic-bezier(.2,.75,.25,1) both}@keyframes kk-duel-blade-a{0%{opacity:0;transform:translate(-22px,13px) rotate(-18deg)}55%{opacity:1}to{opacity:0;transform:translate(0) rotate(0)}}@keyframes kk-duel-blade-b{0%{opacity:0;transform:translate(22px,-13px) rotate(18deg)}55%{opacity:1}to{opacity:0;transform:translate(0) rotate(0)}}.kk-duelfx--answer{width:58px;height:58px;color:var(--kk-combat-c,#d9b35c)}.kk-duelfx__answer-ring{position:absolute;inset:8px;border:2px solid;border-radius:50%;animation:kk-combat-answer .3s ease-out both}.kk-duelfx__answer-blades{position:absolute;inset:11px;display:grid;grid-template-columns:1fr 1fr;place-items:center;animation:kk-combat-answer .3s ease-out both}.kk-duelfx__answer-blades svg{width:25px;height:25px;margin-inline:-6px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@keyframes kk-combat-answer{0%{opacity:0;transform:scale(.58) rotate(-9deg)}55%{opacity:1}to{opacity:0;transform:scale(1.14) rotate(0)}}.kk-duelfx--resolve{width:88px;height:88px;display:grid;place-items:center;color:#e27b70;animation:kk-duel-resolve .52s ease-out both}.kk-duelfx__broken{position:absolute;inset:4px;width:80px;height:80px;fill:none;stroke:#bfc8ce;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.kk-duelfx--resolve strong{position:relative;font:800 30px/1 var(--font-cinzel),serif;color:#ff9b8e;text-shadow:0 2px 0 #210b08}@keyframes kk-duel-resolve{0%{opacity:0;transform:scale(.68)}35%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.24)}}.kk-blockring.kk-defensefx{width:94px;height:94px;display:grid;place-items:center;translate:-50% -50%;transform:none;border:0;border-radius:0;box-shadow:none;background:transparent}.kk-defensefx svg{width:70px;height:70px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.kk-blockring.kk-defensefx>span{position:absolute;left:50%;bottom:4px;translate:-50% 0;white-space:nowrap;font:800 10px/1 var(--font-cinzel),serif;letter-spacing:.1em;color:currentColor;text-shadow:0 1px 4px #07131d}.kk-blockring.kk-defensefx--dodge{color:#b9d8e8;animation:kk-defense-dodge .43s ease-out both}.kk-defensefx--dodge svg{stroke-width:3}.kk-blockring.kk-defensefx--aegis,.kk-blockring.kk-defensefx--shield{color:#cad4dc;animation:kk-defense-shield .52s ease-out both}.kk-blockring.kk-defensefx--shield.kk-defensefx--quick{animation-duration:.43s}.kk-defensefx--aegis svg,.kk-defensefx--shield svg{fill:#354651b8;stroke-width:2.4}.kk-blockring.kk-defensefx--aegis{color:#d6b972}@keyframes kk-defense-dodge{0%{opacity:0;transform:translateX(13px) scale(.72)}45%{opacity:1}to{opacity:0;transform:translateX(-13px) scale(1.08)}}@keyframes kk-defense-shield{0%{opacity:0;transform:scale(.65)}40%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.16)}}.kk-seat__medal>.kk-defensefx,.kk-seat__medal>.kk-duelfx--answer,.kk-seat__medal>.kk-duelfx--resolve{width:100%;height:100%;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.kk-seat__medal>.kk-defensefx svg{width:88%;height:88%}.kk-seat__medal>.kk-defensefx>span{display:none}.kk-seat__medal>.kk-duelfx--answer .kk-duelfx__answer-ring{inset:12%}.kk-seat__medal>.kk-duelfx--answer .kk-duelfx__answer-blades{inset:17%}.kk-seat__medal>.kk-duelfx--answer .kk-duelfx__answer-blades svg{width:72%;height:72%}.kk-seat__medal>.kk-duelfx--resolve .kk-duelfx__broken{inset:6%;width:88%;height:88%}.kk-seat__medal>.kk-duelfx--resolve strong{font-size:clamp(13px,2vw,22px)}.kk-defense-choice{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:3px;border:1px solid;border-radius:50%;font-size:11px;line-height:1}.kk-defense-choice--dodge{color:#a9cfe2}.kk-defense-choice--shield{color:#d2b86f}@media (max-width:640px){.kk-duel-seatmark{width:12px;height:11px}.kk-duel-seatmark svg{width:10px;height:10px;stroke-width:1.7}.kk-responsebar.kk-responsebar--duel{grid-template-columns:26px minmax(0,1fr) auto;gap:6px}.kk-duel-response__crest{width:26px;grid-template-columns:15px 15px}.kk-duel-response__crest svg{width:17px;height:17px}.kk-duel-response__copy b{gap:4px}.kk-duel-cardmark{width:23px;height:16px;grid-template-columns:10px 10px}.kk-duel-cardmark svg{width:10px;height:10px}}@media (max-height:500px){.kk-duel-seatmark{top:0;width:7px;height:8px;border-radius:4px}.kk-duel-seatmark svg{width:8px;height:8px;stroke-width:1.5}}@media (prefers-reduced-motion:reduce){.kk-blockring.kk-defensefx,.kk-duelfx--resolve,.kk-duelfx__answer-blades,.kk-duelfx__answer-ring,.kk-duelfx__blade{animation:none!important;opacity:1;transform:none}}.kk-reduced .kk-blockring.kk-defensefx,.kk-reduced .kk-duelfx--resolve,.kk-reduced .kk-duelfx__answer-blades,.kk-reduced .kk-duelfx__answer-ring,.kk-reduced .kk-duelfx__blade{animation:none!important;opacity:1!important;transform:none}