:root{--ffx-oro:#c9a84c;--ffx-oro-claro:#e8c56e;--ffx-oro-vivo:#ffd700;--ffx-lila:rgba(155, 89, 182, .5);--ffx-azul:rgba(60, 160, 255, .55);--ffx-rojo:rgba(255, 60, 70, .55);--ffx-noche:#0a0a14;--ffx-ico:center / contain no-repeat}.mro-glifo{display:inline-block;position:relative;width:18px;height:18px;font-size:0;line-height:1;vertical-align:middle;margin-top:-2px;flex:0 0 auto;background:var(--ffx-ico);image-rendering:pixelated;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.mro-glifo[data-g=anuncio]{background-image:url(/ro-ui/menu-mail-1.png)}.mro-glifo[data-g=charla]{background-image:url(/ro-ui/menu-party-1.png)}.mro-glifo[data-g=stats]{background-image:url(/ro-ui/menu-ranking-1.png)}.mro-glifo[data-g=online]{background-image:url(/ro-ui/menu-status-1.png)}.mro-glifo[data-g=unirse]{background-image:url(/ro-ui/menu-party-1.png)}.mro-glifo[data-g=inicio]{background-image:url(/ro-ui/app-icon-32.png);border-radius:5px}.mro-glifo[data-g=gremio]{background-image:url(/ro-ui/menu-guild-1.png)}.mro-glifo[data-g=fijado]{background-image:url(/ro-ui/icon-mvp.png)}.mro-glifo[data-g=cerrado]{background-image:url(/ro-ui/wiki/items/7026.png)}.mro-glifo[data-g=abierto]{background-image:url(/ro-ui/wiki/items/7026.png)}.mro-glifo[data-g=buscar]{background-image:url(/ro-ui/menu-map-1.png)}.mro-glifo[data-g=correo]{background-image:url(/ro-ui/menu-mail-1.png)}.mro-glifo[data-g=enviado]{background-image:url(/ro-ui/menu-mail-2.png)}.mro-glifo[data-g=editar]{background-image:url(/ro-ui/menu-skill-1.png)}.mro-glifo[data-g=borrar]{background-image:url(/ro-ui/menu-battle-1.png)}.mro-glifo[data-g=reportar]{background-image:url(/ro-ui/menu-navigation-1.png)}.mro-glifo[data-g=online]::after{content:"";position:absolute;right:-3px;bottom:-2px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 1px var(--ffx-noche),0 0 6px var(--green)}.btn .mro-glifo{width:16px;height:16px}.nav-link .mro-glifo{width:20px;height:20px;filter:drop-shadow(0 0 6px rgba(255,215,0,.35))}.footer-logo .mro-glifo{width:22px;height:22px;margin-right:2px}.sidebar-card-title .mro-glifo,.search-section-title .mro-glifo{width:20px;height:20px;margin-right:2px}.search-box h2 .mro-glifo,.reply-box h3 .mro-glifo,.newthread-wrap h2 .mro-glifo{width:24px;height:24px;margin-right:4px}.auth-header h1 .mro-glifo{width:28px;height:28px;margin-right:4px}.closed-notice .mro-glifo,.alert .mro-glifo{width:18px;height:18px;margin-right:3px}@media (hover:hover){.footer-logo:hover .mro-glifo[data-g=gremio]{background-image:url(/ro-ui/menu-guild-2.png)}.btn:hover .mro-glifo[data-g=editar]{background-image:url(/ro-ui/menu-skill-2.png)}.btn:hover .mro-glifo[data-g=charla]{background-image:url(/ro-ui/menu-party-2.png)}}.announcement-icon{position:relative;isolation:isolate;font-size:0;width:40px;height:40px;flex:0 0 40px;align-self:center;background:url(/ro-ui/menu-mail-1.png)center/36px 36px no-repeat;image-rendering:pixelated}.announcement-icon::before{content:"";position:absolute;inset:-8px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(232,197,110,.32),transparent 70%)}.forum-icon{font-size:0;width:36px;height:36px;margin:0 auto;background:url(/ro-ui/menu-party-1.png)var(--ffx-ico);image-rendering:pixelated;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.forum-row:has(a[href*="forum.php?id=3"]) .forum-icon{background-image:url(/ro-ui/menu-quest-1.png)}@media (hover:hover){.forum-row:hover .forum-icon{background-image:url(/ro-ui/menu-party-2.png);transform:translateY(-2px) scale(1.1)}.forum-row:hover:has(a[href*="forum.php?id=3"]) .forum-icon{background-image:url(/ro-ui/menu-quest-2.png)}}.forum-info-header .fih-icon{font-size:0;width:44px;height:44px;flex:0 0 44px;background:url(/ro-ui/menu-party-1.png)var(--ffx-ico);image-rendering:pixelated;filter:drop-shadow(0 0 8px rgba(201,168,76,.45)) drop-shadow(0 4px 8px rgba(0,0,0,.6))}body[data-mro-foro="3"] .fih-icon{background-image:url(/ro-ui/menu-quest-1.png)}.pinned-icon,.closed-icon{display:inline-block;font-size:0;line-height:1;width:16px;height:16px;flex:0 0 16px;vertical-align:middle;margin-top:-2px;background:var(--ffx-ico);image-rendering:pixelated}.pinned-icon{background-image:url(/ro-ui/icon-mvp.png);filter:drop-shadow(0 0 3px rgba(255,215,0,.7))}.closed-icon{background-image:url(/ro-ui/wiki/items/7026.png);opacity:.85}.thread-header h1 .pinned-icon,.thread-header h1 .closed-icon{width:20px;height:20px;flex-basis:20px}.thread-row:has(.pinned-icon) td:first-child{box-shadow:inset 3px 0 0 rgba(201,168,76,.5)}@media (max-width:640px){.thread-row:has(.pinned-icon) td:first-child{box-shadow:none}.thread-list tr.thread-row:has(.pinned-icon){box-shadow:inset 3px 0 0 rgba(201,168,76,.5)}}.category-title::before{font-size:0;width:22px;height:22px;flex:0 0 22px;background:url(/ro-ui/icon-emperium.png)var(--ffx-ico);image-rendering:pixelated;filter:drop-shadow(0 0 5px rgba(232,197,110,.55))}.empty-state-icon{font-size:0;width:48px;height:48px;margin:0 auto 12px;background:url(/ro-ui/poring-idle.png)0 0/192px 48px no-repeat;image-rendering:pixelated}.online-dot{position:relative;box-shadow:0 0 6px rgba(46,204,113,.7)}.online-dot::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid rgba(46,204,113,.85);opacity:0}.breadcrumb::before{content:"";width:16px;height:16px;flex:0 0 16px;margin-right:2px;opacity:.85;background:url(/ro-ui/menu-map-1.png)var(--ffx-ico);image-rendering:pixelated}.nav::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;pointer-events:none;opacity:.55;background:linear-gradient(90deg,transparent 0%,rgba(60,160,255,.9) 14%,var(--ffx-oro-claro) 50%,rgba(255,45,60,.9) 86%,transparent 100%);transition:opacity .4s ease,box-shadow .4s ease}body.mro-scrolled .nav::after{opacity:1;box-shadow:0 0 10px rgba(232,197,110,.45),0 0 20px rgba(120,160,255,.25)}.category-title,.threads-header,.sidebar-card-title,.card-header,.forum-info-header,.thread-header,.auth-header,.pm-view-header{position:relative}.category-title::after,.threads-header::after,.sidebar-card-title::after,.card-header::after,.forum-info-header::after,.thread-header::after,.auth-header::after,.pm-view-header::after{content:"";position:absolute;top:0;left:6%;right:6%;height:1px;pointer-events:none;opacity:.75;background:linear-gradient(90deg,transparent,rgba(232,197,110,.9) 25%,rgba(232,197,110,.9) 75%,transparent)}.category-title::after{left:3%;right:3%}.user-sidebar{position:relative}.user-sidebar>.avatar-img,.user-sidebar>.avatar-letter,.member-mini>.avatar-img,.member-mini>.avatar-letter{box-shadow:0 0 0 2px var(--ffx-noche),0 0 0 4px var(--ffx-oro),0 0 18px 4px var(--ffx-lila);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.user-sidebar:has(.badge[style*=e74c3c])>.avatar-img,.user-sidebar:has(.badge[style*=e74c3c])>.avatar-letter{box-shadow:0 0 0 2px var(--ffx-noche),0 0 0 4px var(--ffx-oro),0 0 18px 4px var(--ffx-rojo)}.user-sidebar:has(.badge[style*="3498db"])>.avatar-img,.user-sidebar:has(.badge[style*="3498db"])>.avatar-letter{box-shadow:0 0 0 2px var(--ffx-noche),0 0 0 4px var(--ffx-oro),0 0 18px 4px var(--ffx-azul)}@media (hover:hover){.user-sidebar:hover>.avatar-img,.user-sidebar:hover>.avatar-letter{transform:translateY(-2px) scale(1.05);box-shadow:0 0 0 2px var(--ffx-noche),0 0 0 4px var(--ffx-oro-claro),0 0 24px 6px var(--ffx-lila)}}.badge{display:inline-flex;align-items:center;gap:5px}.badge[style*=e74c3c]::before,.badge[style*="3498db"]::before,.badge[style*="2ecc71"]::before{content:"";width:16px;height:16px;flex:0 0 16px;margin-left:-2px;background:var(--ffx-ico);image-rendering:pixelated}.badge[style*=e74c3c]::before{background-image:url(/ro-ui/icon-emperium.png)}.badge[style*="3498db"]::before{background-image:url(/ro-ui/menu-guild-1.png)}.badge[style*="2ecc71"]::before{background-image:url(/ro-ui/face1.png);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.mro-rango{display:inline-flex;align-items:center;gap:5px;font-family:var(--mro-fuente-titulo, 'Cinzel', serif);font-weight:700;font-size:.66rem;letter-spacing:1px;text-transform:uppercase;color:var(--ffx-oro-claro);text-shadow:0 0 8px rgba(232,197,110,.35);white-space:nowrap}.mro-rango::before{content:"";width:16px;height:16px;flex:0 0 16px;background:var(--ffx-ico);image-rendering:pixelated}.mro-rango[data-rango=novice]::before{background-image:url(/ro-ui/poring.png)}.mro-rango[data-rango=apprentice]::before{background-image:url(/ro-ui/starwars/clase-4900.png)}.mro-rango[data-rango=veteran]::before{background-image:url(/ro-ui/starwars/clase-4901.png)}.mro-rango[data-rango=legend]::before{background-image:url(/ro-ui/starwars/clase-4903.png)}.mro-rango[data-rango=legend]{color:var(--ffx-oro-vivo);text-shadow:0 0 10px rgba(255,215,0,.6)}.mro-exp{width:100%;max-width:120px;height:4px;margin:1px auto 2px;border-radius:2px;overflow:hidden;background:rgba(0,0,0,.55);box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 0 0 1px rgba(201,168,76,.3)}.mro-exp>i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,#a8761c,var(--ffx-oro-claro) 60%,#fff1b8);box-shadow:0 0 6px rgba(232,197,110,.7);transform:scaleX(var(--p, 0));transform-origin:0 50%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1) .15s}.post:target{box-shadow:inset 4px 0 0 var(--ffx-oro),inset 0 1px 0 var(--f3d-edge, rgba(255, 255, 255, .07))}@media (max-width:600px){.user-sidebar{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"ava nombre insignia""ava posts joined""ava rango rango""exp exp exp";align-items:center;column-gap:12px;row-gap:3px;text-align:left}.user-sidebar>.avatar-img,.user-sidebar>.avatar-letter{grid-area:ava}.user-sidebar>.sidebar-username{grid-area:nombre}.user-sidebar>.badge{grid-area:insignia;justify-self:end}.user-sidebar>.sidebar-stat{grid-area:posts}.user-sidebar>.sidebar-joined{grid-area:joined;justify-self:end}.user-sidebar>.mro-rango{grid-area:rango}.user-sidebar>.mro-exp{grid-area:exp;max-width:none;margin:6px 0 0}}@media (max-width:400px){.user-sidebar>.mro-rango{display:none}.user-sidebar{grid-template-areas:"ava nombre insignia""ava posts joined""exp exp exp"}}.member-card{position:relative}.member-avatar-wrap{top:44px;bottom:auto;z-index:2}.member-avatar-wrap>.avatar-img,.member-avatar-wrap>.avatar-letter{box-shadow:0 0 0 3px var(--ffx-noche),0 0 0 5px var(--ffx-oro),0 0 24px 6px var(--ffx-lila)}.member-card[data-mro-grupo=admin] .member-avatar-wrap>.avatar-img,.member-card[data-mro-grupo=admin] .member-avatar-wrap>.avatar-letter{box-shadow:0 0 0 3px var(--ffx-noche),0 0 0 5px var(--ffx-oro),0 0 24px 6px var(--ffx-rojo)}.member-card[data-mro-grupo=mod] .member-avatar-wrap>.avatar-img,.member-card[data-mro-grupo=mod] .member-avatar-wrap>.avatar-letter{box-shadow:0 0 0 3px var(--ffx-noche),0 0 0 5px var(--ffx-oro),0 0 24px 6px var(--ffx-azul)}.member-banner{overflow:hidden}.member-banner::before{content:"";position:absolute;right:120px;top:-34px;width:150px;height:150px;pointer-events:none;opacity:.16;background:url(/ro-ui/starwars/emblema-jedi.png)var(--ffx-ico);filter:hue-rotate(200deg) saturate(1.4)}.member-card[data-mro-grupo=admin] .member-banner::before{background-image:url(/ro-ui/starwars/emblema-sith.png);filter:none;opacity:.2}.member-banner::after{content:"";position:absolute;right:26px;bottom:0;width:60px;height:74px;pointer-events:none;background:url(/ro-ui/wiki/jobs/novice.png)center bottom/auto 74px no-repeat;image-rendering:pixelated;filter:drop-shadow(0 0 7px rgba(80,170,255,.7)) drop-shadow(0 4px 4px rgba(0,0,0,.6))}.member-card[data-mro-rango=apprentice] .member-banner::after{background-image:url(/ro-ui/wiki/jobs/padawan.png)}.member-card[data-mro-rango=veteran] .member-banner::after{background-image:url(/ro-ui/wiki/jobs/jedi.png)}.member-card[data-mro-rango=legend] .member-banner::after{background-image:url(/ro-ui/wiki/jobs/jedi-master.png)}.member-card[data-mro-grupo=mod] .member-banner::after{background-image:url(/ro-ui/wiki/jobs/jedi-master.png)}.member-card[data-mro-grupo=admin] .member-banner::after{background-image:url(/ro-ui/wiki/npc/master-yoda.png);height:70px;background-size:auto 70px;filter:drop-shadow(0 0 7px rgba(255,215,0,.7)) drop-shadow(0 4px 4px rgba(0,0,0,.6))}.member-stats .mro-ficha{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.member-stats .mro-ficha .mro-rango{font-size:.72rem}.member-stats .mro-ficha .mro-exp{width:120px;margin:0}.footer-inner>.mro-pie-fila{flex:1 1 100%;order:-1;display:flex;justify-content:center;align-items:flex-end;gap:18px;margin:-4px 0 6px;padding:0 8px 10px;border-bottom:1px solid rgba(201,168,76,.2)}.mro-pie-fila img{display:block;height:56px;width:auto;image-rendering:pixelated;filter:drop-shadow(0 6px 6px rgba(0,0,0,.65));transition:translate .25s ease,scale .25s ease,filter .25s ease}.mro-pie-fila img.sw{filter:drop-shadow(0 0 6px var(--ffx-azul)) drop-shadow(0 6px 6px rgba(0,0,0,.65))}.mro-pie-fila img.sw.sith{filter:drop-shadow(0 0 6px var(--ffx-rojo)) drop-shadow(0 6px 6px rgba(0,0,0,.65))}@media (hover:hover){.mro-pie-fila img:hover{translate:0-6px;scale:1.1;filter:drop-shadow(0 0 10px rgba(255,215,0,.8)) drop-shadow(0 8px 8px rgba(0,0,0,.7))}}@media (max-width:600px){.footer-inner>.mro-pie-fila{gap:12px}.mro-pie-fila img{height:48px}.mro-pie-fila img.ro{display:none}}.mro-pos{position:relative}.btn.mro-pos,.nav-link.mro-pos,.pager-btn.mro-pos,.bb-btn.mro-pos{overflow:hidden}.mro-golpe{position:absolute;width:10px;height:10px;margin:-5px 0 0-5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,244,200,.95)0,rgba(255,215,0,.55) 45%,transparent 70%)}.mro-progreso{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9998;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);opacity:0;transition:opacity .3s ease;background:linear-gradient(90deg,rgba(60,160,255,.95),var(--ffx-oro-vivo) 50%,rgba(255,45,60,.95));box-shadow:0 0 8px rgba(255,215,0,.55)}body.mro-scrolled .mro-progreso{opacity:1}.mro-sheen{position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:1;background:radial-gradient(140px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.3),transparent 62%);mix-blend-mode:soft-light;opacity:0;transition:opacity .25s ease}.mro-tilt>.mro-sheen{opacity:1}.mro-raton .sidebar-card,.mro-raton .announcement,.mro-raton .member-mini,.mro-raton .search-result{position:relative;transform-style:preserve-3d}.mro-raton .sidebar-card.mro-tilt,.mro-raton .announcement.mro-tilt,.mro-raton .member-mini.mro-tilt,.mro-raton .search-result.mro-tilt{transform:perspective(900px) rotateX(calc(var(--ty, 0)*-1*var(--mro-max, 4deg))) rotateY(calc(var(--tx, 0)*var(--mro-max, 4deg))) translateY(-2px);transition:transform .12s linear,box-shadow .25s ease;box-shadow:var(--f3d-card-hover, 0 22px 44px -14px rgba(0, 0, 0, .95))}@media (prefers-reduced-motion:no-preference){.empty-state-icon{animation:ffxPoring 1.2s steps(4) infinite}@keyframes ffxPoring{to{background-position:-192px 0}}.online-dot::after{animation:ffxPulso 2.2s ease-out infinite}@keyframes ffxPulso{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.3);opacity:0}}.mro-glifo[data-g=online]::after{animation:ffxLate 2.2s ease-in-out infinite}@keyframes ffxLate{0%,to{opacity:.55}50%{opacity:1}}.announcement-icon{animation:ffxFlota 3.6s ease-in-out infinite}@keyframes ffxFlota{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.mro-golpe{animation:ffxGolpe .65s ease-out forwards}@keyframes ffxGolpe{0%{transform:scale(1);opacity:.9}to{transform:scale(14);opacity:0}}.mro-pie-fila img{animation:ffxRespira 3.4s ease-in-out infinite}.mro-pie-fila img:nth-child(2n){animation-delay:-.9s}.mro-pie-fila img:nth-child(3n){animation-delay:-1.7s}.mro-pie-fila img:nth-child(5n){animation-delay:-2.6s}@keyframes ffxRespira{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.member-banner::after{animation:ffxRespira 4s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.mro-progreso,.mro-golpe{display:none}.mro-exp>i,.nav::after,.forum-icon,.user-sidebar>.avatar-img,.user-sidebar>.avatar-letter,.mro-pie-fila img{transition:none}.online-dot::after{display:none}.mro-sheen{display:none}}.mro-img-rota{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:.85rem;font-weight:600;color:var(--ffx-oro-claro);background:rgba(201,168,76,.08);border:1px dashed rgba(201,168,76,.45)}a:hover>.mro-img-rota{background:rgba(201,168,76,.16)}
