/* SpaceTRC Bilim Gündemi — isolated, inherited fonts, no remote assets. */
.strc-bg{--strc-bg-ink:#f3f0e8;--strc-bg-muted:#bccbd1;--strc-bg-soft:#96b0bd;--strc-bg-mint:#9dd7d5;--strc-bg-warm:#e3ad78;--strc-bg-line:rgba(157,215,213,.23);--strc-bg-panel:#101e28;--strc-bg-deep:#08131b;color:var(--strc-bg-ink);font:inherit;line-height:1.65;min-width:0;isolation:isolate;text-align:left}
.strc-bg *, .strc-bg *::before, .strc-bg *::after{box-sizing:border-box}
.strc-bg [hidden]{display:none!important}
.strc-bg a{color:var(--strc-bg-mint);text-underline-offset:.22em;text-decoration-thickness:1px}
.strc-bg a:hover{color:var(--strc-bg-ink)}
.strc-bg a:focus-visible,.strc-bg button:focus-visible,.strc-bg input:focus-visible,.strc-bg summary:focus-visible,.strc-bg-footer-link:focus-visible{outline:2px solid #e3ad78;outline-offset:5px;border-radius:3px}
.strc-bg h2,.strc-bg h3,.strc-bg p,.strc-bg dl,.strc-bg dd,.strc-bg fieldset{margin:0}
.strc-bg button,.strc-bg input{font:inherit}
.strc-bg button{cursor:pointer}
.strc-bg button:disabled{cursor:wait;opacity:.65}
.strc-bg--page{width:100%;padding:10px 0 12px}
.strc-bg-kicker{font-size:.7rem;line-height:1.5;letter-spacing:.18em;font-weight:650;color:var(--strc-bg-mint)}
.strc-bg-kicker span{color:var(--strc-bg-warm);margin-right:6px}
.strc-bg-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(255px,1fr);gap:clamp(24px,4vw,52px);padding:30px 0 38px;border-bottom:1px solid var(--strc-bg-line);align-items:start}
.strc-bg-hero__copy h2{font-size:clamp(32px,4.4vw,55px);font-weight:500;line-height:1.1;letter-spacing:-.04em;margin:14px 0 20px;color:var(--strc-bg-ink)}
.strc-bg-hero__copy h2>span{display:block;margin-top:18px;font-size:clamp(22px,2.5vw,31px);font-weight:400;line-height:1.3;letter-spacing:-.025em;color:var(--strc-bg-muted)}
.strc-bg-intro{font-size:.96rem;color:var(--strc-bg-muted);max-width:56ch}
.strc-bg .strc-bg-text-link{display:inline-flex;align-items:center;gap:28px;margin-top:22px;min-height:44px;font-size:.85rem;text-decoration:none;border-bottom:1px solid var(--strc-bg-mint)}
.strc-bg-edition{background:var(--strc-bg-panel);border:1px solid var(--strc-bg-line);border-radius:5px;padding:22px 24px}
.strc-bg-edition__eyebrow{color:var(--strc-bg-soft);font-size:.65rem;letter-spacing:.16em;font-weight:650;margin-bottom:18px!important}
.strc-bg-status__label{display:flex;align-items:baseline;gap:9px;font-size:.88rem;font-weight:600;color:var(--strc-bg-ink)}
.strc-bg-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--strc-bg-mint)}
.strc-bg-status[data-bg-state="waiting"] .strc-bg-dot,.strc-bg-status[data-bg-state="delayed"] .strc-bg-dot{background:var(--strc-bg-warm)}
.strc-bg-status__detail{font-size:.76rem;color:var(--strc-bg-muted);margin-top:9px!important}
.strc-bg-status__times{display:grid;gap:13px;margin-top:20px!important;font-size:.74rem}
.strc-bg-status__times dt{color:var(--strc-bg-soft);font-size:.68rem}
.strc-bg-status__times dd{color:var(--strc-bg-ink);margin-top:2px}
.strc-bg-edition__note{font-size:.71rem;color:var(--strc-bg-soft);border-top:1px solid var(--strc-bg-line);margin-top:19px!important;padding-top:15px}
.strc-bg-refresh{display:inline-flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;background:transparent;color:var(--strc-bg-mint);border:0;padding:7px 0;text-align:left;font-size:.74rem!important;margin-top:8px}
.strc-bg-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:34px 0 22px;scroll-margin-top:100px}
.strc-bg-section-head h2{font-size:clamp(24px,2.7vw,34px);line-height:1.2;letter-spacing:-.025em;font-weight:450;margin-top:9px}
.strc-bg-count{color:var(--strc-bg-soft);font-size:.76rem;white-space:nowrap}
.strc-bg-filters{margin:0 0 26px;display:grid;grid-template-columns:minmax(175px,.8fr) minmax(0,1.7fr);gap:22px;align-items:start}
.strc-bg-search label,.strc-bg-topics legend{display:block;font-size:.7rem;letter-spacing:.025em;color:var(--strc-bg-muted);margin-bottom:8px}
.strc-bg-search input{display:block;min-height:46px;width:100%;max-width:100%;border:1px solid var(--strc-bg-line);border-radius:3px;background:var(--strc-bg-deep);color:var(--strc-bg-ink);padding:10px 12px;font-size:16px;appearance:none}
.strc-bg-search input::placeholder{color:var(--strc-bg-soft);opacity:1;font-size:.78rem}
.strc-bg-topics{border:0;padding:0;min-width:0}
.strc-bg-chips{display:flex;flex-wrap:wrap;gap:7px}
.strc-bg-chips button{min-height:46px;padding:8px 12px;border:1px solid var(--strc-bg-line);border-radius:3px;background:transparent;color:var(--strc-bg-muted);font-size:.74rem;transition:background-color .15s,color .15s}
.strc-bg-chips button:hover{border-color:var(--strc-bg-mint)}
.strc-bg-chips button[aria-pressed="true"]{background:var(--strc-bg-mint);color:#10242c;border-color:var(--strc-bg-mint)}
.strc-bg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.strc-bg-card{min-width:0;display:flex;flex-direction:column;padding:25px 25px 22px;background:var(--strc-bg-panel);border:1px solid var(--strc-bg-line);border-radius:5px;position:relative;overflow-wrap:anywhere}
.strc-bg-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px}
.strc-bg-category{color:var(--strc-bg-mint);font-size:.66rem;font-weight:650;text-transform:uppercase;letter-spacing:.11em}
.strc-bg-card__number{color:var(--strc-bg-soft);font-size:.71rem;font-variant-numeric:tabular-nums;opacity:.85}
.strc-bg-card h3{font-size:clamp(20px,2vw,25px);line-height:1.3;letter-spacing:-.025em;font-weight:500;margin-bottom:15px;overflow-wrap:normal}
.strc-bg-card h3 a{color:var(--strc-bg-ink);text-decoration:none}
.strc-bg-card h3 a:hover{text-decoration:underline;text-decoration-color:var(--strc-bg-mint)}
.strc-bg-card__summary{font-size:.85rem;line-height:1.75;color:var(--strc-bg-muted);margin-bottom:24px!important}
.strc-bg-card__why{font-size:.78rem;color:var(--strc-bg-muted);padding-left:12px;border-left:2px solid var(--strc-bg-warm);margin-bottom:20px!important}
.strc-bg-card__meta{border-top:1px solid var(--strc-bg-line);padding-top:15px;margin-top:auto;font-size:.69rem;color:var(--strc-bg-soft)}
.strc-bg a.strc-bg-source{font-weight:500;color:var(--strc-bg-mint);text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-height:28px}
.strc-bg a.strc-bg-source:hover{text-decoration:underline}
.strc-bg-date{font-size:.69rem;line-height:1.8;color:var(--strc-bg-muted)}
.strc-bg-date--editorial{color:var(--strc-bg-soft)}
.strc-bg-card__archived{font-size:.65rem;color:var(--strc-bg-warm);margin-top:7px!important}
.strc-bg-method,.strc-bg-legacy{border-top:1px solid var(--strc-bg-line);margin-top:30px;padding-top:10px}
.strc-bg-method summary,.strc-bg-legacy>summary{cursor:pointer;min-height:52px;padding:15px 0;font-size:.82rem;color:var(--strc-bg-mint)}
.strc-bg-method>div{padding:6px 0 16px;max-width:80ch;color:var(--strc-bg-muted);font-size:.8rem}
.strc-bg-method>div>p+p{margin-top:13px}
.strc-bg-legacy>.strc-bg-legacy__content{margin:12px 0 24px}
.strc-bg-legacy__intro{color:var(--strc-bg-soft);font-size:.78rem;margin-bottom:18px!important}
.strc-bg-empty{padding:30px 25px;background:var(--strc-bg-panel);border:1px dashed var(--strc-bg-line);color:var(--strc-bg-muted);border-radius:5px;font-size:.88rem}
.strc-bg-empty h3{color:var(--strc-bg-ink);font-size:1.15rem;font-weight:500;margin-bottom:8px}
.strc-bg-empty .strc-bg-button{margin-top:16px}
.strc-bg .strc-bg-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;border:1px solid var(--strc-bg-line);border-radius:3px;color:var(--strc-bg-mint);background:transparent;padding:10px 16px;text-decoration:none;font-size:.79rem;font-weight:500;line-height:1.4;text-align:center}
.strc-bg .strc-bg-button:hover{background:rgba(157,215,213,.08);border-color:var(--strc-bg-mint)}
.strc-bg--home{margin:clamp(50px,7vw,90px) 0 35px;padding:clamp(24px,4vw,48px) 0 0;border-top:1px solid var(--strc-bg-line)}
.strc-bg-home-head{display:flex;align-items:end;justify-content:space-between;gap:24px}
.strc-bg-home-head h2{font-size:clamp(29px,3.8vw,46px);line-height:1.15;font-weight:450;letter-spacing:-.035em;margin-top:14px}
.strc-bg-home-head h2>span{display:block;color:var(--strc-bg-muted);font-size:.6em;line-height:1.4;margin-top:9px;font-weight:400;letter-spacing:-.02em}
.strc-bg-home-intro{color:var(--strc-bg-muted);font-size:.88rem;max-width:70ch;margin:20px 0 28px!important}
.strc-bg--home .strc-bg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.strc-bg--home .strc-bg-card{background:var(--strc-bg-deep);padding:22px}
.strc-bg--home .strc-bg-card h3{font-size:1.15rem}
.strc-bg--home .strc-bg-card__summary{font-size:.79rem}
.strc-bg-home-status{margin-top:24px}
.strc-bg-home-status .strc-bg-status{display:grid;grid-template-columns:1fr auto;gap:6px 30px}
.strc-bg-home-status .strc-bg-status__detail{grid-column:1;max-width:75ch;font-size:.72rem}
.strc-bg-home-status .strc-bg-status__times{grid-column:2;grid-row:1 / 3;margin:0!important;text-align:right}
.strc-bg-footer-link{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:.22em}
.strc-bg-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media (max-width:980px){.strc-bg-hero{grid-template-columns:minmax(0,1.25fr) minmax(230px,1fr);gap:24px}.strc-bg--home .strc-bg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strc-bg-filters{grid-template-columns:1fr;gap:16px}}
@media (max-width:650px){.strc-bg-hero{grid-template-columns:1fr;padding-top:12px;gap:24px}.strc-bg-hero__copy h2{font-size:38px}.strc-bg-hero__copy h2>span{font-size:25px}.strc-bg-edition{padding:20px}.strc-bg-grid,.strc-bg--home .strc-bg-grid{grid-template-columns:minmax(0,1fr)}.strc-bg-card{padding:22px}.strc-bg-card h3{font-size:23px}.strc-bg-card__top{margin-bottom:20px}.strc-bg-card__summary{font-size:.9rem}.strc-bg-section-head{align-items:start}.strc-bg-count{padding-top:22px;font-size:.7rem}.strc-bg-home-head{display:block}.strc-bg-home-head .strc-bg-button{margin-top:22px}.strc-bg-home-status .strc-bg-status{display:block}.strc-bg-home-status .strc-bg-status__times{margin-top:14px!important;text-align:left}.strc-bg--home .strc-bg-card h3{font-size:22px}.strc-bg--home .strc-bg-card__summary{font-size:.86rem}}
@media (prefers-reduced-motion:reduce){.strc-bg *,.strc-bg *::before,.strc-bg *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media (forced-colors:active){.strc-bg-card,.strc-bg-edition,.strc-bg-chips button{border:1px solid CanvasText}.strc-bg-chips button[aria-pressed="true"]{outline:2px solid Highlight;outline-offset:-3px}.strc-bg-dot{background:CanvasText}}
