/* Speculative page only (loaded after assets/investments.css, which holds the shared card/chip/sparkline styles). Compact 2026-10-08. */
.spec main{background:radial-gradient(900px 300px at 50% 0,rgba(240,207,104,.06),transparent 70%)}
.spec .lt-icon{filter:drop-shadow(0 0 12px rgba(240,207,104,.45))}
.spec .lt-sub{display:inline-block;justify-self:center;margin-top:5px;padding:2px 12px;border:1px solid rgba(255,107,107,.45);border-radius:999px;
  background:rgba(255,107,107,.08);color:#ffd2d2;font-size:.76rem;font-weight:600}

/* risk box above the footer: smaller but still strong */
.spec .sp-risk{margin:12px 0 0;padding:9px 14px;border-radius:12px;border:1px solid #b24a4a;border-left:5px solid var(--down);
  background:linear-gradient(180deg,rgba(107,31,31,.45),rgba(60,18,24,.45));color:#ffe3e3}
.spec .sp-risk p{margin:0 0 4px;font-size:.76rem;line-height:1.45}
.spec .sp-risk .sp-risk-h{font-family:var(--cond);font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;color:#fff}
.spec .sp-risk .sp-risk-h span{color:var(--gold-2)}
.spec .sp-risk .sp-risk-b{margin:0;font-weight:800;color:var(--gold-2)}
@media (max-width:600px){.spec .lt-sub{border-radius:12px}}
