body.mro-registro{font-family:var(--mro-fuente)}.mro-registro input,.mro-registro button{box-sizing:border-box}.mro-registro .brand-header img{height:auto}.mro-registro .panel-card{position:relative;max-width:440px;padding:32px 30px 26px;background:linear-gradient(170deg,#0e0818 0,#0a0614 60%,#0d0a1a 100%);border:1px solid rgba(140,80,200,.25);border-radius:10px;color:var(--mro-texto);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(0,0,0,.6),0 40px 90px -24px rgba(0,0,0,.95),0 14px 40px -10px rgba(182,156,255,.22)}.mro-registro .panel-card::before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#c8962a,transparent);pointer-events:none}.mro-registro .panel-card>h2{font-family:var(--mro-fuente-titulo);font-size:1.45rem;font-weight:700;letter-spacing:3px;color:#c8962a;text-shadow:0 0 20px rgba(200,150,42,.45),0 2px 8px rgba(0,0,0,.9);margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(200,150,42,.35),transparent)1}.mro-registro .panel-card>h2::before{content:"";display:inline-block;width:34px;height:34px;margin-right:10px;vertical-align:middle;position:relative;top:-3px;background:center/contain no-repeat url(ro-ui/menu-party-1.png);image-rendering:pixelated;filter:drop-shadow(0 2px 2px rgba(0,0,0,.6))}.mro-registro #loginContainer .panel-card>h2::before{background-image:url(ro-ui/menu-info-1.png)}.mro-registro .panel-card input:not([type=radio]){min-height:46px;padding:10px 14px;text-align:left;font:400 .98rem/1.3 var(--mro-fuente);color:var(--mro-texto);background:rgba(5,3,12,.8);border:1px solid rgba(140,80,200,.28);border-radius:6px;box-shadow:inset 0 2px 4px rgba(0,0,0,.45);transition:border-color var(--mro-t),box-shadow var(--mro-t)}.mro-registro .panel-card input::placeholder{color:rgba(155,143,194,.8);font-style:italic}.mro-registro .panel-card input:not([type=radio]):focus{border-color:rgba(200,150,42,.6);box-shadow:inset 0 2px 4px rgba(0,0,0,.45),0 0 0 3px rgba(200,150,42,.14)}.mro-registro .birthdate-container,.mro-registro .captcha-container{display:flex;flex-direction:column;gap:7px;text-align:left;margin-top:2px}.mro-registro .captcha-container label,.mro-registro .birthdate-container label{color:var(--mro-suave);font-size:.86rem;letter-spacing:.3px;text-shadow:none}.mro-registro .sex-option{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 0;font-size:.95rem}.mro-registro .sex-option label{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:8px 12px;color:var(--mro-texto-2);background:rgba(5,3,12,.8);border:1px solid rgba(140,80,200,.28);border-radius:6px;cursor:pointer;transition:border-color var(--mro-t),background-color var(--mro-t),color var(--mro-t)}.mro-registro .sex-option label:hover{border-color:rgba(200,150,42,.45);color:var(--mro-texto)}.mro-registro .sex-option input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;padding:0;border:2px solid rgba(155,143,194,.7);border-radius:50%;background:0 0;box-shadow:none;cursor:pointer;transition:border-color var(--mro-t),box-shadow var(--mro-t)}.mro-registro .sex-option input[type=radio]:checked{border-color:var(--mro-oro-claro);box-shadow:inset 0 0 0 3px #0a0614,inset 0 0 0 9px var(--mro-oro-claro)}.mro-registro .sex-option input[type=radio]:focus-visible{outline:2px solid var(--mro-oro-claro);outline-offset:2px}.mro-registro .sex-option label:has(input:checked){color:#fff;border-color:rgba(240,199,94,.65);background:linear-gradient(180deg,rgba(200,150,42,.16),rgba(200,150,42,.06))}.mro-registro .panel-card button{min-height:48px;margin-top:4px;border:0;border-radius:6px;font:800 .9rem/1 var(--mro-fuente);letter-spacing:2px;text-transform:uppercase;color:#0e0818;text-shadow:none;background:linear-gradient(135deg,#9a6e15 0,#c8962a 40%,#e0aa3a 70%,#c8962a 100%);box-shadow:0 2px 16px rgba(200,150,42,.35),0 0 0 1px rgba(200,150,42,.2);transition:transform var(--mro-t),box-shadow var(--mro-t),background var(--mro-t)}.mro-registro .panel-card button:hover{transform:translateY(-1px);filter:none;background:linear-gradient(135deg,#c8962a 0,#e0aa3a 50%,#f0c050 75%,#d8a030 100%);box-shadow:0 4px 24px rgba(200,150,42,.5)}.mro-registro .panel-card button:active{transform:translateY(0) scale(.99)}.mro-registro .panel-msg a{color:var(--mro-oro-claro)}.mro-registro .mro-pie-nav{margin-top:18px}@media (max-width:600px){.mro-registro .panel-card{max-width:100%;padding:26px 18px 22px}.mro-registro .panel-card>h2{font-size:1.2rem;letter-spacing:2px}.mro-registro .container{padding:16px}.mro-registro #mainContainer{padding-top:70px}}@media (max-width:900px){.mro-registro #mainContainer{animation:none}}body.mro-db{font-family:var(--mro-fuente);background:radial-gradient(1000px 500px at 50% -120px,rgba(155,89,182,.18),transparent 70%),linear-gradient(rgba(11,10,22,.88),rgba(11,10,22,.94)),url(img/fondo-paginas-960.webp)center/cover fixed,var(--mro-fondo);min-height:100vh}.mro-db a{color:var(--mro-oro-claro)}.mro-db .topbar{position:sticky;top:0;z-index:20;background:rgba(11,10,22,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mro-linea);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 30px -16px rgba(0,0,0,.95)}.mro-db .nav{max-width:1200px;margin:0 auto;padding:10px 20px}.mro-db .brand span{font-family:var(--mro-fuente-titulo);font-weight:700;font-size:1.1rem;letter-spacing:1px;color:var(--mro-oro-claro);text-shadow:0 0 14px rgba(240,199,94,.28)}.mro-db .brand .logo-img{width:40px;height:40px;padding:0;border-radius:10px;background:0 0;box-shadow:0 0 0 1px var(--mro-linea-oro),0 6px 16px -6px rgba(0,0,0,.8)}.mro-db .tab{border-radius:var(--mro-radio-pill);background:rgba(20,14,36,.85);border-color:var(--mro-linea-2);color:var(--mro-texto-2);font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 16px -8px rgba(0,0,0,.8)}.mro-db .tab:hover{color:var(--mro-texto);border-color:var(--mro-linea-oro);text-decoration:none}.mro-db .tab.active,.mro-db .pagination .active{background:var(--mro-oro-grad);color:#1a1204;text-shadow:0 1px 0 rgba(255,255,255,.35);border-color:transparent;box-shadow:inset 0 2px 0 rgba(255,255,255,.45),inset 0-2px 0 rgba(90,65,20,.35),0 8px 18px -8px rgba(0,0,0,.8),var(--mro-brillo-oro)}.mro-db .pagination a,.mro-db .pagination span{border-radius:9px;border-color:var(--mro-linea);background:rgba(20,14,36,.85);font-variant-numeric:tabular-nums}.mro-db .pagination a:hover{border-color:var(--mro-linea-oro);text-decoration:none}.mro-db .card{background:var(--mro-panel-grad);border-color:var(--mro-linea);border-radius:var(--mro-radio);box-shadow:var(--mro-sombra);-webkit-backdrop-filter:none;backdrop-filter:none}.mro-db input,.mro-db select{border-radius:9px;border-color:var(--mro-linea-2);background:rgba(8,5,18,.8);font-family:var(--mro-fuente)}.mro-db input:focus,.mro-db select:focus{border-color:var(--mro-oro);box-shadow:inset 0 4px 12px rgba(0,0,0,.25),0 0 0 3px rgba(212,165,58,.14)}.mro-db input[type=checkbox]{width:auto;accent-color:var(--mro-oro)}.mro-db label{color:var(--mro-suave)}.mro-db form.card .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.mro-db form.card .row>.col[style]{max-width:260px}.mro-db thead th{background:#150f28;color:var(--mro-suave);font-size:12px;letter-spacing:.6px;text-transform:uppercase}.mro-db tbody tr:hover td{background:rgba(160,120,230,.05)}.mro-db th,.mro-db td{border-bottom-color:rgba(160,120,230,.14)}.mro-db .pill{background:rgba(160,120,230,.1);border-color:var(--mro-linea-2);color:var(--mro-texto-2)}.mro-db .drop-list{gap:6px}.mro-db .drop{gap:6px;padding:3px 9px 3px 4px;border-radius:8px;background:rgba(20,14,36,.7);border-color:var(--mro-linea);box-shadow:none;font-size:13px}.mro-db .drop img{width:20px;height:20px;border:0;background:0 0}.mro-db .mro-pie-nav{margin:8px auto 30px}@media (max-width:640px){.mro-db .nav{padding:10px 14px}.mro-db .tabs{width:auto}.mro-db .container{padding:14px}.mro-db form.card .row{grid-template-columns:repeat(2,minmax(0,1fr))}.mro-db form.card .row>.col:first-child{grid-column:1/-1}.mro-db form.card .row>.col[style]{max-width:none}}@media (max-width:640px){.mro-db .topbar{position:static}}body.mro-pagina{font-family:var(--mro-fuente);color:var(--mro-texto);background:radial-gradient(900px 420px at 50% -80px,rgba(155,89,182,.16),transparent 70%),linear-gradient(rgba(11,10,22,.86),rgba(11,10,22,.93)),url(img/fondo-paginas-960.webp)center/cover fixed,var(--mro-fondo);min-height:100vh}.mro-privacidad .wrap,.mro-reset .box,.mro-discord .card,.mro-donacion .card,.mro-soporte .card{position:relative;background:var(--mro-panel-grad);border:1px solid var(--mro-linea);border-radius:var(--mro-radio);box-shadow:var(--mro-sombra-alta)}.mro-privacidad .wrap::before,.mro-reset .box::before,.mro-discord .card::before,.mro-donacion .card::before,.mro-soporte .card::before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--mro-oro),transparent);pointer-events:none}.mro-privacidad h1,.mro-reset .box>h2,.mro-discord h1,.mro-donacion h1{font-family:var(--mro-fuente-titulo);color:var(--mro-oro-claro);letter-spacing:.8px;text-shadow:0 0 18px rgba(240,199,94,.25);text-wrap:balance}.mro-pagina a:not(.btn){color:var(--mro-oro-claro)}.mro-pagina a:not(.btn):hover{color:var(--mro-menta)}.mro-privacidad .wrap{margin:40px auto 20px;padding:36px 40px 40px}.mro-privacidad h2{color:var(--mro-lila);border-bottom-color:var(--mro-linea)}.mro-privacidad p,.mro-privacidad li{font-size:.95rem}.mro-privacidad .back{padding:6px 14px;border:1px solid var(--mro-linea-2);border-radius:var(--mro-radio-pill);color:var(--mro-texto-2)}.mro-privacidad .back:hover{color:var(--mro-oro-claro);border-color:var(--mro-linea-oro)}.mro-privacidad .note{border-left:3px solid var(--mro-lila-2);color:var(--mro-texto-2)}.mro-privacidad .mro-pie-nav{margin-bottom:0}body.mro-reset{padding:60px 16px}.mro-reset .box{color:var(--mro-texto);line-height:1.6}.mro-reset .box>h2{margin-top:0}.mro-discord .card{color:var(--mro-texto)}.mro-discord .btn{font-family:var(--mro-fuente);border-radius:9px;transition:filter var(--mro-t),transform var(--mro-t)}.mro-discord .btn:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.mro-discord .msg{background:rgba(88,101,242,.12)}.mro-discord .info{color:var(--mro-suave)}.mro-donacion .cp{color:var(--mro-oro-claro);font-family:var(--mro-fuente-titulo)}.mro-donacion p,.mro-donacion .cp-label{color:var(--mro-texto-2)}.mro-donacion a.btn{background:var(--mro-oro-grad);color:#1a1204;box-shadow:inset 0 2px 0 rgba(255,255,255,.45),inset 0-2px 0 rgba(90,65,20,.35),0 8px 18px -8px rgba(0,0,0,.8);transition:filter var(--mro-t),transform var(--mro-t)}.mro-donacion a.btn:hover{opacity:1;filter:brightness(1.08);transform:translateY(-1px)}.mro-soporte .page-logo,.mro-soporte .page-title{font-family:var(--mro-fuente-titulo)}.mro-soporte .srv-opt,.mro-soporte input,.mro-soporte select,.mro-soporte textarea,.mro-soporte button{font-family:var(--mro-fuente)}@media (max-width:600px){.mro-privacidad .wrap{margin:12px;padding:24px 18px 28px}.mro-discord .card,.mro-donacion .card,.mro-reset .box{padding:26px 20px}}
