:root{--dark:#080808;--bg:#080808;--panel:#0f0f10;--panel-2:#151416;--border:#29252a;--muted:#a7a1a8;--gold:#a82394;--gold-strong:#e78bd7;--lime:var(--gold);--lime-dim:#802172}
html,body,#root{background:#080808}
.panel{background:var(--panel);border-color:var(--border)}
input,select,textarea{background:#101011;border-color:#353036}
input:hover,select:hover,textarea:hover{background:#141215}
input:focus,select:focus,textarea:focus{background:#161017;border-color:#c653b4;box-shadow:0 0 0 3px #a8239426}
img[src*="orion-logo-official"]{mix-blend-mode:screen;object-fit:contain;max-width:100%;flex-shrink:0}
.osocio-card-logo{width:230px;height:76px;max-height:76px}
.btn-lime{background:#931e83;color:#fff}
.btn-lime:hover{background:#ad289b;color:#fff}
.auth-wrap{background-color:#030303;background-image:radial-gradient(circle,rgba(190,112,178,.18) .8px,transparent 1px);background-size:24px 24px}
@media(max-width:980px){.auth-wrap{background-color:#030303;background-image:radial-gradient(circle,rgba(190,112,178,.18) .8px,transparent 1px);background-size:24px 24px}}

img[src*="orion-logo-transparent"]{mix-blend-mode:normal;object-fit:contain;max-width:100%;flex-shrink:0}
