/* V39 homepage only — no global page or feature overrides */
.v39-home{max-width:1400px;margin:auto;display:grid;gap:20px}.v39-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px;background:linear-gradient(120deg,#192638,#0d1420);border:1px solid #304057;border-radius:12px}.v39-kicker,.v39-panel-heading small{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#f27878}.v39-hero h1{font:900 clamp(34px,4vw,56px)/1.04 'Barlow Condensed',Inter,sans-serif;margin:14px 0}.v39-hero h1 em{color:#f16d72;font-style:normal}.v39-hero p{color:#aab8c8;margin:0;max-width:480px}.v39-franchise{display:grid;gap:10px;background:#111c2b;border:1px solid #304057;border-radius:10px;padding:22px;min-width:220px}.v39-franchise span,.v39-franchise small,.v39-stats small{font-size:10px;letter-spacing:1px;color:#95a9bf}.v39-franchise strong{font:900 27px 'Barlow Condensed',Inter,sans-serif}.v39-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v39-stats>div{display:grid;gap:9px;padding:19px;background:#121d2c;border:1px solid #2d3c51;border-radius:9px}.v39-stats strong{font:900 33px 'Barlow Condensed',Inter,sans-serif}.v39-stats em{font-size:15px;color:#8699ad;font-style:normal}.v39-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v39-panel{background:#121d2c;border:1px solid #2d3c51;border-radius:10px;padding:22px;min-width:0}.v39-panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.v39-panel-heading h2{margin:6px 0 0;font-size:20px}.v39-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.v39-action{display:flex;align-items:center;gap:9px;text-align:left;color:#e7edf6;background:#192739;border:1px solid #35455b;border-radius:8px;padding:15px;cursor:pointer}.v39-action:hover{border-color:#ed6971}.v39-action strong{flex:1;font-size:12px}.v39-action>span:first-child{color:#f16d72;font-size:20px}.v39-feed-item{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid #29394d}.v39-feed-item small,.v39-empty,.v39-footnote{color:#92a4b8;font-size:12px}.v39-text-link{border:0;background:none;color:#f18b91;cursor:pointer}.v39-footnote{text-align:center;padding:8px}@media(max-width:900px){.v39-columns{grid-template-columns:1fr}.v39-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.v39-hero{flex-direction:column;align-items:stretch;padding:22px}.v39-franchise{min-width:0}.v39-actions{grid-template-columns:1fr}.v39-stats{gap:8px}.v39-stats>div{padding:14px}}
