/* Seekatron — Neural Terminal Theme */
.sk-terminal{border:1px solid #00f6ff;box-shadow:0 0 0 1px rgba(255,0,255,.3) inset,0 0 40px rgba(0,246,255,.15);background:linear-gradient(150deg,#051121,#0a1731 55%,#160a2d);padding:22px;border-radius:12px;position:relative;overflow:hidden}
.sk-terminal::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,246,255,.03) 2px,rgba(0,246,255,.03) 4px);pointer-events:none;animation:sk-scan 8s linear infinite}
@keyframes sk-scan{from{background-position:0 0}to{background-position:0 100px}}
.sk-term-head{margin:0 0 14px;color:#d8ffff;font-size:clamp(1.3rem,3.5vw,1.9rem);text-shadow:0 0 14px rgba(0,246,255,.35);font-family:'Consolas',monospace}
.sk-term-head::before{content:'> ';color:#67f3ff}
.sk-form-term{display:grid;grid-template-columns:42px 1fr auto;gap:10px;border:1px solid #00f6ff;padding:8px;background:rgba(0,246,255,.06);margin-bottom:16px;font-family:'Consolas',monospace}
.sk-form-term span{display:grid;place-items:center;color:#67f3ff;font-weight:700}
.sk-form-term input{border:none;outline:none;background:transparent;color:#ddffff;font-family:inherit}
.sk-form-term button{border:none;padding:11px 16px;background:linear-gradient(135deg,#00f6ff,#ff30c8);color:#071425;font-weight:900;cursor:pointer;font-family:inherit}
.sk-meta{color:#96f7ff;font-size:.82rem;margin-bottom:12px;font-family:'Consolas',monospace}
.sk-meta::before{content:'[SYS] '}
.sk-nodes{display:grid;gap:10px}
.sk-node{border:1px solid rgba(0,246,255,.45);padding:14px;background:rgba(0,246,255,.04);position:relative;animation:sk-node-in .35s ease both;font-family:'Consolas',monospace}
.sk-node::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#00f6ff,#ff30c8);animation:sk-pulse-line 2s ease-in-out infinite}
.sk-node:nth-child(1){animation-delay:.05s}.sk-node:nth-child(2){animation-delay:.12s}.sk-node:nth-child(3){animation-delay:.19s}
.sk-node-id{color:#67f3ff;font-size:.72rem;margin-bottom:6px;letter-spacing:.08em}
.sk-node a{color:#98ffff;font-weight:700;text-decoration:none;font-size:.95rem;display:block;margin-bottom:6px}
.sk-node a:hover{text-shadow:0 0 10px rgba(0,246,255,.6)}
.sk-node p{color:#dfb6ff;margin:0 0 4px;font-size:.84rem;line-height:1.5}
.sk-node small{color:#9eeef4;font-size:.72rem}
.sk-node small::before{content:'SRC://'}
@keyframes sk-node-in{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}
@keyframes sk-pulse-line{0%,100%{opacity:.5}50%{opacity:1}}
.sk-pages-term{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap;font-family:'Consolas',monospace}
.sk-pages-term a,.sk-pages-term span{border:1px solid #00f6ff;padding:6px 10px;color:#d8ffff;text-decoration:none;font-size:.82rem}
.sk-pages-term span{background:rgba(255,0,255,.25)}
.sk-err{color:#ffc2ff;font-weight:700}.sk-none{color:#adf9ff}
@media(max-width:760px){.sk-form-term{grid-template-columns:1fr}.sk-form-term span{display:none}}
