/* King Trigger archival/punk redesign — shared stylesheet */
*{box-sizing:border-box}html{background:#171614}body{margin:0;background:#f4efe5;color:#24211d;font:16px/1.7 Arial,Helvetica,sans-serif}a{color:#b72f20;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#741b12}.site-head{background:#171614;color:#f4efe5;padding:28px clamp(18px,5vw,64px) 24px;border-bottom:5px solid #b72f20}.brand{max-width:1120px;margin:auto;display:flex;align-items:end;justify-content:space-between;gap:18px;flex-wrap:wrap}.brand h1{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(44px,8vw,84px);line-height:.9;letter-spacing:.02em;text-transform:uppercase;margin:0}.brand p{margin:0;color:#d4cabb;font-size:11px;letter-spacing:.12em;text-transform:uppercase;max-width:270px}.nav{background:#b72f20;padding:13px 18px}.nav-inner{max-width:1120px;margin:auto;display:flex;gap:9px 22px;justify-content:center;flex-wrap:wrap}.nav a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:.1em}.nav a:hover{text-decoration:underline}.content{max-width:1120px;margin:auto;padding:clamp(22px,4vw,54px);min-height:55vh}.content img{max-width:100%;height:auto}.content table{max-width:100%;border-collapse:collapse}.content td{max-width:100%;overflow-wrap:anywhere}.content p{margin:0 0 1em}.content h1,.content h2,.content h3{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;line-height:1.08;color:#201e1a}.content h1{font-size:clamp(32px,5vw,52px)}.content h2{font-size:clamp(27px,4vw,40px)}.content iframe{max-width:100%;border:0}.content .video-embed{position:relative;width:100%;max-width:800px;aspect-ratio:16/9;margin:1.5rem auto}.content .video-embed iframe{width:100%;height:100%;display:block}.footer{background:#171614;color:#d4cabb;padding:22px;text-align:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-top:4px solid #b72f20}.content td[width="600"]{width:auto!important}.content img{object-fit:contain}@media(max-width:650px){.content{padding:22px 16px}.content table,.content tbody,.content tr,.content td{max-width:100%;width:100%!important}.brand{align-items:flex-start;flex-direction:column}.nav-inner{justify-content:flex-start}.content [width]{width:100%!important}}
