.kd-heat-defs{width:0;height:0;position:absolute}.kd-shot{margin:0 calc(var(--kd-gutter) * -1);background:#000;position:relative;overflow:hidden}.kd-shot__img{aspect-ratio:9/16;object-fit:cover;width:100%;height:auto;display:block;transform:scale(1.03)}.kd-shot:after{content:"";z-index:5;pointer-events:none;opacity:0;position:absolute;inset:0}.kd-shot__cap{z-index:12;color:#efe9e0;background:linear-gradient(#0000,#000000e0 60%);padding:16px 22px 18px;font-size:15.5px;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.kd-shot[data-time=noon] .kd-shot__img{filter:url(#kd-heat)saturate(1.04)}.kd-shot[data-time=after] .kd-shot__img{filter:url(#kd-heat-s)}.kd-shot[data-time=dusk] .kd-shot__img{filter:url(#kd-heat-s)saturate(.95)brightness(.92)}}@media (prefers-reduced-motion:reduce){.kd-shot[data-time=dusk] .kd-shot__img{filter:saturate(.95)brightness(.92)}}.kd-shot[data-time=dusk]:after{opacity:1;mix-blend-mode:overlay;background:linear-gradient(#ff963699,#e25c287a 55%,#782e1e70)}.kd-shot[data-time=night] .kd-shot__img{filter:saturate(.5)brightness(.75)contrast(1.06)}.kd-kjw{z-index:13;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:16px;right:12px}.kd-kj{color:var(--kd-red-hot);font-family:var(--kd-font-brush);writing-mode:vertical-rl;text-shadow:0 3px 18px #000000f2;font-size:62px;line-height:1.05}.kd-kj__gloss{color:#ece6dad1;letter-spacing:.14em;writing-mode:vertical-rl;text-shadow:0 1px 6px #000;font-size:11px}.kd-chd__tag{color:var(--kd-red-b);letter-spacing:.22em;font-size:12px}.kd-chd__tag span{color:var(--kd-mut);font-family:var(--kd-font-body);letter-spacing:.06em;margin-left:6px}.kd-chd__no{color:#efe8dc;font-family:var(--kd-font-brush);margin-top:6px;font-size:46px;line-height:1.25}.kd-chd__no small{color:var(--kd-mut);font-family:var(--kd-font-body);margin-left:8px;font-size:13px}.kd-chd__title{color:var(--kd-tx);margin-top:2px;font-size:21px}.kd-chd__rule{background:linear-gradient(90deg, var(--kd-red-b), #c43a2c1f);height:2px;margin:14px 0 20px}.kd-dbox{min-height:118px;margin:0 -6px;padding:18px 16px 26px 92px}.kd-dbox__port{border:2px solid var(--kd-win-line);background:#000;width:64px;height:64px;position:absolute;top:18px;left:14px;overflow:hidden}.kd-dbox__port img{object-fit:cover;object-position:50% 30%;transform-origin:50% 34%;width:100%;height:100%;transform:scale(2.3)}.kd-dbox__line{min-height:1.95em;color:var(--kd-win-ink);font-size:15px;line-height:1.95}.kd-dbox__line--red{color:var(--kd-win-hit)}.kd-dbox__after{opacity:0;transition:opacity .6s}.kd-dbox__after[data-on]{opacity:1}.kd-choice{gap:10px;margin-top:12px;display:flex}.kd-choice__btn{min-height:44px;color:var(--kd-win-ink);padding:4px 2px;font-size:15px}.kd-choice__btn:before{content:"▶ ";color:var(--kd-win-line);opacity:.35}.kd-choice__btn:hover:before,.kd-choice__btn:focus-visible:before,.kd-choice__btn[aria-pressed=true]:before{opacity:1}.kd-choice__reply{min-height:1.95em;color:var(--kd-win-hit)}
