/*
Theme Name: Neural Core 2077
Theme URI: https://example.com
Description: Cyberpunk 2077 HUD 风格 Typecho 1.3 主题
Version: 1.0.0
Author: Neural Core
*/
:root{--bg:#06070a;--panel:#11151c;--yellow:#fcee0a;--blue:#00f0ff;--red:#ff003c;--text:#d8ecff}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top,#0d1322,var(--bg));color:var(--text);font-family:'Rajdhani',sans-serif;letter-spacing:.04em}
a{color:var(--yellow);text-decoration:none}
.scanline{position:fixed;inset:0;pointer-events:none;background:linear-gradient(transparent 50%,rgba(0,240,255,.05) 50%);background-size:100% 4px;z-index:10;mix-blend-mode:screen}
.hud-header,.hud-footer{padding:1rem 2rem;border-bottom:1px solid rgba(0,240,255,.25);background:rgba(17,21,28,.85);backdrop-filter:blur(4px)}
.hud-nav a{margin-right:1rem;font-family:'Orbitron',sans-serif}
.brand-block h1{font-family:'Orbitron';margin:0}.brand-block small{color:var(--blue)}
.system-grid{display:grid;grid-template-columns:1fr 320px;gap:1rem;padding:1rem 2rem}.content{display:flex;flex-direction:column;gap:1rem}
.panel{background:linear-gradient(160deg,rgba(17,21,28,.95),rgba(17,21,28,.75));border:1px solid rgba(0,240,255,.35);padding:1rem;position:relative;box-shadow:0 0 18px rgba(0,240,255,.12)}
.cut-corner{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}
.hero pre{font-family:'Oxanium',monospace;color:var(--yellow);white-space:pre-wrap}
.post-card{padding:1rem;margin-bottom:.8rem;background:#0c1017;border:1px solid rgba(252,238,10,.25)}
.ai-class{display:inline-block;padding:.2rem .6rem;border:1px solid var(--blue);color:var(--blue);font-family:'Orbitron'}
.meta{color:#7fb7c4}
.directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.site-card img{width:100%;height:120px;object-fit:cover;filter:saturate(1.2)}
.site-card.featured{border-color:var(--yellow)}
.hud-sidebar .panel{margin-bottom:1rem}.hud-sidebar input,.comment-form input,.comment-form textarea{width:100%;background:#090d13;color:var(--text);border:1px solid rgba(0,240,255,.4);padding:.6rem;margin-bottom:.6rem}
button{background:var(--yellow);border:none;color:#000;padding:.55rem 1rem;font-family:'Orbitron';cursor:pointer}
.entry-content h2,.entry-content h3{font-family:'Orbitron';color:var(--blue)}
.entry-content pre{background:#0a0e14;padding:1rem;border-left:3px solid var(--yellow);overflow:auto}
.ad-slot{border:1px dashed rgba(252,238,10,.6);padding:.75rem;margin:1rem 0}
@media (max-width:960px){.system-grid{grid-template-columns:1fr;padding:1rem}}
