.kva-card{background:#faf4e9;border:1px solid #c9b9a0;border-radius:12px;padding:20px;margin:20px 0;color:#33302b;font-family:'EB Garamond',Georgia,serif;max-width:980px}.kva-card h3{font-size:clamp(24px,3vw,35px);font-weight:500;margin:8px 0 16px;color:#35302b}.kva-card svg{display:block;width:100%;height:auto;max-width:650px;color:#635448}.kva-micro{font:500 12px/1.55 'DM Sans',Arial,sans-serif;color:#6c5d4e}.kva-micro a{color:#654939}.kva-value{font-size:clamp(30px,5vw,46px);line-height:1.1;font-weight:600;margin:10px 0}.kva-value small{font:500 18px 'DM Sans',Arial,sans-serif}.kva-table{max-width:100%;overflow:auto}.kva-table table{border-collapse:collapse;width:100%;font:500 13px/1.45 'DM Sans',Arial,sans-serif}.kva-table td,.kva-table th{padding:9px 12px;border-bottom:1px solid #d5c6af;text-align:left}.kva-admin td{vertical-align:top}.kva-admin code{font-size:11px}.kva-admin .button{margin:2px 0}@media(max-width:620px){.kva-card{padding:12px}.kva-table table{min-width:520px}}
/* 1.1 · Atlas demand and Blackout; warm graphite editorial language */
.kva-dossier .kva-filter{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;padding:12px;border:1px solid #cbb99f;background:#fffaf2;border-radius:8px;font:600 13px/1.4 'DM Sans',Arial,sans-serif}
.kva-dossier .kva-filter label{display:flex;flex-direction:column;gap:5px}
.kva-dossier .kva-filter select{min-width:185px;max-width:100%;padding:8px;border:1px solid #a68f77;background:#fffaf2;color:#302b27}
.kva-dossier .kva-filter button{padding:9px 16px;background:#493d33;color:#fffaf2;border:1px solid #493d33;cursor:pointer}
.kva-blackout-series{border-top:1px solid #cbb99f;padding:15px 0}
.kva-blackout-series h3{font-size:clamp(21px,2.5vw,27px)}
.kva-blackout-series svg{max-width:100%;background:repeating-linear-gradient(0deg,transparent 0,transparent 23px,#ad9e8e25 24px);border:1px solid #d0bda6;border-radius:8px}
.kva-blackout-series .kva-micro{max-width:76ch}
@media(max-width:650px){.kva-dossier .kva-table table{min-width:780px}.kva-dossier .kva-filter{display:grid;grid-template-columns:1fr}.kva-dossier .kva-filter select{width:100%}}
