/* ARTHUR V24 — shared neon HUD styling for secondary pages. Lightweight only. */
:root{color-scheme:dark;--ah-bg:#01070d;--ah-panel:rgba(4,20,32,.86);--ah-card:rgba(2,14,22,.84);--ah-line:rgba(53,220,255,.28);--ah-line2:rgba(255,122,31,.36);--ah-text:#eafcff;--ah-muted:#83aebe;--ah-cyan:#35dcff;--ah-orange:#ff7a1f;--ah-ok:#68ffc4;--ah-bad:#ff7b8a;--ah-warn:#ffd27c}
html,body{background:radial-gradient(circle at 50% -10%,rgba(53,220,255,.16),transparent 34%),radial-gradient(circle at 92% 9%,rgba(255,122,31,.10),transparent 28%),#01070d!important;color:var(--ah-text)!important}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(53,220,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(53,220,255,.035) 1px,transparent 1px);background-size:42px 42px;opacity:.38;z-index:-1}
a{color:var(--ah-cyan)}
header,nav,.topbar,.admin-header,.page-header{border-color:var(--ah-line)!important;background:linear-gradient(90deg,rgba(3,17,27,.92),rgba(2,10,16,.74))!important;box-shadow:0 0 28px rgba(53,220,255,.07)!important}
.card,.panel,.box,section,main>div:not(.grid-bg):not(.scan){border-color:var(--ah-line)!important;background-color:var(--ah-card)!important}
table{border-color:var(--ah-line)!important;background:rgba(2,12,20,.78)!important;color:var(--ah-text)!important}th{background:rgba(4,29,43,.92)!important;color:#bff5ff!important;border-color:var(--ah-line)!important}td{border-color:rgba(53,220,255,.12)!important}
input,select,textarea{background:rgba(2,14,22,.92)!important;color:var(--ah-text)!important;border-color:var(--ah-line)!important;border-radius:10px!important;min-height:40px}button,.button,.btn,input[type=submit]{background:linear-gradient(180deg,rgba(6,32,46,.95),rgba(2,13,20,.95))!important;color:#eafcff!important;border:1px solid var(--ah-line)!important;border-radius:10px!important;box-shadow:0 0 18px rgba(53,220,255,.06)!important}button:hover,.button:hover,.btn:hover,input[type=submit]:hover{border-color:var(--ah-line2)!important;box-shadow:0 0 20px rgba(255,122,31,.12)!important}.small,small,.muted{color:var(--ah-muted)!important}


/* ARTHUR V26 — Cinematic shared page finish */
:root{--ah-cyan:#35dcff;--ah-orange:#ff7a1f;--ah-panel:rgba(3,18,29,.88);--ah-text:#eafbff;--ah-muted:#7aaec0}
body{background:radial-gradient(circle at 50% 0,rgba(53,220,255,.13),transparent 31%),radial-gradient(circle at 88% 12%,rgba(255,122,31,.10),transparent 24%),linear-gradient(180deg,#010409,#03111c 60%,#010409)!important}
body:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(53,220,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(53,220,255,.03) 1px,transparent 1px);background-size:42px 42px;opacity:.55}
.wrap:before{content:"ARTHUR COMMAND CENTER";display:block;margin:0 0 14px;color:#70e8ff;font-weight:950;letter-spacing:.18em;font-size:11px;text-transform:uppercase}
.card,.box,.panel{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))!important;border-radius:0!important;background:linear-gradient(180deg,rgba(3,22,35,.88),rgba(1,9,16,.86))!important;border-color:rgba(53,220,255,.28)!important;box-shadow:0 0 30px rgba(53,220,255,.07)!important}
h1,h2,h3{color:#eafbff!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.btn,button,input[type=submit]{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)!important;border-radius:0!important}
@media(max-width:720px){.card,.box,.panel,.btn,button,input[type=submit]{clip-path:none!important;border-radius:12px!important}.wrap:before{font-size:10px}}
