/* AMAADOR OPEX A·Desktop dark layer for engine pages. Screen only: printed/exported documents stay white. */
@media screen{
:root{--oe-ink:var(--lmt-f5f5f7,#f5f5f7);--oe-txt:#e4e4e7;--oe-mut:#a1a1aa;--oe-line:var(--lmb-2a2a2e,#2a2a2e)}
.oe-body *,.oe-body *::before,.oe-body *::after{box-sizing:border-box}
body.oe-body{background:var(--lmb-0b0b0c,#0b0b0c)!important;color:var(--lmt-e4e4e7,#e4e4e7)}
.oe-body::before,.oe-body .oe-mesh{display:none!important}
.oe-crumbs a,.oe-crumbs{color:var(--lmt-a1a1aa,#a1a1aa)}.oe-crumbs a:hover{color:var(--lmt-5eead4,#5eead4)}
.oe-langs{background:var(--lmb-1c1c1f,#1c1c1f)}.oe-langs a{color:var(--lmt-d4d4d8,#d4d4d8)}.oe-langs a[aria-current]{background:var(--lmb-2c2c30,#2c2c30);color:var(--lmt-5eead4,#5eead4)}
.oe-win{background:var(--lmb-141416,#141416)!important;border-color:var(--lmb-2a2a2e,#2a2a2e);box-shadow:0 0 0 1px #000,0 30px 70px -30px #000}
.oe-win-h{background:var(--lmb-1a1a1d,#1a1a1d);border-bottom-color:var(--lmb-2a2a2e,#2a2a2e);color:var(--lmt-d4d4d8,#d4d4d8)}
.oe-side{background:var(--lmb-111113,#111113);border-color:var(--lmb-2a2a2e,#2a2a2e)}
.oe-panel,.oe-card,.oe-gcard{background:var(--lmb-1a1a1d,#1a1a1d);box-shadow:0 0 0 1px #2a2a2e}
.oe-card p,.oe-card li{color:var(--lmt-c4c4c8,#c4c4c8)}
.oe-field label,.oe-lab{color:var(--lmt-d4d4d8,#d4d4d8)}
.oe-field input,.oe-field select,.oe-field textarea,.oe-row input{background:var(--lmb-0f0f11,#0f0f11);color:var(--lmt-f4f4f5,#f4f4f5);border-color:var(--lmb-3f3f46,#3f3f46);color-scheme:dark}
.oe-field input:focus,.oe-field select:focus,.oe-field textarea:focus,.oe-row input:focus{background:var(--lmb-0f0f11,#0f0f11);border-color:#2dd4bf}
.oe-field input[type=file]::file-selector-button{background:var(--lmb-134e4a,#134e4a);color:var(--lmt-ccfbf1,#ccfbf1)}
.oe-btn{background:var(--lmb-232327,#232327);color:var(--lmt-f4f4f5,#f4f4f5);box-shadow:0 0 0 1px #34343a}.oe-btn:hover{background:var(--lmb-2c2c31,#2c2c31)}
.oe-btn--pri{background:#0f766e;color:var(--lmt-ffffff,#fff)}.oe-btn--pri:hover{background:var(--lmb-115e59,#115e59)}
.oe-btn--ghost{background:transparent;color:var(--lmt-d4d4d8,#d4d4d8)}.oe-btn--ghost:hover{background:var(--lmb-232327,#232327)}
.oe-main{background:var(--lmb-0e0e10,#0e0e10)!important}
.oe-bar{background:var(--lmb-141416a90,rgba(20,20,22,.9));border-color:var(--lmb-2a2a2e,#2a2a2e)}
.oe-seg,.oe-tabs{background:var(--lmb-1f1f23,#1f1f23)}.oe-seg button,.oe-tabs button{color:var(--lmt-c4c4c8,#c4c4c8)}
.oe-seg button[aria-pressed=true],.oe-tabs button[aria-selected=true]{background:var(--lmb-33333a,#33333a);color:var(--lmt-5eead4,#5eead4)}
.oe-classic a{color:var(--lmt-5eead4,#5eead4)}.oe-foot-links{color:var(--lmt-a1a1aa,#a1a1aa)}
.oe-gcard b{color:var(--lmt-f5f5f7,#f5f5f7)}.oe-gcard small{color:var(--lmt-a1a1aa,#a1a1aa)}
.oe-hero h1{color:var(--lmt-f5f5f7,#f5f5f7)}.oe-hero p{color:var(--lmt-a1a1aa,#a1a1aa)}
/* the on-screen paper stays white (what you print), with a dark cover band */
.oe-paper{background:#fff;color:#1d2b36;--oe-ink:#0b1f2a;--oe-txt:var(--lmb-1d2b36,#1d2b36);--oe-mut:var(--lmb-4a5a66,#4a5a66);--oe-line:#dfe6ec;box-shadow:0 0 0 1px #000,0 20px 50px -20px #000}
.oe-paper .oe-cover{background:linear-gradient(135deg,var(--lmb-0b0b0c,#0b0b0c) 0%,var(--lmb-161618,#161618) 55%,var(--c1,#0f766e) 160%)!important}
.oe-bw .oe-cover{background:#fff!important}
}
@media print{:root,html,body{color-scheme:light!important}html,body,body.oe-body{background:#fff!important;color:#000}.os-js body{padding-top:0!important}}
