/* LINA Apps blog theme: puts the news articles (LINA Brief) in the site's black, orange and white look.
   Linked after each article's own inline styles, so it only overrides colours, type and panels. No scripts, no layout shift. */
@font-face{font-family:Inter;src:url(/assets/site/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}
html{background:#0a0a0a}
body{background:#0a0a0a;color:#c9c9cf;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  background-image:linear-gradient(180deg,rgba(255,103,31,.10),rgba(255,103,31,0) 520px),
    linear-gradient(rgba(255,103,31,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,103,31,.06) 1px,transparent 1px);
  background-size:100% 520px,56px 56px,56px 56px;background-repeat:no-repeat,repeat,repeat;background-attachment:scroll,fixed,fixed}
::selection{background:#ff5a1f;color:#0a0a0a}
header{border-bottom:1px solid rgba(255,103,31,.35)!important;align-items:center}
header a,header b{color:#fff;text-decoration:none}
header a b{font-weight:800;letter-spacing:.06em}
header span{color:#8f8f96}
h1,h2,h3{color:#fff;font-family:Inter,system-ui,sans-serif!important;letter-spacing:-.035em}
h1{font-weight:800!important}
h2{font-weight:800!important}
a{color:#ff7a45}
a:hover{color:#ffb08a}
.eyebrow{color:#ff7a45!important}
.dek{color:#d4d4d8!important}
.meta,figcaption,.caption{color:#8f8f96!important}
strong,b{color:#fff}
img{border-radius:12px}
figure img{border:1px solid rgba(255,103,31,.35)}
.brief,.three section,.post,aside,.status,.summary,.callout,.note,.box,.card,.diagram div{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,103,31,.5)!important;border-radius:14px!important;color:#d4d4d8}
.brief{border-left:4px solid #ff5a1f!important}
.three span{color:#ff7a45!important}
.post img{background:#fff}
details{border-bottom:1px solid rgba(255,255,255,.12)!important}
summary{color:#fff}
.sources{border-top:1px solid rgba(255,103,31,.35)!important;color:#a1a1aa}
.toc a{color:#ff7a45}
table{border-color:rgba(255,255,255,.14)!important}
th,td{border-color:rgba(255,255,255,.12)!important}
aside[aria-label="LINA Apps promotion"]{background:#151517!important;border:1px solid #ff5a1f!important;box-shadow:0 0 34px rgba(255,90,31,.18)!important}
aside[aria-label="LINA Apps promotion"] small{color:#ff7a45!important}
aside[aria-label="LINA Apps promotion"] a{background:#ff5a1f!important;color:#0a0a0a!important;border-radius:999px!important}
aside[aria-label="LINA Apps promotion"] a:hover{background:#ff7a45!important}
a:focus-visible,summary:focus-visible{outline:3px solid #ff5a1f!important}
footer{border-top:1px solid rgba(255,103,31,.35)!important;color:#8f8f96}
footer a{color:#ff7a45}
#reader-comments{color:#d4d4d8}
#reader-comments input,#reader-comments textarea{background:#111113;color:#fff;border:1px solid rgba(255,255,255,.18)}
#reader-comments button{background:#ff5a1f;color:#0a0a0a;border:0;border-radius:999px}
