/* Killing the Willpower Myth Arcade band, 2026-10-31 */
.ka{background:#F5EEE3;color:#121211;padding:44px 16px;font-family:'Libre Baskerville',Georgia,serif;border-top:3px solid #121211;border-bottom:3px solid #121211;}
.ka *{box-sizing:border-box}
.ka-w{max-width:1080px;margin:0 auto;display:grid;gap:26px;align-items:center}
@media (min-width:860px){.ka-w{grid-template-columns:1fr 1.15fr}}
.ka-k{display:inline-block;font:700 12px/1 'Libre Baskerville',Georgia,serif;letter-spacing:.16em;text-transform:uppercase;color:#990000;margin:0 0 10px;background:#FACC15;color:#121211;padding:6px 10px;border:2px solid #121211;}
.ka h2{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(34px,6vw,58px);line-height:.98;text-transform:uppercase;margin:0 0 14px;letter-spacing:.01em;color:#990000;text-shadow:3px 3px 0 #121211;font-weight:900;color:#990000;}
.ka p{margin:0 0 18px;font-size:17px;line-height:1.55;max-width:52ch;color:#121211;opacity:.92}
.ka-b{display:inline-block;background:#990000;color:#FFFFFF;text-decoration:none;font:800 17px/1 'Libre Baskerville',Georgia,serif;padding:15px 24px;border-radius:999px;border:3px solid #121211;box-shadow:4px 4px 0 #121211;border-radius:0;}
.ka-b:hover{filter:brightness(1.12)}
.ka-g{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
@media (max-width:560px){.ka-g{grid-template-columns:repeat(2,1fr)}}
.ka-t{display:block;background:#FAF6EE;border:2px solid #121211;border-radius:0;overflow:hidden;text-decoration:none;color:#121211;transition:transform .15s}
.ka-t:hover{transform:translateY(-3px)}
.ka-t img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}
.ka-t span{display:block;padding:8px 8px 9px;font:700 13px/1.2 'Libre Baskerville',Georgia,serif;text-align:center}
.ka a:focus-visible{outline:3px solid #990000;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.ka-t{transition:none}.ka-t:hover{transform:none}}
