/* DNS Manager / Cyber Edition — extension over manager.css */
body{background:radial-gradient(ellipse at 90% 6%,#31194a66,transparent 45%),radial-gradient(ellipse at 10% 42%,#123d6645,transparent 40%),#060917;color:#eef6ff}
.manager-page{padding-top:150px}
.manager-intro h1{color:#f3faff;text-shadow:0 0 30px #59b7fc18}
.manager-intro h1 span{background:linear-gradient(90deg,#2ce9f6,#97b3ff,#e579f4);color:transparent;background-clip:text;-webkit-background-clip:text}
.manager-intro p{color:#a9bdd2}
.manager-warning{background:linear-gradient(125deg,#123247,#1e2039);border:1px solid #3e92aa;box-shadow:inset 0 1px #65d6fa24,0 0 22px #2cb9f222}
.manager-warning strong{color:#e0faff}
.manager-warning p{color:#b9cce0}
.manager-warning a{color:#77effb}
.manager-card{background:linear-gradient(140deg,#171d34,#11182b);border:1px solid #425079;box-shadow:0 15px 42px #01030da8}
.manager-card h2{color:#f1faff}
.manager-card p{color:#a9bbd3}
.manager-card form label,.zone-row label{color:#8cd2e7}
.connect-grid form .btn{justify-content:center}
.token-row{border-color:#486585;background:#09182d}
.token-row:focus-within{box-shadow:0 0 0 2px #2bdcfb5e}
.token-row input{background:#0c1930;color:#e4faff}
.token-row input::placeholder{color:#6f88a7}
.token-row button{background:#1e3451;color:#77eaf5}
.workspace-top{border-color:#3a4d69}
.workspace-top>span{color:#79efec}
.zone-row select,.editor-grid input,.editor-grid select{background:#0d1830;border-color:#415779;color:#e7f6ff}
.zone-row select:focus,.editor-grid input:focus,.editor-grid select:focus{border-color:#4eeefd}
.zone-note{background:#152d43;color:#afcce0;border:1px solid #336887}
.list-heading h2{color:#eaf9ff}
.list-heading h2 span{color:#79def1}
.list-heading input{background:#0c1930;border-color:#476180;color:#eafaff}
.list-heading input::placeholder{color:#8ba2b6}
.table-scroller{border-color:#3f5373}
.table-scroller th{background:#19304a;color:#97cfdf}
.table-scroller td{border-color:#2a3c58;color:#ceddf1}
.type-tag{background:#1c3e57;color:#7af1ff}
.action-group button{background:#1b4053;border-color:#377f93;color:#7cebff}
.action-group button:last-child{color:#f5a5ad;background:#422634;border-color:#864356}
.small-btn{background:#1c2b48;border-color:#425c7d;color:#d3ecfa}
.small-btn:hover:not(:disabled){background:#244565}
.pages{color:#9ab9d0}
.editor-grid .check-label{color:#b7c6db}
.manager-status{background:#163c4c;color:#a2f0ff;border-color:#387e99}
.manager-status.error{background:#412637;color:#ffc8b3;border-color:#9b4964}
.caution{color:#adbad0}
.site-footer{border-top-color:#303d5a}
@media(max-width:900px){.manager-page{padding-top:135px}}
@media(max-width:600px){.manager-page{padding-top:113px}.manager-intro h1{font-size:47px}.manager-card{padding:18px}.manager-warning{padding:18px}.workspace-top{flex-direction:column;align-items:flex-start}.manager-intro p{font-size:13px}}

/* Keep an obvious way back to the homepage on phones; manager has no mobile menu. */
@media(max-width:900px){.manager-page+.site-footer{} .site-header .header-inner>.nav-cta{display:inline-flex;min-height:36px;padding:8px 12px;font-size:10px}}
@media(max-width:420px){.site-header .header-inner>.nav-cta{font-size:9px;padding:8px 10px;white-space:nowrap}.site-header .logo{font-size:18px}}
