/* v23: secondary-page editorial layouts; no fake API content. */
.inner-page{max-width:1580px;margin:auto;padding:0 clamp(10px,1.5vw,24px) 36px}
.inner-hero{height:clamp(250px,27vw,380px);border-radius:3px;align-items:center;background-position:center 54%;position:relative;isolation:isolate}
.inner-hero:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid #79603a6b;box-shadow:inset 0 0 50px #000a}
.inner-hero-copy{position:relative;z-index:1;max-width:750px}.inner-hero h1{line-height:1.02;overflow-wrap:anywhere}
.inner-hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:17px}.inner-hero-links .rust-button{margin:0}.ghost-link{font-size:12px;text-decoration:none;color:#e3bb7d;letter-spacing:.1em;border-bottom:1px solid #795b32;padding:8px}
.section-kicker{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#aa9f85;font:11px monospace;letter-spacing:.1em;margin:20px 4px 10px;border-bottom:1px solid #594833;padding-bottom:10px}
.inner-grid--enhanced{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);gap:14px;margin-top:0;align-items:stretch}
.inner-grid--enhanced .inner-card{min-height:330px;padding:clamp(18px,2vw,32px);display:flex;flex-direction:column;background:linear-gradient(115deg,#17150feb,#0d0d0be8),url('/static/assets/ui/panels/base-metal-panel.webp') center/100% 100%}
.inner-grid--enhanced .feature-card{border-top:3px solid #ad7639}.inner-grid--enhanced .detail-card{border-top:3px solid #586f53}
.card-index{color:#968970;font:11px monospace;letter-spacing:.14em;margin-bottom:24px}.inner-grid--enhanced h2{margin:0 0 12px;font-size:clamp(19px,2vw,27px);line-height:1.2}
.inner-grid--enhanced p{margin:0 0 20px;font-size:clamp(13px,1vw,15px);line-height:1.75}
.inner-grid--enhanced .empty-state{margin-top:auto;margin-bottom:0;display:flex;align-items:center;gap:12px;padding:16px;letter-spacing:.06em;line-height:1.5}
.status-led{display:inline-block;flex:none;width:9px;height:9px;border:1px solid #c49045;border-radius:50%;background:#6c5226;box-shadow:0 0 9px #a57737}
.detail-divider{height:1px;background:#4f4635;margin:auto 0 18px}.detail-card .rust-button{align-self:flex-start;margin:0}
.secondary-links{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #52432f;background:linear-gradient(90deg,#17160f,#0c100b);padding:20px 24px;margin-top:14px}.secondary-links h2{font-size:16px;color:#d9a861;margin:7px 0 0;letter-spacing:.1em}.section-link-list{display:flex;flex-wrap:wrap;gap:14px}.section-link-list a{color:#bdd09c;text-decoration:none;font:12px monospace;border-bottom:1px solid #536349;padding-bottom:5px}
.inner-page--donate .feature-card{border-top-color:#b99b54}.inner-page--robotniks .feature-card{border-top-color:#6e986e}
.station-nav .nav-item:focus-visible,.section-link-list a:focus-visible,.ghost-link:focus-visible{outline:2px solid #ffc778;outline-offset:3px}
@media(max-width:1100px){.inner-grid--enhanced{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr)}.station-nav{overflow-x:auto}.station-nav .nav-item{flex:none}}
@media(max-width:760px){.inner-grid--enhanced{grid-template-columns:1fr}.inner-hero{min-height:270px;height:auto;padding:30px 18px}.inner-grid--enhanced .inner-card{min-height:0}.secondary-links{flex-direction:column;align-items:flex-start}.section-kicker{font-size:10px}}
@media(prefers-reduced-motion:reduce){.inner-page *{scroll-behavior:auto}}
