/* Minareci Research 1.5 — parliament blue, orange and grey */
:root{--ink:#1d2c43;--ink-soft:#515b6b;--paper:#f0f1f3;--line:#d4d9e1;--accent:#153b73;--accent-2:#f58a35;--deep:#102b55;--orange:#f58a35;--orange-ink:#a6440a;--shadow:0 20px 60px #153b7314}
.site-header{border-top:4px solid var(--orange);background:#fffffff5}
.brand-main{color:var(--accent)}.brand-main em{color:var(--orange-ink)}.brand-sub{color:#616b78}
.hero{background:linear-gradient(120deg,#f0f1f3 0%,#f4f6fa 60%,#e6ecf7 100%)}
.hero h1{color:var(--accent)}
.btn-primary{background:var(--orange);color:#182a45;box-shadow:0 12px 30px #f58a3530}
.btn-primary:hover{background:#ffa354;box-shadow:0 14px 34px #f58a3538}
.btn-ghost{border-color:#aebbd0}.btn-ghost:hover{background:#e9eef7}
.primary-nav>a::after{background:var(--orange);height:3px}
.mini-icon{background:#fff2e7;border-color:#e6b48d;color:var(--orange-ink)}
.hero-principles p{color:#566172}.hero-principles strong{color:var(--accent)}
.orb-one{background:radial-gradient(circle at 35% 35%,#f58a3555,#f58a3500)}
.orb-two{background:radial-gradient(circle,#153b7333,#153b7300)}
.network g[fill="currentColor"]{fill:var(--orange)}.visual-label{color:var(--accent)}
.manifesto{background:var(--accent);color:#fff;border:0}.manifesto .eyebrow{color:#ffb879}
.project-card::before{height:5px;background:var(--card-accent);opacity:1}
.card-nars,.card-tars{--card-accent:#153b73;--card-tint:#edf1f9;--card-line:#bac8e0}
.card-prews,.card-airs{--card-accent:#a6440a;--card-tint:#fff3e9;--card-line:#eac4a5}
.card-health{--card-accent:#505e72;--card-tint:#f0f1f3;--card-line:#c5cbd4}
.project-card.featured{background:linear-gradient(145deg,#fff,#eaf0fa)}
.tars-card{background:linear-gradient(145deg,#fff,#f0f1f3)}
.project-index,.project-sub,.project-foot,.project-stage span{color:#576378}
.soft-section{background:#eef0f3}.area>span{color:var(--orange-ink)}
.future-list>div>span{color:var(--orange-ink)}
.publication-panel{background:#eaf0f9;border-color:#c7d2e4}
.pub-tags span{color:var(--accent);border-color:#bdcbe0}
.ip-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:46px}
.ip-column-head h3{font:normal 30px Georgia,serif;margin:0 0 16px;color:var(--accent)}
.ip-column-head>p:not(.eyebrow),.ip-record p,.output-item p,.disclosure-note p,.ip-boundary{color:var(--ink-soft);font-size:14px}
.ip-record,.output-item{padding:24px 0;border-bottom:1px solid var(--line)}
.ip-record-top{display:flex;gap:12px;justify-content:space-between;font-size:10px;font-weight:750;letter-spacing:.08em;color:var(--accent)}
.record-status{color:var(--orange-ink)}.ip-record h4,.output-item h4{font:normal 23px Georgia,serif;margin:14px 0}
.ip-record dl{font-size:12px}.ip-record dl>div{display:flex;justify-content:space-between;gap:20px;margin:8px 0}.ip-record dd{margin:0;text-align:right}.ip-record dt{color:var(--ink-soft)}
.output-item>span{font-size:10px;color:var(--orange-ink);font-weight:700;letter-spacing:.08em}
.disclosure-note{padding:22px;background:#f0f1f3;border-left:3px solid var(--orange);margin-top:24px}.disclosure-note p{margin-bottom:0}
.about-section{background:#f0f1f3;border-top:5px solid var(--orange)}
.founder-header{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:44px}
.founder-header h2{font:normal clamp(38px,4.4vw,58px)/1.08 Georgia,serif;color:var(--accent);margin:0}
.founder-role{color:var(--orange-ink);font-size:14px}.founder-intro{color:var(--ink-soft)}
.founder-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:52px;align-items:start}
.founder-profile{background:var(--accent);color:#fff;padding:28px;border-radius:20px;border-top:5px solid var(--orange)}
.founder-identity{display:flex;gap:14px;align-items:center}.founder-monogram{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;background:var(--orange);color:var(--deep);border-radius:50%;font:24px Georgia,serif}
.profile-kicker{display:block;font-size:9px;letter-spacing:.13em;color:#ffc18f;margin-bottom:5px}.founder-identity strong{font-size:15px}
.founder-meta{margin:28px 0}.founder-meta>div{padding:15px 0;border-top:1px solid #ffffff33}.founder-meta dt{font-size:11px;color:#c8d7ee;margin-bottom:6px}.founder-meta dd{margin:0;font-size:14px}
.founder-focus{display:flex;flex-wrap:wrap;gap:8px}.founder-focus span{font-size:10px;border:1px solid #ffffff55;border-radius:6px;padding:6px 9px;color:#e6eefb}
.founder-bio p{font-size:16px;color:var(--ink-soft);line-height:1.85;margin:0 0 22px}.founder-bio .bio-lead{font-size:18px;color:var(--ink)}
.research-direction{background:#fff;padding:28px 30px;border-left:4px solid var(--orange);margin:32px 0}.research-direction blockquote{font:24px/1.4 Georgia,serif;color:var(--accent);margin:0 0 18px}.research-direction>p:last-child{font-size:14px;color:var(--ink-soft);margin:0}
.path-item{display:flex;gap:20px;padding:21px 0;border-bottom:1px solid #cdd3dc}.path-item>span{font-size:12px;color:var(--orange-ink);font-weight:700}.path-item strong{color:var(--accent)}.path-item p{font-size:14px;color:var(--ink-soft);margin:7px 0 0}.founder-program-note{font-size:13px;color:var(--ink-soft);margin-top:26px}
.contact-section{background:var(--accent);border-top:5px solid var(--orange)}.eyebrow.light{color:#ffc18f}.contact-panel p:not(.eyebrow){color:#d7e2f3}.btn-light{background:var(--orange);color:#182a45}
.site-footer{background:#0d2345}.footer-brand .brand-main em{color:#ffb879}.footer-brand .brand-sub{color:#b8c7dd}
a:focus-visible,button:focus-visible{outline:3px solid var(--orange-ink);outline-offset:5px}
section[id]{scroll-margin-top:100px}
@media(max-width:980px){.founder-header{gap:25px}.founder-layout{grid-template-columns:270px minmax(0,1fr);gap:30px}.ip-layout{gap:28px}}
@media(max-width:700px){.founder-header,.founder-layout,.ip-layout{grid-template-columns:1fr}.founder-header{gap:8px}.founder-layout{gap:30px}.research-direction{padding:24px}.ip-record-top{flex-wrap:wrap}.founder-bio .bio-lead{font-size:17px}.manifesto-copy{font-size:28px}}
@media(min-width:981px){html[lang="tr"] .hero h1{font-size:clamp(46px,4.4vw,64px);line-height:1.04}.hero-grid{min-height:610px}}
.network g[stroke="currentColor"]{stroke-opacity:.4}
