/* ============================================================
 * LncACTdb 4.0 — Species result page (ForSpecie)
 * Layered on lncact-result.css. Only the tissue-profile variant
 * is new; chart / table / strip / highlights all reuse result.css.
 * ============================================================ */

/* title accent (teal/green — distinct from disease pink) */
.la-rtitle__spe{color:var(--la-mir)!important;}

/* ---------- tissue profile panel (same skeleton as .la-gp--ds) ---------- */
.la-gp--spe{display:block;}
.la-gp--spe .la-gp__id{position:relative;padding:24px 30px;color:#fff;overflow:hidden;
  background:linear-gradient(135deg,#4a2c08,#7a4a0e 50%,#9a6410);}
.la-gp--spe .la-gp__id::after{content:"";position:absolute;inset:0;opacity:.22;
  background:radial-gradient(circle at 88% -10%,var(--la-mir),transparent 50%);}
.la-gp__idin{position:relative;z-index:2;}
.la-gp__modtag{display:inline-flex;align-items:center;gap:7px;font:700 11px var(--la-mono);
  letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.16);
  border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:5px 12px;margin-bottom:14px;}
.la-gp__sym--spe h2{font-size:28px;line-height:1.15;font-weight:800;margin:0;color:#fff;
  letter-spacing:-.01em;word-break:break-word;text-transform:capitalize;}
.la-gp__dsmeta{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px 18px;}
.la-gp__dsmeta span{display:inline-flex;align-items:center;gap:7px;font:600 13px var(--la-font);color:rgba(255,255,255,.9);}
.la-gp__dsmeta i{opacity:.7;font-size:12px;}

.la-gp--spe .la-gp__stats{padding:10px 28px 10px;display:flex;flex-direction:column;gap:5px;}
.la-gp--spe .la-gp__kpis{grid-template-columns:repeat(4,1fr);}

@media(max-width:640px){ .la-gp--spe .la-gp__kpis{grid-template-columns:repeat(2,1fr);} }
