/* /press/ only — fact sheet. Loaded by press/index.html, nothing else. */
.pk-hero{padding-bottom:1rem}
.pk-hero h1{font-family:"Archivo Black",system-ui,sans-serif;font-size:clamp(2.2rem,5vw,4rem);line-height:1.02;margin:.3em 0}
.pk-hero .lede{max-width:62ch}
.pk-legend{display:flex;flex-wrap:wrap;gap:.6rem 1rem;list-style:none;padding:0;margin:1.2rem 0 0;font-size:.9rem}
.pk-legend li{display:flex;align-items:center;gap:.45rem}
.pk-tag,.pk-tag *{text-shadow:none!important}
.pk-tag{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.18em .7em;color:#140a1f;white-space:nowrap}
.pk-tag.ind{background:#22e4ff}.pk-tag.ref{background:#ffd166}.pk-tag.self{background:#ff9cd0}
.pk-facts{display:grid;gap:.8rem;margin:1.2rem 0 0;padding:0}
.pk-row{display:grid;grid-template-columns:minmax(150px,230px) 1fr;gap:.4rem 1.6rem;background:#1a0f26;border-left:6px solid var(--funk);border-radius:12px;padding:1rem 1.2rem}
.pk-row dt{font-weight:800;color:#fff}
.pk-row dd{margin:0}
.pk-row dd p{margin:.1rem 0 .5rem}
.pk-src{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:center;margin-top:.4rem;font-size:.9rem}
.pk-src a{color:#ffe08a;text-underline-offset:3px}
.pk-time{list-style:none;margin:1.4rem 0 0;padding:0 0 0 1.6rem;border-left:3px solid var(--hot,#ff2bd6)}
.pk-time li{position:relative;padding:0 0 1.5rem 1.2rem}
.pk-time li::before{content:"";position:absolute;left:calc(-1.6rem - 9px);top:.45rem;width:15px;height:15px;border-radius:50%;background:var(--mustard);border:3px solid #140a1f;box-shadow:0 0 0 2px var(--hot,#ff2bd6)}
.pk-time b.yr{display:block;font-family:"Archivo Black",system-ui,sans-serif;font-size:1.5rem;color:#fff;line-height:1.1}
.pk-ids{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.6rem;list-style:none;padding:0;margin:1.2rem 0 0}
.pk-ids a{display:block;background:#1a0f26;border:1px solid var(--line);border-radius:10px;padding:.7rem .9rem;color:#fff;text-decoration:none;min-height:44px}
.pk-ids a:hover,.pk-ids a:focus-visible{border-color:var(--mustard)}
.pk-ids small{display:block;color:var(--muted);overflow-wrap:anywhere}
.pk-note{max-width:70ch;color:var(--muted);font-size:.95rem}
.pk-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}
@media (max-width:640px){.pk-row{grid-template-columns:1fr}.pk-row dt{font-size:1.05rem}}
@media print{
  html,body{background:#fff!important;color:#000!important}
  body *{color:#000!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important;animation:none!important}
  .site-header,.sticky-cta,.pk-actions,.disco-rig,.pk-legend,.site-footer .social,.dff-owner-dot,.dff-owner-msg,#vibez,canvas{display:none!important}
  .pk-row{border:1px solid #999;break-inside:avoid;grid-template-columns:150px 1fr}
  .pk-tag{border:1px solid #000}
  .pk-src a::after,.pk-ids a::after{content:" (" attr(href) ")";font-size:.75em;word-break:break-all}
  .pk-ids a::after{display:none}
  .pk-ids small{color:#000!important}
}
