/* Empyreon Universal Button System 2.0 */
[data-emp-button-preset]{--emp-btn-bg:transparent;--emp-btn-color:currentColor;--emp-btn-border-color:transparent;--emp-btn-border-width:0px;--emp-btn-radius:0px;--emp-btn-padding-y:.6rem;--emp-btn-padding-x:.9rem;--emp-btn-font-weight:700;--emp-btn-font-size:1rem;--emp-btn-shadow:none;--emp-btn-hover-bg:var(--emp-btn-bg);--emp-btn-hover-color:var(--emp-btn-color);--emp-btn-hover-border-color:var(--emp-btn-border-color);--emp-btn-hover-shadow:var(--emp-btn-shadow);--emp-btn-hover-transform:none;--emp-btn-active-transform:scale(.98);--emp-btn-focus:var(--emp-ds-focus,#60a5fa);--emp-btn-active-bg:var(--emp-btn-hover-bg);--emp-btn-active-color:var(--emp-btn-hover-color);--emp-btn-grad-1:transparent;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:0deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:transparent;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:normal;--emp-btn-icon-color:currentColor;--emp-btn-icon-size:1em;--emp-btn-icon-gap:.45em;display:inline-flex;align-items:center;justify-content:center;gap:var(--emp-btn-icon-gap);position:relative;isolation:isolate;overflow:hidden;text-decoration:none;background-color:var(--emp-btn-bg);background-image:linear-gradient(var(--emp-btn-grad-angle),var(--emp-btn-grad-1),var(--emp-btn-grad-2)),var(--emp-btn-bg-image);background-position:var(--emp-btn-bg-position);background-size:var(--emp-btn-bg-size);background-repeat:var(--emp-btn-bg-repeat);color:var(--emp-btn-color);border:var(--emp-btn-border-width) solid var(--emp-btn-border-color);border-radius:var(--emp-btn-radius);padding:var(--emp-btn-padding-y) var(--emp-btn-padding-x);font-weight:var(--emp-btn-font-weight);font-size:var(--emp-btn-font-size);text-transform:var(--emp-btn-text-transform);letter-spacing:var(--emp-btn-letter-spacing);box-shadow:var(--emp-btn-shadow);transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}
[data-emp-button-preset]::before{content:"";position:absolute;inset:0;z-index:0;background:var(--emp-btn-overlay);opacity:var(--emp-btn-overlay-opacity);pointer-events:none}
[data-emp-button-preset]>*{position:relative;z-index:1}
[data-emp-button-preset]:hover{background-color:var(--emp-btn-hover-bg);color:var(--emp-btn-hover-color);border-color:var(--emp-btn-hover-border-color);box-shadow:var(--emp-btn-hover-shadow);transform:var(--emp-btn-hover-transform)}
[data-emp-button-preset]:active{background-color:var(--emp-btn-active-bg);color:var(--emp-btn-active-color);transform:var(--emp-btn-active-transform)}
[data-emp-button-preset]:focus-visible{outline:2px solid var(--emp-btn-focus);outline-offset:3px}
[data-emp-button-preset][aria-current="page"],.emp-menu-item.activo>[data-emp-button-preset],.emp-menu-item.activo>.emp-menu-enlace-wrap>[data-emp-button-preset]{background-color:var(--emp-btn-active-bg);color:var(--emp-btn-active-color)}
.emp-button-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--emp-btn-icon-size);height:var(--emp-btn-icon-size);color:var(--emp-btn-icon-color)}
.emp-button-icon svg,.emp-button-icon img{display:block;width:100%;height:100%;object-fit:contain}.emp-button-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.emp-button-label{display:inline-block;color:inherit!important;font-size:inherit!important;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
[data-emp-icon-position="right"]{flex-direction:row-reverse}[data-emp-icon-position="top"]{flex-direction:column}[data-emp-icon-position="bottom"]{flex-direction:column-reverse}
@media (prefers-reduced-motion:reduce){[data-emp-button-preset]{transition:none!important}[data-emp-button-preset]:hover,[data-emp-button-preset]:active{transform:none!important}}
[data-emp-button-preset="crystal"]{--emp-btn-bg:#0b1c2f;--emp-btn-color:#effbff;--emp-btn-border-color:#38cfff;--emp-btn-border-width:1px;--emp-btn-radius:14px;--emp-btn-padding-y:0.72rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:850;--emp-btn-font-size:0.96rem;--emp-btn-shadow:inset 0 0 0 1px rgb(255 255 255 / .04),0 8px 26px rgb(0 110 180 / .18);--emp-btn-hover-bg:#123454;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#7ae7ff;--emp-btn-hover-shadow:0 0 0 1px rgb(82 214 255 / .22),0 0 26px rgb(42 196 255 / .35),0 12px 30px rgb(0 0 0 / .28);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:translateY(0) scale(.98);--emp-btn-focus:#7ae7ff;--emp-btn-active-bg:#164c70;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(20 118 178 / .72);--emp-btn-grad-2:rgb(5 17 32 / .18);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:.05;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.035em;--emp-btn-icon-color:#74e8ff;--emp-btn-icon-size:1.08em;--emp-btn-icon-gap:.46em;--emp-btn-bg-image:none}
[data-emp-button-preset="neon"]{--emp-btn-bg:#0c1020;--emp-btn-color:#ecfbff;--emp-btn-border-color:#22d3ee;--emp-btn-border-width:1px;--emp-btn-radius:10px;--emp-btn-padding-y:0.68rem;--emp-btn-padding-x:1.02rem;--emp-btn-font-weight:850;--emp-btn-font-size:0.94rem;--emp-btn-shadow:inset 0 0 18px rgb(34 211 238 / .08),0 0 14px rgb(139 92 246 / .12);--emp-btn-hover-bg:#14152d;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#a78bfa;--emp-btn-hover-shadow:0 0 14px rgb(34 211 238 / .5),0 0 34px rgb(139 92 246 / .34);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.97);--emp-btn-focus:#22d3ee;--emp-btn-active-bg:#1b1740;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(34 211 238 / .18);--emp-btn-grad-2:rgb(139 92 246 / .2);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:.015;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.045em;--emp-btn-icon-color:#67e8f9;--emp-btn-icon-size:1.08em;--emp-btn-icon-gap:.48em;--emp-btn-bg-image:none}
[data-emp-button-preset="holographic"]{--emp-btn-bg:#151426;--emp-btn-color:#ffffff;--emp-btn-border-color:#72e5ff;--emp-btn-border-width:1px;--emp-btn-radius:16px;--emp-btn-padding-y:0.72rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:800;--emp-btn-font-size:0.95rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 255 255 / .14),0 10px 30px rgb(0 0 0 / .2);--emp-btn-hover-bg:#1c1b34;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#ff8fe6;--emp-btn-hover-shadow:0 0 28px rgb(92 225 255 / .28),0 0 42px rgb(255 111 216 / .16);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#8be9ff;--emp-btn-active-bg:#262044;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(51 214 255 / .36);--emp-btn-grad-2:rgb(255 89 202 / .32);--emp-btn-grad-angle:120deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:.035;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.02em;--emp-btn-icon-color:#c5f6ff;--emp-btn-icon-size:1.08em;--emp-btn-icon-gap:.48em;--emp-btn-bg-image:none}
[data-emp-button-preset="mecha"]{--emp-btn-bg:#11171d;--emp-btn-color:#f2f7fa;--emp-btn-border-color:#5d7686;--emp-btn-border-width:1px;--emp-btn-radius:5px;--emp-btn-padding-y:0.64rem;--emp-btn-padding-x:1rem;--emp-btn-font-weight:900;--emp-btn-font-size:0.9rem;--emp-btn-shadow:inset 3px 0 0 #36c5f0,inset -1px 0 0 rgb(255 255 255 / .04),0 7px 18px rgb(0 0 0 / .24);--emp-btn-hover-bg:#18232b;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#36c5f0;--emp-btn-hover-shadow:inset 4px 0 0 #36c5f0,0 0 20px rgb(54 197 240 / .2);--emp-btn-hover-transform:translateY(-1px);--emp-btn-active-transform:translateY(1px);--emp-btn-focus:#36c5f0;--emp-btn-active-bg:#1d303a;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(54 197 240 / .09);--emp-btn-grad-2:transparent;--emp-btn-grad-angle:90deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.08em;--emp-btn-icon-color:#36c5f0;--emp-btn-icon-size:1.02em;--emp-btn-icon-gap:.5em;--emp-btn-bg-image:none}
[data-emp-button-preset="fantasy_gold"]{--emp-btn-bg:#24170a;--emp-btn-color:#fff2bd;--emp-btn-border-color:#d8a937;--emp-btn-border-width:1px;--emp-btn-radius:11px;--emp-btn-padding-y:0.7rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:900;--emp-btn-font-size:0.95rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 244 183 / .18),inset 0 -10px 20px rgb(70 34 0 / .2),0 8px 24px rgb(0 0 0 / .26);--emp-btn-hover-bg:#36230d;--emp-btn-hover-color:#fff9db;--emp-btn-hover-border-color:#ffd66b;--emp-btn-hover-shadow:0 0 24px rgb(246 190 64 / .28),0 12px 28px rgb(0 0 0 / .28);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#ffd66b;--emp-btn-active-bg:#4a300f;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(207 136 14 / .58);--emp-btn-grad-2:rgb(255 224 116 / .2);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffd35f;--emp-btn-overlay-opacity:.035;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.035em;--emp-btn-icon-color:#ffd66b;--emp-btn-icon-size:1.08em;--emp-btn-icon-gap:.48em;--emp-btn-bg-image:none}
[data-emp-button-preset="arcane"]{--emp-btn-bg:#171022;--emp-btn-color:#f7edff;--emp-btn-border-color:#9d68ff;--emp-btn-border-width:1px;--emp-btn-radius:13px;--emp-btn-padding-y:0.7rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:820;--emp-btn-font-size:0.95rem;--emp-btn-shadow:inset 0 0 22px rgb(151 83 255 / .1),0 8px 28px rgb(0 0 0 / .24);--emp-btn-hover-bg:#221432;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#d6a8ff;--emp-btn-hover-shadow:0 0 26px rgb(160 90 255 / .38),0 12px 30px rgb(0 0 0 / .28);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#c99cff;--emp-btn-active-bg:#2e1746;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(131 72 255 / .42);--emp-btn-grad-2:rgb(239 102 255 / .12);--emp-btn-grad-angle:145deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#d89dff;--emp-btn-overlay-opacity:.03;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#d6b4ff;--emp-btn-icon-size:1.07em;--emp-btn-icon-gap:.48em;--emp-btn-bg-image:none}
[data-emp-button-preset="royal"]{--emp-btn-bg:#0f1a35;--emp-btn-color:#f8f2dc;--emp-btn-border-color:#d7bd70;--emp-btn-border-width:1px;--emp-btn-radius:9px;--emp-btn-padding-y:0.69rem;--emp-btn-padding-x:1.06rem;--emp-btn-font-weight:850;--emp-btn-font-size:0.94rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 255 255 / .07),0 8px 24px rgb(0 0 0 / .24);--emp-btn-hover-bg:#18274d;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#f0d787;--emp-btn-hover-shadow:0 0 20px rgb(216 190 111 / .18),0 10px 26px rgb(0 0 0 / .25);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#e7d080;--emp-btn-active-bg:#21325e;--emp-btn-active-color:#fff9e5;--emp-btn-grad-1:rgb(42 78 154 / .42);--emp-btn-grad-2:rgb(11 19 43 / .28);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#fff3bf;--emp-btn-overlay-opacity:.02;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.04em;--emp-btn-icon-color:#e9d184;--emp-btn-icon-size:1.06em;--emp-btn-icon-gap:.46em;--emp-btn-bg-image:none}
[data-emp-button-preset="obsidian"]{--emp-btn-bg:#0c0d0f;--emp-btn-color:#f1f3f5;--emp-btn-border-color:#3f4751;--emp-btn-border-width:1px;--emp-btn-radius:12px;--emp-btn-padding-y:0.7rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:800;--emp-btn-font-size:0.95rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 8px 24px rgb(0 0 0 / .34);--emp-btn-hover-bg:#16191d;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#737f8d;--emp-btn-hover-shadow:0 12px 30px rgb(0 0 0 / .38);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#aeb9c5;--emp-btn-active-bg:#20252a;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(255 255 255 / .055);--emp-btn-grad-2:transparent;--emp-btn-grad-angle:180deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.035em;--emp-btn-icon-color:#c8d0d8;--emp-btn-icon-size:1.06em;--emp-btn-icon-gap:.46em;--emp-btn-bg-image:none}
[data-emp-button-preset="glass_premium"]{--emp-btn-bg:rgb(20 29 44 / .66);--emp-btn-color:#f7fbff;--emp-btn-border-color:rgb(160 208 255 / .28);--emp-btn-border-width:1px;--emp-btn-radius:16px;--emp-btn-padding-y:0.7rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:760;--emp-btn-font-size:0.95rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 12px 32px rgb(0 0 0 / .18);--emp-btn-hover-bg:rgb(33 48 70 / .76);--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:rgb(174 223 255 / .55);--emp-btn-hover-shadow:0 14px 38px rgb(0 0 0 / .24);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#9edcff;--emp-btn-active-bg:rgb(42 58 82 / .82);--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(122 205 255 / .09);--emp-btn-grad-2:rgb(156 109 255 / .08);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:.02;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.015em;--emp-btn-icon-color:#bfe8ff;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.46em;--emp-btn-bg-image:none}
[data-emp-button-preset="sakura"]{--emp-btn-bg:#fff2f7;--emp-btn-color:#6a2345;--emp-btn-border-color:#f3a9c8;--emp-btn-border-width:1px;--emp-btn-radius:14px;--emp-btn-padding-y:0.7rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:820;--emp-btn-font-size:0.95rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 255 255 / .8),0 8px 22px rgb(190 78 128 / .12);--emp-btn-hover-bg:#ffe4f0;--emp-btn-hover-color:#511631;--emp-btn-hover-border-color:#e985b2;--emp-btn-hover-shadow:0 0 24px rgb(244 137 184 / .24),0 10px 24px rgb(137 54 90 / .12);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#ea77a9;--emp-btn-active-bg:#ffd7e8;--emp-btn-active-color:#4a102b;--emp-btn-grad-1:rgb(255 255 255 / .9);--emp-btn-grad-2:rgb(255 182 215 / .42);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:.06;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.018em;--emp-btn-icon-color:#d54f8b;--emp-btn-icon-size:1.08em;--emp-btn-icon-gap:.46em;--emp-btn-bg-image:none}
[data-emp-button-preset="ocean"]{--emp-btn-bg:#082335;--emp-btn-color:#e8fbff;--emp-btn-border-color:#2fb5c9;--emp-btn-border-width:1px;--emp-btn-radius:13px;--emp-btn-padding-y:0.7rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:820;--emp-btn-font-size:0.95rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 8px 24px rgb(0 63 92 / .2);--emp-btn-hover-bg:#0b3148;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#55deed;--emp-btn-hover-shadow:0 0 24px rgb(54 204 224 / .24),0 10px 28px rgb(0 0 0 / .24);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#5ce5f2;--emp-btn-active-bg:#10425b;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(0 159 190 / .34);--emp-btn-grad-2:rgb(24 87 170 / .15);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#60e9f5;--emp-btn-overlay-opacity:.025;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.02em;--emp-btn-icon-color:#69eaf4;--emp-btn-icon-size:1.07em;--emp-btn-icon-gap:.46em;--emp-btn-bg-image:none}
[data-emp-button-preset="ember"]{--emp-btn-bg:#27100c;--emp-btn-color:#fff1e9;--emp-btn-border-color:#d95b28;--emp-btn-border-width:1px;--emp-btn-radius:10px;--emp-btn-padding-y:0.7rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:880;--emp-btn-font-size:0.94rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 8px 26px rgb(93 25 0 / .24);--emp-btn-hover-bg:#38150d;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#ff8749;--emp-btn-hover-shadow:0 0 28px rgb(255 90 35 / .28),0 12px 28px rgb(0 0 0 / .28);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.97);--emp-btn-focus:#ff8c52;--emp-btn-active-bg:#4d1d0f;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(255 103 31 / .42);--emp-btn-grad-2:rgb(121 20 0 / .18);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffad70;--emp-btn-overlay-opacity:.025;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.04em;--emp-btn-icon-color:#ff9d61;--emp-btn-icon-size:1.07em;--emp-btn-icon-gap:.46em;--emp-btn-bg-image:none}
[data-emp-button-preset="mint"]{--emp-btn-bg:#e9fff9;--emp-btn-color:#0f4e44;--emp-btn-border-color:#65d8c3;--emp-btn-border-width:1px;--emp-btn-radius:14px;--emp-btn-padding-y:0.7rem;--emp-btn-padding-x:1.08rem;--emp-btn-font-weight:800;--emp-btn-font-size:0.95rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 255 255 / .85),0 8px 20px rgb(20 127 108 / .11);--emp-btn-hover-bg:#d8fff4;--emp-btn-hover-color:#073a32;--emp-btn-hover-border-color:#31bca5;--emp-btn-hover-shadow:0 0 22px rgb(50 194 171 / .18),0 10px 24px rgb(12 95 80 / .1);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#2ab79f;--emp-btn-active-bg:#c9f9ed;--emp-btn-active-color:#06332c;--emp-btn-grad-1:rgb(255 255 255 / .85);--emp-btn-grad-2:rgb(95 222 201 / .24);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:.04;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.015em;--emp-btn-icon-color:#1cae96;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.46em;--emp-btn-bg-image:none}
[data-emp-button-preset="editorial"]{--emp-btn-bg:transparent;--emp-btn-color:var(--emp-ds-text-primary);--emp-btn-border-color:var(--emp-ds-border-strong);--emp-btn-border-width:1px;--emp-btn-radius:4px;--emp-btn-padding-y:0.64rem;--emp-btn-padding-x:.92rem;--emp-btn-font-weight:760;--emp-btn-font-size:0.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:var(--emp-ds-bg-surface-alt);--emp-btn-hover-color:var(--emp-ds-text-heading);--emp-btn-hover-border-color:var(--emp-ds-accent);--emp-btn-hover-shadow:none;--emp-btn-hover-transform:translateY(-1px);--emp-btn-active-transform:translateY(0);--emp-btn-focus:var(--emp-ds-focus);--emp-btn-active-bg:var(--emp-ds-bg-elevated);--emp-btn-active-color:var(--emp-ds-text-heading);--emp-btn-grad-1:transparent;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:0deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:transparent;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.01em;--emp-btn-icon-color:currentColor;--emp-btn-icon-size:1em;--emp-btn-icon-gap:.42em;--emp-btn-bg-image:none}
[data-emp-button-preset="minimal"]{--emp-btn-bg:transparent;--emp-btn-color:var(--emp-ds-link);--emp-btn-border-color:transparent;--emp-btn-border-width:0px;--emp-btn-radius:0px;--emp-btn-padding-y:.42rem;--emp-btn-padding-x:.18rem;--emp-btn-font-weight:760;--emp-btn-font-size:0.96rem;--emp-btn-shadow:none;--emp-btn-hover-bg:transparent;--emp-btn-hover-color:var(--emp-ds-link-hover);--emp-btn-hover-border-color:transparent;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:translateY(-1px);--emp-btn-active-transform:translateY(0);--emp-btn-focus:var(--emp-ds-focus);--emp-btn-active-bg:transparent;--emp-btn-active-color:var(--emp-ds-accent-alt);--emp-btn-grad-1:transparent;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:0deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:transparent;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:normal;--emp-btn-icon-color:currentColor;--emp-btn-icon-size:1em;--emp-btn-icon-gap:.4em;--emp-btn-bg-image:none}
[data-emp-button-preset="retro"]{--emp-btn-bg:#170d20;--emp-btn-color:#fff4ff;--emp-btn-border-color:#ff4fd8;--emp-btn-border-width:1px;--emp-btn-radius:3px;--emp-btn-padding-y:.66rem;--emp-btn-padding-x:1rem;--emp-btn-font-weight:900;--emp-btn-font-size:.9rem;--emp-btn-shadow:inset 0 0 0 1px rgb(38 227 255 / .12),4px 4px 0 rgb(38 227 255 / .18);--emp-btn-hover-bg:#23102e;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#33e4ff;--emp-btn-hover-shadow:4px 4px 0 rgb(255 79 216 / .22),0 0 20px rgb(51 228 255 / .18);--emp-btn-hover-transform:translate(-1px,-1px);--emp-btn-active-transform:translate(2px,2px);--emp-btn-focus:#33e4ff;--emp-btn-active-bg:#2c1238;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(255 79 216 / .14);--emp-btn-grad-2:rgb(51 228 255 / .12);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.075em;--emp-btn-icon-color:#59eaff;--emp-btn-icon-size:1.02em;--emp-btn-icon-gap:.5em;--emp-btn-bg-image:none}

/* Navigation-specific specificity bridge: universal presets beat the global menu component only when a concrete preset is assigned. */
.emp-menu .emp-menu-enlace-wrap>a[data-emp-button-preset]{
  display:inline-flex;align-items:center;justify-content:center;gap:var(--emp-btn-icon-gap);position:relative;isolation:isolate;overflow:hidden;text-decoration:none;
  background-color:var(--emp-btn-bg);background-image:linear-gradient(var(--emp-btn-grad-angle),var(--emp-btn-grad-1),var(--emp-btn-grad-2)),var(--emp-btn-bg-image);
  background-position:var(--emp-btn-bg-position);background-size:var(--emp-btn-bg-size);background-repeat:var(--emp-btn-bg-repeat);
  color:var(--emp-btn-color);border:var(--emp-btn-border-width) solid var(--emp-btn-border-color);border-radius:var(--emp-btn-radius);
  padding:var(--emp-btn-padding-y) var(--emp-btn-padding-x);font-weight:var(--emp-btn-font-weight);font-size:var(--emp-btn-font-size);
  text-transform:var(--emp-btn-text-transform);letter-spacing:var(--emp-btn-letter-spacing);box-shadow:var(--emp-btn-shadow)
}
.emp-menu .emp-menu-enlace-wrap>a[data-emp-button-preset]:hover{
  background-color:var(--emp-btn-hover-bg);color:var(--emp-btn-hover-color);border-color:var(--emp-btn-hover-border-color);
  box-shadow:var(--emp-btn-hover-shadow);transform:var(--emp-btn-hover-transform)
}
.emp-menu .emp-menu-enlace-wrap>a[data-emp-button-preset]:active{
  background-color:var(--emp-btn-active-bg);color:var(--emp-btn-active-color);transform:var(--emp-btn-active-transform)
}
.emp-menu .emp-menu-enlace-wrap>a[data-emp-button-preset][aria-current="page"],
.emp-menu .emp-menu-item.activo>.emp-menu-enlace-wrap>a[data-emp-button-preset]{
  background-color:var(--emp-btn-active-bg);color:var(--emp-btn-active-color)
}

/* === Empyreon Premium Button Library 2.1 === */
[data-emp-button-preset="crystal_celestial"]{--emp-btn-bg:#061529;--emp-btn-color:#f7fdff;--emp-btn-border-color:#62dcff;--emp-btn-border-width:1px;--emp-btn-radius:10px;--emp-btn-padding-y:.74rem;--emp-btn-padding-x:1.18rem;--emp-btn-font-weight:900;--emp-btn-font-size:.94rem;--emp-btn-shadow:inset 0 0 0 1px rgb(255 255 255 / .08),inset 0 0 24px rgb(52 198 255 / .14),0 0 22px rgb(20 169 255 / .2),0 12px 28px rgb(0 0 0 / .28);--emp-btn-hover-bg:#0b2c4e;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#b4f2ff;--emp-btn-hover-shadow:inset 0 0 28px rgb(97 222 255 / .22),0 0 34px rgb(64 205 255 / .42),0 14px 32px rgb(0 0 0 / .3);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#8cecff;--emp-btn-active-bg:#0e385f;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(22 145 255 / .58);--emp-btn-grad-2:rgb(91 49 205 / .28);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#79e9ff;--emp-btn-overlay-opacity:.045;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.055em;--emp-btn-icon-color:#9aeeff;--emp-btn-icon-size:1.08em;--emp-btn-icon-gap:.5em;--emp-btn-bg-image:none}
[data-emp-button-preset="neon_sakura"]{--emp-btn-bg:#210b22;--emp-btn-color:#fff4fb;--emp-btn-border-color:#ff74c8;--emp-btn-border-width:1px;--emp-btn-radius:14px;--emp-btn-padding-y:.72rem;--emp-btn-padding-x:1.14rem;--emp-btn-font-weight:850;--emp-btn-font-size:.94rem;--emp-btn-shadow:inset 0 0 20px rgb(255 88 192 / .12),0 0 16px rgb(255 64 190 / .16),0 10px 26px rgb(0 0 0 / .26);--emp-btn-hover-bg:#32102f;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#ffb8e5;--emp-btn-hover-shadow:0 0 30px rgb(255 92 198 / .44),0 0 48px rgb(145 80 255 / .18);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#ff9ed8;--emp-btn-active-bg:#45163f;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(255 64 177 / .5);--emp-btn-grad-2:rgb(113 69 255 / .28);--emp-btn-grad-angle:125deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffd4ed;--emp-btn-overlay-opacity:.03;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.04em;--emp-btn-icon-color:#ffb7df;--emp-btn-icon-size:1.08em;--emp-btn-icon-gap:.48em;--emp-btn-bg-image:none}
[data-emp-button-preset="astral_relay"]{--emp-btn-bg:#0c1231;--emp-btn-color:#f4f5ff;--emp-btn-border-color:#7c82ff;--emp-btn-border-width:1px;--emp-btn-radius:999px;--emp-btn-padding-y:.68rem;--emp-btn-padding-x:1.22rem;--emp-btn-font-weight:850;--emp-btn-font-size:.92rem;--emp-btn-shadow:inset 0 0 18px rgb(114 127 255 / .13),0 0 18px rgb(64 111 255 / .18);--emp-btn-hover-bg:#181a49;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#b2a8ff;--emp-btn-hover-shadow:0 0 28px rgb(100 118 255 / .36),0 0 42px rgb(191 90 255 / .2);--emp-btn-hover-transform:translateY(-1px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#aeb3ff;--emp-btn-active-bg:#22235b;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(30 155 255 / .34);--emp-btn-grad-2:rgb(168 73 255 / .34);--emp-btn-grad-angle:110deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:.02;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.06em;--emp-btn-icon-color:#b9c7ff;--emp-btn-icon-size:1.06em;--emp-btn-icon-gap:.48em;--emp-btn-bg-image:none}
[data-emp-button-preset="runic_crown"]{--emp-btn-bg:#211405;--emp-btn-color:#fff5c7;--emp-btn-border-color:#f0c75e;--emp-btn-border-width:1px;--emp-btn-radius:3px;--emp-btn-padding-y:.75rem;--emp-btn-padding-x:1.28rem;--emp-btn-font-weight:900;--emp-btn-font-size:.93rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 250 210 / .18),inset 0 -14px 28px rgb(88 38 0 / .25),0 0 18px rgb(221 155 37 / .16),0 12px 28px rgb(0 0 0 / .3);--emp-btn-hover-bg:#342005;--emp-btn-hover-color:#fffbe2;--emp-btn-hover-border-color:#ffe59b;--emp-btn-hover-shadow:0 0 28px rgb(244 187 62 / .4),0 14px 30px rgb(0 0 0 / .32);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#ffd96e;--emp-btn-active-bg:#49300b;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(184 105 5 / .62);--emp-btn-grad-2:rgb(255 218 107 / .28);--emp-btn-grad-angle:180deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffd768;--emp-btn-overlay-opacity:.04;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.055em;--emp-btn-icon-color:#ffdd78;--emp-btn-icon-size:1.08em;--emp-btn-icon-gap:.5em;--emp-btn-bg-image:none}
[data-emp-button-preset="ether_forge"]{--emp-btn-bg:#101527;--emp-btn-color:#f6f4ff;--emp-btn-border-color:#56e4d0;--emp-btn-border-width:1px;--emp-btn-radius:8px;--emp-btn-padding-y:.73rem;--emp-btn-padding-x:1.18rem;--emp-btn-font-weight:900;--emp-btn-font-size:.92rem;--emp-btn-shadow:inset 0 0 18px rgb(91 231 210 / .1),0 0 16px rgb(109 73 255 / .18),0 10px 28px rgb(0 0 0 / .3);--emp-btn-hover-bg:#191a38;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#b58fff;--emp-btn-hover-shadow:0 0 28px rgb(91 228 209 / .28),0 0 38px rgb(136 85 255 / .28);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#89efe0;--emp-btn-active-bg:#23204b;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(57 224 203 / .26);--emp-btn-grad-2:rgb(122 72 255 / .36);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:.02;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.05em;--emp-btn-icon-color:#87efdf;--emp-btn-icon-size:1.08em;--emp-btn-icon-gap:.48em;--emp-btn-bg-image:none}
[data-emp-button-preset="celestial_gold"]{--emp-btn-bg:#0d1830;--emp-btn-color:#fff4c8;--emp-btn-border-color:#d9b760;--emp-btn-border-width:1px;--emp-btn-radius:12px;--emp-btn-padding-y:.72rem;--emp-btn-padding-x:1.16rem;--emp-btn-font-weight:850;--emp-btn-font-size:.94rem;--emp-btn-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 9px 26px rgb(0 0 0 / .3);--emp-btn-hover-bg:#15264a;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#f0d884;--emp-btn-hover-shadow:0 0 20px rgb(218 181 88 / .22),0 12px 30px rgb(0 0 0 / .32);--emp-btn-hover-transform:translateY(-2px);--emp-btn-active-transform:scale(.98);--emp-btn-focus:#e8ce78;--emp-btn-active-bg:#1d3563;--emp-btn-active-color:#fff9e8;--emp-btn-grad-1:rgb(35 77 153 / .42);--emp-btn-grad-2:rgb(193 143 38 / .18);--emp-btn-grad-angle:135deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#fff3bb;--emp-btn-overlay-opacity:.025;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.05em;--emp-btn-icon-color:#e9d47d;--emp-btn-icon-size:1.06em;--emp-btn-icon-gap:.48em;--emp-btn-bg-image:none}
[data-emp-button-preset="quantum_frame"]{--emp-btn-bg:#07161f;--emp-btn-color:#e9fdff;--emp-btn-border-color:#31e2ff;--emp-btn-border-width:1px;--emp-btn-radius:2px;--emp-btn-padding-y:.68rem;--emp-btn-padding-x:1.16rem;--emp-btn-font-weight:900;--emp-btn-font-size:.9rem;--emp-btn-shadow:inset 0 0 22px rgb(48 222 255 / .08),0 0 14px rgb(48 222 255 / .14);--emp-btn-hover-bg:#0a2531;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#83f0ff;--emp-btn-hover-shadow:0 0 24px rgb(49 226 255 / .34),0 10px 24px rgb(0 0 0 / .26);--emp-btn-hover-transform:translateY(-1px);--emp-btn-active-transform:translateY(1px);--emp-btn-focus:#6aeaff;--emp-btn-active-bg:#0e3340;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(0 218 255 / .18);--emp-btn-grad-2:rgb(56 96 255 / .12);--emp-btn-grad-angle:90deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#65efff;--emp-btn-overlay-opacity:.018;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.09em;--emp-btn-icon-color:#66efff;--emp-btn-icon-size:1.02em;--emp-btn-icon-gap:.52em;--emp-btn-bg-image:none}
[data-emp-button-preset="mecha_rail"]{--emp-btn-bg:#12171c;--emp-btn-color:#f5f7f8;--emp-btn-border-color:#657784;--emp-btn-border-width:1px;--emp-btn-radius:2px;--emp-btn-padding-y:.66rem;--emp-btn-padding-x:1.1rem;--emp-btn-font-weight:900;--emp-btn-font-size:.9rem;--emp-btn-shadow:inset 4px 0 0 #42d9ff,inset -1px 0 0 rgb(255 255 255 / .05),0 8px 20px rgb(0 0 0 / .28);--emp-btn-hover-bg:#1a242b;--emp-btn-hover-color:#ffffff;--emp-btn-hover-border-color:#42d9ff;--emp-btn-hover-shadow:inset 5px 0 0 #42d9ff,0 0 18px rgb(66 217 255 / .22);--emp-btn-hover-transform:translateY(-1px);--emp-btn-active-transform:translateY(1px);--emp-btn-focus:#5fe4ff;--emp-btn-active-bg:#20313a;--emp-btn-active-color:#ffffff;--emp-btn-grad-1:rgb(66 217 255 / .08);--emp-btn-grad-2:transparent;--emp-btn-grad-angle:90deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#ffffff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:uppercase;--emp-btn-letter-spacing:.085em;--emp-btn-icon-color:#54dfff;--emp-btn-icon-size:1.04em;--emp-btn-icon-gap:.5em;--emp-btn-bg-image:none}

/* Ornamentación reusable */
[data-emp-button-preset]::after{content:"";position:absolute;inset:2px;z-index:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .18s ease,transform .18s ease}
[data-emp-button-preset]:hover::after{opacity:1}

/* Cristal / Anime */
[data-emp-button-preset="crystal"],
[data-emp-button-preset="crystal_celestial"]{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}
[data-emp-button-preset="crystal"]::after,
[data-emp-button-preset="crystal_celestial"]::after{opacity:.72;background:
linear-gradient(90deg,transparent 0 8%,rgb(255 255 255/.24) 8.5% 9%,transparent 9.5% 91%,rgb(255 255 255/.18) 91.5% 92%,transparent 92.5%),
linear-gradient(180deg,rgb(255 255 255/.18),transparent 34%,transparent 70%,rgb(46 207 255/.14));box-shadow:inset 0 0 0 1px rgb(101 225 255/.16)}
[data-emp-button-preset="crystal_celestial"]::before{background:
radial-gradient(circle at 12% 50%,rgb(141 239 255/.32) 0 2px,transparent 3px),
radial-gradient(circle at 88% 50%,rgb(141 239 255/.32) 0 2px,transparent 3px),
linear-gradient(90deg,transparent,rgb(91 214 255/.16),transparent);opacity:.8}

/* Anime rosa / astral */
[data-emp-button-preset="neon_sakura"]::after{opacity:.65;background:
radial-gradient(circle at 15% 20%,rgb(255 210 238/.55) 0 2px,transparent 3px),
radial-gradient(circle at 82% 72%,rgb(255 170 221/.45) 0 2px,transparent 3px),
linear-gradient(115deg,transparent 0 34%,rgb(255 255 255/.18) 35%,transparent 38%)}
[data-emp-button-preset="astral_relay"]::after{opacity:.75;border:1px solid rgb(174 183 255/.22);box-shadow:inset 0 0 18px rgb(132 106 255/.18);background:linear-gradient(90deg,transparent 8%,rgb(255 255 255/.15) 50%,transparent 92%)}

/* Fantasía */
[data-emp-button-preset="fantasy_gold"],
[data-emp-button-preset="runic_crown"]{clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%)}
[data-emp-button-preset="fantasy_gold"]::after,
[data-emp-button-preset="runic_crown"]::after{opacity:.78;background:
linear-gradient(90deg,transparent 0 9%,rgb(255 222 115/.3) 9.5% 10%,transparent 10.5% 89.5%,rgb(255 222 115/.3) 90% 90.5%,transparent 91%),
linear-gradient(180deg,rgb(255 251 207/.15),transparent 28%,transparent 70%,rgb(116 58 0/.24));box-shadow:inset 0 0 0 1px rgb(255 220 114/.18)}
[data-emp-button-preset="runic_crown"]::before{background:
radial-gradient(circle at 10% 50%,rgb(255 218 103/.55) 0 2px,transparent 3px),
radial-gradient(circle at 90% 50%,rgb(255 218 103/.55) 0 2px,transparent 3px),
repeating-linear-gradient(60deg,transparent 0 9px,rgb(255 219 109/.055) 10px 11px);opacity:.9}
[data-emp-button-preset="ether_forge"]{clip-path:polygon(6px 0,calc(100% - 16px) 0,100% 12px,100% calc(100% - 6px),calc(100% - 6px) 100%,16px 100%,0 calc(100% - 12px),0 6px)}
[data-emp-button-preset="ether_forge"]::after{opacity:.7;background:linear-gradient(135deg,transparent 0 27%,rgb(83 241 220/.2) 28%,transparent 31% 69%,rgb(172 112 255/.18) 70%,transparent 73%);box-shadow:inset 0 0 0 1px rgb(118 238 224/.14)}
[data-emp-button-preset="arcane"]::after{opacity:.72;background:repeating-radial-gradient(circle at center,transparent 0 7px,rgb(194 145 255/.055) 8px 9px,transparent 10px 14px);box-shadow:inset 0 0 18px rgb(177 110 255/.1)}

/* Elegantes */
[data-emp-button-preset="celestial_gold"]::after,
[data-emp-button-preset="royal"]::after{opacity:.66;background:linear-gradient(90deg,transparent 0 12%,rgb(255 224 135/.18) 50%,transparent 88%);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),inset 0 -1px 0 rgb(224 187 89/.12)}
[data-emp-button-preset="obsidian"]::after{opacity:.42;background:linear-gradient(135deg,rgb(255 255 255/.08),transparent 28% 72%,rgb(255 255 255/.04));box-shadow:inset 0 0 0 1px rgb(255 255 255/.025)}
[data-emp-button-preset="glass_premium"]{backdrop-filter:blur(8px)}
[data-emp-button-preset="glass_premium"]::after{opacity:.52;background:linear-gradient(120deg,rgb(255 255 255/.16),transparent 27% 72%,rgb(126 191 255/.08))}

/* Tech / Gaming */
[data-emp-button-preset="quantum_frame"],
[data-emp-button-preset="mecha"],
[data-emp-button-preset="mecha_rail"]{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}
[data-emp-button-preset="quantum_frame"]::after,
[data-emp-button-preset="mecha_rail"]::after,
[data-emp-button-preset="mecha"]::after{opacity:.72;background:
linear-gradient(90deg,rgb(66 225 255/.4) 0 2px,transparent 2px calc(100% - 2px),rgb(66 225 255/.22) calc(100% - 2px)),
repeating-linear-gradient(90deg,transparent 0 13px,rgb(96 227 255/.045) 14px 15px);box-shadow:inset 0 0 16px rgb(56 219 255/.08)}
[data-emp-button-preset="neon"]::after,
[data-emp-button-preset="holographic"]::after{opacity:.62;background:linear-gradient(110deg,transparent 0 35%,rgb(255 255 255/.18) 36%,transparent 40% 66%,rgb(255 255 255/.08) 67%,transparent 71%)}

/* Ember / Ocean / Sakura conservan identidad pero ganan relieve */
[data-emp-button-preset="ember"]::after{opacity:.58;background:radial-gradient(circle at 15% 100%,rgb(255 154 76/.22),transparent 34%),linear-gradient(180deg,rgb(255 255 255/.08),transparent 35%)}
[data-emp-button-preset="ocean"]::after{opacity:.55;background:radial-gradient(ellipse at 50% 120%,rgb(55 224 238/.2),transparent 48%),linear-gradient(180deg,rgb(255 255 255/.07),transparent 32%)}
[data-emp-button-preset="sakura"]::after{opacity:.5;background:radial-gradient(circle at 18% 25%,rgb(255 142 190/.22) 0 3px,transparent 4px),radial-gradient(circle at 80% 72%,rgb(255 142 190/.18) 0 3px,transparent 4px)}

/* Botoneras: separadas, conectadas y compactas */
.emp-menu>.emp-menu-lista{gap:var(--emp-nav-gap,.35rem)}
.emp-menu-buttons-connected>.emp-menu-lista{gap:0!important;flex-wrap:nowrap}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item{margin:0}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item>.emp-menu-enlace-wrap>a[data-emp-button-preset]{border-radius:0;margin-left:-1px}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item:first-child>.emp-menu-enlace-wrap>a[data-emp-button-preset]{border-top-left-radius:var(--emp-btn-radius);border-bottom-left-radius:var(--emp-btn-radius);margin-left:0}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item:last-child:not(.tiene-submenu)>.emp-menu-enlace-wrap>a[data-emp-button-preset]{border-top-right-radius:var(--emp-btn-radius);border-bottom-right-radius:var(--emp-btn-radius)}
.emp-menu-buttons-compact>.emp-menu-lista{gap:var(--emp-nav-gap,.18rem)}
.emp-menu-buttons-compact>.emp-menu-lista>.emp-menu-item>.emp-menu-enlace-wrap>a[data-emp-button-preset]{padding:.48rem .72rem;font-size:.86rem}
.emp-menu-buttons-compact .emp-submenu-toggle-integrated[data-emp-button-preset]{min-width:1.9rem}

/* Flecha integrada: comparte preset y queda visualmente dentro del mismo botón */
.emp-menu-chevron-integrated .emp-menu-item.tiene-submenu>.emp-menu-enlace-wrap{gap:0}
.emp-menu-chevron-integrated .emp-menu-item.tiene-submenu>.emp-menu-enlace-wrap>a[data-emp-button-preset]{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}
.emp-menu .emp-submenu-toggle-integrated[data-emp-button-preset]{display:inline-grid;place-items:center;min-width:2.15rem;align-self:stretch;padding:0 .58rem;border-top-left-radius:0;border-bottom-left-radius:0;margin:0;line-height:1}
.emp-menu .emp-submenu-toggle-integrated[data-emp-button-preset]::before,
.emp-menu .emp-submenu-toggle-integrated[data-emp-button-preset]::after{border-top-left-radius:0;border-bottom-left-radius:0}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item.tiene-submenu:not(:last-child)>.emp-menu-enlace-wrap>.emp-submenu-toggle-integrated[data-emp-button-preset]{border-top-right-radius:0;border-bottom-right-radius:0}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item:last-child>.emp-menu-enlace-wrap>.emp-submenu-toggle-integrated[data-emp-button-preset]{border-top-right-radius:var(--emp-btn-radius);border-bottom-right-radius:var(--emp-btn-radius)}

/* Mega menú premium */
.emp-menu-submenu-mega>.emp-menu-lista>.emp-menu-item>.emp-submenu{border-color:color-mix(in srgb,var(--emp-ds-accent,#38bdf8) 36%,var(--emp-ds-border,#334155));background:
linear-gradient(145deg,color-mix(in srgb,var(--emp-ds-bg-elevated,#111827) 92%,#17325a 8%),var(--emp-ds-bg-elevated,#111827));box-shadow:0 24px 60px rgb(0 0 0/.42),inset 0 1px 0 rgb(255 255 255/.04);border-radius:16px;padding:1rem}
.emp-menu-submenu-mega>.emp-menu-lista>.emp-menu-item>.emp-submenu>.emp-menu-item>.emp-menu-enlace-wrap>a{border-radius:10px!important;padding:.62rem .72rem!important}
.emp-menu-submenu-mega>.emp-menu-lista>.emp-menu-item>.emp-submenu>.emp-menu-item>.emp-menu-enlace-wrap>a:hover{background:color-mix(in srgb,var(--emp-ds-accent,#38bdf8) 12%,transparent)}

@media(max-width:780px){
  .emp-menu-buttons-connected>.emp-menu-lista{display:grid!important;gap:.22rem!important}
  .emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item>.emp-menu-enlace-wrap>a[data-emp-button-preset]{margin-left:0;border-radius:var(--emp-btn-radius)}
  .emp-menu-chevron-integrated .emp-menu-item.tiene-submenu>.emp-menu-enlace-wrap>a[data-emp-button-preset]{border-top-right-radius:0;border-bottom-right-radius:0}
}

/* === Empyreon Premium Frames 3.0 === */
[data-emp-button-preset="crystal"]::after,
[data-emp-button-preset="crystal_celestial"]::after{
  inset:-1px!important;opacity:1!important;border:0!important;box-shadow:none!important;
  background:url("/temas/empyreon/assets/button-skins/crystal-celestial.svg") center/100% 100% no-repeat!important;
}
[data-emp-button-preset="neon"]::after,
[data-emp-button-preset="holographic"]::after{
  inset:-1px!important;opacity:1!important;border:0!important;box-shadow:none!important;
  background:url("/temas/empyreon/assets/button-skins/neon-pulse.svg") center/100% 100% no-repeat!important;
}
[data-emp-button-preset="mecha"]::after,
[data-emp-button-preset="quantum_frame"]::after,
[data-emp-button-preset="mecha_rail"]::after{
  inset:-1px!important;opacity:1!important;border:0!important;box-shadow:none!important;
  background:url("/temas/empyreon/assets/button-skins/mecha-hud.svg") center/100% 100% no-repeat!important;
}
[data-emp-button-preset="fantasy_gold"]::after,
[data-emp-button-preset="runic_crown"]::after{
  inset:-2px!important;opacity:1!important;border:0!important;box-shadow:none!important;
  background:url("/temas/empyreon/assets/button-skins/fantasy-gold.svg") center/100% 100% no-repeat!important;
}
[data-emp-button-preset="arcane"]::after,
[data-emp-button-preset="ether_forge"]::after{
  inset:-1px!important;opacity:1!important;border:0!important;box-shadow:none!important;
  background:url("/temas/empyreon/assets/button-skins/arcane-violet.svg") center/100% 100% no-repeat!important;
}
[data-emp-button-preset="royal"]::after,
[data-emp-button-preset="celestial_gold"]::after{
  inset:-1px!important;opacity:1!important;border:0!important;box-shadow:none!important;
  background:url("/temas/empyreon/assets/button-skins/royal-moon.svg") center/100% 100% no-repeat!important;
}
[data-emp-button-preset="obsidian"]::after{
  inset:-1px!important;opacity:1!important;border:0!important;box-shadow:none!important;
  background:url("/temas/empyreon/assets/button-skins/obsidian-blade.svg") center/100% 100% no-repeat!important;
}
[data-emp-button-preset="sakura"]::after,
[data-emp-button-preset="neon_sakura"]::after{
  inset:-1px!important;opacity:1!important;border:0!important;box-shadow:none!important;
  background:url("/temas/empyreon/assets/button-skins/sakura-bloom.svg") center/100% 100% no-repeat!important;
}

/* Los marcos gráficos no bloquean el contenido ni el hover. */
[data-emp-button-preset]::after{pointer-events:none}
[data-emp-button-preset="crystal"],
[data-emp-button-preset="crystal_celestial"],
[data-emp-button-preset="neon"],
[data-emp-button-preset="holographic"],
[data-emp-button-preset="mecha"],
[data-emp-button-preset="quantum_frame"],
[data-emp-button-preset="mecha_rail"],
[data-emp-button-preset="fantasy_gold"],
[data-emp-button-preset="runic_crown"],
[data-emp-button-preset="arcane"],
[data-emp-button-preset="ether_forge"],
[data-emp-button-preset="royal"],
[data-emp-button-preset="celestial_gold"],
[data-emp-button-preset="obsidian"],
[data-emp-button-preset="sakura"],
[data-emp-button-preset="neon_sakura"]{
  border-color:transparent!important;
  overflow:hidden;
}

/* === Flecha integrada 3.0: un único botón visual === */
.emp-menu-chevron-integrated .emp-menu-item.tiene-submenu>.emp-menu-enlace-wrap,
.emp-menu .emp-menu-enlace-wrap-integrated{
  position:relative!important;
  display:inline-flex!important;
  align-items:stretch!important;
  gap:0!important;
}
.emp-menu-chevron-integrated .emp-menu-item.tiene-submenu>.emp-menu-enlace-wrap>a[data-emp-button-preset],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset]{
  border-radius:var(--emp-btn-radius)!important;
  border-right:var(--emp-btn-border-width) solid var(--emp-btn-border-color)!important;
  padding-right:calc(var(--emp-btn-padding-x) + 1.7rem)!important;
}
.emp-menu .emp-submenu-toggle-integrated{
  position:absolute!important;
  z-index:4!important;
  right:.16rem!important;
  top:.16rem!important;
  bottom:.16rem!important;
  width:1.72rem!important;
  min-width:1.72rem!important;
  height:auto!important;
  padding:0!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-left:1px solid color-mix(in srgb,currentColor 24%,transparent)!important;
  border-radius:0!important;
  background:transparent!important;
  color:inherit!important;
  box-shadow:none!important;
  transform:none!important;
  overflow:visible!important;
  cursor:pointer;
}
.emp-menu .emp-submenu-toggle-integrated::before,
.emp-menu .emp-submenu-toggle-integrated::after{
  content:none!important;
  display:none!important;
}
.emp-menu .emp-submenu-toggle-integrated>span{
  display:block!important;
  width:.52rem!important;
  height:.52rem!important;
  border-right:2px solid currentColor!important;
  border-bottom:2px solid currentColor!important;
  transform:rotate(45deg) translate(-1px,-1px)!important;
  transform-origin:center!important;
  opacity:.9!important;
}
.emp-menu .emp-submenu-toggle-integrated[aria-expanded="true"]>span{
  transform:rotate(225deg) translate(-1px,-1px)!important;
}
.emp-menu .emp-menu-enlace-wrap-integrated:hover>.emp-submenu-toggle-integrated{
  color:var(--emp-btn-hover-color,currentColor)!important;
}
.emp-menu .emp-menu-item.activo>.emp-menu-enlace-wrap-integrated>.emp-submenu-toggle-integrated{
  color:var(--emp-btn-active-color,currentColor)!important;
}

/* Botoneras conectadas conservan el botón con submenú como una sola pieza. */
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item>.emp-menu-enlace-wrap-integrated>a[data-emp-button-preset]{
  border-radius:0!important;margin-left:-1px!important;
}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item:first-child>.emp-menu-enlace-wrap-integrated>a[data-emp-button-preset]{
  border-top-left-radius:var(--emp-btn-radius)!important;border-bottom-left-radius:var(--emp-btn-radius)!important;margin-left:0!important;
}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item:last-child>.emp-menu-enlace-wrap-integrated>a[data-emp-button-preset]{
  border-top-right-radius:var(--emp-btn-radius)!important;border-bottom-right-radius:var(--emp-btn-radius)!important;
}

/* === Contenedores de navegación por skin === */
.emp-menu-buttons-connected[data-menu-preset="crystal_celestial"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="crystal"]>.emp-menu-lista{
  padding:3px;border:1px solid rgb(75 210 255/.26);border-radius:15px;
  background:linear-gradient(180deg,rgb(8 28 49/.9),rgb(7 18 34/.92));
  box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 12px 28px rgb(0 0 0/.24),0 0 24px rgb(40 180 255/.08)
}
.emp-menu-buttons-connected[data-menu-preset="runic_crown"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="fantasy_gold"]>.emp-menu-lista{
  padding:3px;border:1px solid rgb(222 176 70/.35);border-radius:10px;
  background:linear-gradient(180deg,rgb(42 25 5/.92),rgb(24 14 4/.95));
  box-shadow:inset 0 1px 0 rgb(255 239 179/.07),0 12px 28px rgb(0 0 0/.3),0 0 24px rgb(207 146 34/.07)
}
.emp-menu-buttons-connected[data-menu-preset="royal"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="celestial_gold"]>.emp-menu-lista{
  padding:3px;border:1px solid rgb(214 184 98/.28);border-radius:12px;
  background:linear-gradient(180deg,rgb(14 30 58/.95),rgb(10 19 39/.96));
}
.emp-menu-buttons-connected[data-menu-preset="mecha_rail"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="quantum_frame"]>.emp-menu-lista{
  padding:2px;border:1px solid rgb(71 217 255/.26);border-radius:4px;
  background:repeating-linear-gradient(90deg,rgb(11 24 31/.98) 0 24px,rgb(13 29 38/.98) 25px 26px);
  box-shadow:inset 0 0 18px rgb(62 214 255/.06)
}
.emp-menu-buttons-connected[data-menu-preset="neon"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="holographic"]>.emp-menu-lista{
  padding:3px;border:1px solid rgb(117 113 255/.28);border-radius:13px;
  background:linear-gradient(90deg,rgb(10 16 34/.94),rgb(24 14 45/.94),rgb(10 16 34/.94));
  box-shadow:0 0 28px rgb(87 116 255/.08)
}

/* === Premium Menu Frame Projection 3.1 ===
   En la biblioteca el marco puede vivir sobre el propio botón. En navegación
   lo proyectamos sobre el wrapper para que no sea recortado por clip-path,
   botoneras conectadas ni por el área de la flecha integrada. */
.emp-menu .emp-menu-item{z-index:1}
.emp-menu .emp-menu-item:hover,
.emp-menu .emp-menu-item:focus-within,
.emp-menu .emp-menu-item.submenu-abierto{z-index:8}

.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset]),
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset]){
  position:relative!important;
  isolation:isolate;
  overflow:visible!important;
}
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset])::after{
  content:"";
  position:absolute;
  inset:-2px;
  z-index:6;
  pointer-events:none;
  background-position:center;
  background-size:100% 100%;
  background-repeat:no-repeat;
  filter:none;
}

/* En navegación el marco lo pinta el wrapper; evitamos el recorte del ::after del <a>. */
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap>a[data-emp-button-preset]::after,
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset]::after{
  content:none!important;
  display:none!important;
}

.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="crystal"])::after,
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="crystal_celestial"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="crystal"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="crystal_celestial"])::after{
  background-image:url("/temas/empyreon/assets/button-skins/crystal-celestial.svg");
}
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="neon"])::after,
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="holographic"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="neon"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="holographic"])::after{
  background-image:url("/temas/empyreon/assets/button-skins/neon-pulse.svg");
}
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="mecha"])::after,
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="quantum_frame"])::after,
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="mecha_rail"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="mecha"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="quantum_frame"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="mecha_rail"])::after{
  background-image:url("/temas/empyreon/assets/button-skins/mecha-hud.svg");
}
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="fantasy_gold"])::after,
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="runic_crown"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="fantasy_gold"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="runic_crown"])::after{
  background-image:url("/temas/empyreon/assets/button-skins/fantasy-gold.svg");
  inset:-3px;
}
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="arcane"])::after,
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="ether_forge"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="arcane"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="ether_forge"])::after{
  background-image:url("/temas/empyreon/assets/button-skins/arcane-violet.svg");
}
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="royal"])::after,
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="celestial_gold"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="royal"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="celestial_gold"])::after{
  background-image:url("/temas/empyreon/assets/button-skins/royal-moon.svg");
}
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="obsidian"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="obsidian"])::after{
  background-image:url("/temas/empyreon/assets/button-skins/obsidian-blade.svg");
}
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="sakura"])::after,
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset="neon_sakura"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="sakura"])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset="neon_sakura"])::after{
  background-image:url("/temas/empyreon/assets/button-skins/sakura-bloom.svg");
}

/* Siluetas reales de los presets premium dentro del menú. */
.emp-menu a[data-emp-button-preset="neon"],
.emp-menu a[data-emp-button-preset="holographic"]{
  clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);
}
.emp-menu a[data-emp-button-preset="arcane"],
.emp-menu a[data-emp-button-preset="ether_forge"]{
  clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);
}
.emp-menu a[data-emp-button-preset="royal"],
.emp-menu a[data-emp-button-preset="celestial_gold"]{
  clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);
}
.emp-menu a[data-emp-button-preset="obsidian"]{
  clip-path:polygon(7% 0,25% 5%,29% 0,71% 0,75% 5%,93% 0,100% 50%,93% 100%,75% 95%,71% 100%,29% 100%,25% 95%,7% 100%,0 50%);
}
.emp-menu a[data-emp-button-preset="sakura"],
.emp-menu a[data-emp-button-preset="neon_sakura"]{
  clip-path:none;
  border-radius:999px!important;
}

/* Connected no aplana los presets de marco: se conectan visualmente por solape. */
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item>.emp-menu-enlace-wrap>a[data-emp-button-preset]{
  margin-left:-3px;
}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item:first-child>.emp-menu-enlace-wrap>a[data-emp-button-preset]{
  margin-left:0;
}
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item>.emp-menu-enlace-wrap>a[data-emp-button-preset="sakura"],
.emp-menu-buttons-connected>.emp-menu-lista>.emp-menu-item>.emp-menu-enlace-wrap>a[data-emp-button-preset="neon_sakura"]{
  border-radius:999px!important;
}

/* === Premium Frame Polish 3.2 ===
   1) El hover premium ilumina la silueta del marco, no su caja rectangular.
   2) Los presets ornamentales reservan una zona segura para el texto.
   3) Los submenus tipo cards no añaden una segunda caja a botones con marco. */

/* El glow exterior del <a> era el origen del halo rectangular en marcos complejos. */
.emp-menu a[data-emp-button-preset="crystal"],
.emp-menu a[data-emp-button-preset="crystal_celestial"],
.emp-menu a[data-emp-button-preset="neon"],
.emp-menu a[data-emp-button-preset="holographic"],
.emp-menu a[data-emp-button-preset="mecha"],
.emp-menu a[data-emp-button-preset="quantum_frame"],
.emp-menu a[data-emp-button-preset="mecha_rail"],
.emp-menu a[data-emp-button-preset="fantasy_gold"],
.emp-menu a[data-emp-button-preset="runic_crown"],
.emp-menu a[data-emp-button-preset="arcane"],
.emp-menu a[data-emp-button-preset="ether_forge"],
.emp-menu a[data-emp-button-preset="royal"],
.emp-menu a[data-emp-button-preset="celestial_gold"],
.emp-menu a[data-emp-button-preset="obsidian"],
.emp-menu a[data-emp-button-preset="sakura"],
.emp-menu a[data-emp-button-preset="neon_sakura"]{
  --emp-btn-hover-shadow:inset 0 1px 0 rgb(255 255 255/.08)!important;
}

/* El propio SVG del marco recibe el brillo: drop-shadow respeta su alfa/silueta. */
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset])::after{
  transition:filter .18s ease,transform .18s ease,opacity .18s ease;
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="crystal"]):hover::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="crystal_celestial"]):hover::after{
  filter:brightness(1.12) drop-shadow(0 0 7px rgb(74 217 255/.58));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="neon"]):hover::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="holographic"]):hover::after{
  filter:brightness(1.12) drop-shadow(0 0 7px rgb(73 225 255/.52)) drop-shadow(0 0 10px rgb(217 85 255/.28));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="mecha"]):hover::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="quantum_frame"]):hover::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="mecha_rail"]):hover::after{
  filter:brightness(1.14) drop-shadow(0 0 6px rgb(73 222 255/.5));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="fantasy_gold"]):hover::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="runic_crown"]):hover::after{
  filter:brightness(1.13) drop-shadow(0 0 7px rgb(255 198 67/.5));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="arcane"]):hover::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="ether_forge"]):hover::after{
  filter:brightness(1.12) drop-shadow(0 0 7px rgb(185 104 255/.48));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="royal"]):hover::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="celestial_gold"]):hover::after{
  filter:brightness(1.12) drop-shadow(0 0 6px rgb(231 197 95/.44));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="obsidian"]):hover::after{
  filter:brightness(1.16) drop-shadow(0 0 7px rgb(226 55 55/.42));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="sakura"]):hover::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="neon_sakura"]):hover::after{
  filter:brightness(1.06) drop-shadow(0 0 7px rgb(255 134 196/.42));
}

/* Zona segura: la ornamentación nunca debe invadir el texto. */
.emp-menu a[data-emp-button-preset="crystal"],
.emp-menu a[data-emp-button-preset="crystal_celestial"]{padding-left:1.55rem!important;padding-right:1.55rem!important}
.emp-menu a[data-emp-button-preset="neon"],
.emp-menu a[data-emp-button-preset="holographic"]{padding-left:1.65rem!important;padding-right:1.65rem!important}
.emp-menu a[data-emp-button-preset="mecha"],
.emp-menu a[data-emp-button-preset="quantum_frame"],
.emp-menu a[data-emp-button-preset="mecha_rail"]{padding-left:1.55rem!important;padding-right:1.55rem!important}
.emp-menu a[data-emp-button-preset="fantasy_gold"],
.emp-menu a[data-emp-button-preset="runic_crown"]{padding-left:2.05rem!important;padding-right:2.05rem!important}
.emp-menu a[data-emp-button-preset="arcane"],
.emp-menu a[data-emp-button-preset="ether_forge"]{padding-left:1.9rem!important;padding-right:1.9rem!important}
.emp-menu a[data-emp-button-preset="royal"],
.emp-menu a[data-emp-button-preset="celestial_gold"]{padding-left:2.15rem!important;padding-right:2.15rem!important}
.emp-menu a[data-emp-button-preset="obsidian"]{padding-left:2rem!important;padding-right:2rem!important}
.emp-menu a[data-emp-button-preset="sakura"],
.emp-menu a[data-emp-button-preset="neon_sakura"]{padding-left:1.4rem!important;padding-right:1.4rem!important}

/* Si hay flecha integrada se suma su reserva a la zona ornamental derecha. */
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="crystal"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="crystal_celestial"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="neon"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="holographic"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="mecha"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="quantum_frame"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="mecha_rail"]{padding-right:3.15rem!important}
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="fantasy_gold"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="runic_crown"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="arcane"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="ether_forge"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="royal"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="celestial_gold"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="obsidian"]{padding-right:3.55rem!important}

/* Cards + botón premium: una sola pieza visual, sin tarjeta rectangular duplicada. */
.emp-menu-submenu-cards>.emp-menu-lista>.emp-menu-item>.emp-submenu>.emp-menu-item>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset]){
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* El focus de teclado sigue siendo accesible, pero acompaña mejor la forma. */
.emp-menu a[data-emp-button-preset]:focus-visible{
  outline:none!important;
  filter:brightness(1.1);
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset]:focus-visible)::after{
  filter:brightness(1.14) drop-shadow(0 0 7px var(--emp-btn-focus,#72e7ff));
}

/* === Premium Frame Geometry Audit 3.3 ===
   Revisión global de marcos complejos: una sola silueta visible,
   sin cápsulas/cajas exteriores, hover unido al marco y zona segura real. */

/* 1) El marco premium debe coincidir exactamente con el área del botón. */
.emp-menu .emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap:has(>a[data-emp-button-preset])::after,
.emp-menu .emp-menu-enlace-wrap-integrated:has(>a[data-emp-button-preset])::after{
  inset:0!important;
  filter:drop-shadow(0 4px 8px rgb(0 0 0/.28));
}

/* 2) Quitamos rails/contenedores externos que duplicaban visualmente el marco
      en las skins ornamentales. Crystal conserva su rail propio porque forma
      parte de su lenguaje visual conectado. */
.emp-menu-buttons-connected[data-menu-preset="runic_crown"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="fantasy_gold"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="royal"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="celestial_gold"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="mecha_rail"]>.emp-menu-lista,
.emp-menu-buttons-connected[data-menu-preset="quantum_frame"]>.emp-menu-lista{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* 3) El fondo del enlace sigue exactamente la geometría del SVG.
      Así nunca aparece una segunda figura por fuera de la ornamentación. */
.emp-menu a[data-emp-button-preset="crystal"],
.emp-menu a[data-emp-button-preset="crystal_celestial"]{
  clip-path:polygon(3% 50%,7% 15.6%,15.3% 8.75%,19.7% 1.9%,80.3% 1.9%,84.7% 8.75%,93% 15.6%,97% 50%,93% 84.4%,84.7% 91.25%,80.3% 98.1%,19.7% 98.1%,15.3% 91.25%,7% 84.4%);
}
.emp-menu a[data-emp-button-preset="neon"],
.emp-menu a[data-emp-button-preset="holographic"]{
  clip-path:polygon(4% 50%,8.3% 18.75%,18.7% 18.75%,21.7% 7.5%,78.3% 7.5%,81.3% 18.75%,91.7% 18.75%,96% 50%,91.7% 81.25%,81.3% 81.25%,78.3% 92.5%,21.7% 92.5%,18.7% 81.25%,8.3% 81.25%);
}
.emp-menu a[data-emp-button-preset="mecha"],
.emp-menu a[data-emp-button-preset="quantum_frame"],
.emp-menu a[data-emp-button-preset="mecha_rail"]{
  clip-path:polygon(2% 17.5%,7.3% 5%,27.7% 5%,30.7% 14.4%,69.3% 14.4%,72.3% 5%,92.7% 5%,98% 17.5%,98% 82.5%,92.7% 95%,72.3% 95%,69.3% 85.6%,30.7% 85.6%,27.7% 95%,7.3% 95%,2% 82.5%);
}
.emp-menu a[data-emp-button-preset="fantasy_gold"],
.emp-menu a[data-emp-button-preset="runic_crown"]{
  clip-path:polygon(1.7% 50%,6.7% 26.25%,14.7% 20%,18.3% 6.25%,81.7% 6.25%,85.3% 20%,93.3% 26.25%,98.3% 50%,93.3% 73.75%,85.3% 80%,81.7% 93.75%,18.3% 93.75%,14.7% 80%,6.7% 73.75%);
}
.emp-menu a[data-emp-button-preset="arcane"],
.emp-menu a[data-emp-button-preset="ether_forge"]{
  clip-path:polygon(3% 50%,9% 16.25%,21% 11.25%,24.3% 3.75%,75.7% 3.75%,79% 11.25%,91% 16.25%,97% 50%,91% 83.75%,79% 88.75%,75.7% 96.25%,24.3% 96.25%,21% 88.75%,9% 83.75%);
}
.emp-menu a[data-emp-button-preset="royal"],
.emp-menu a[data-emp-button-preset="celestial_gold"]{
  clip-path:polygon(3.3% 50%,8.7% 15%,91.3% 15%,96.7% 50%,91.3% 85%,8.7% 85%);
}
.emp-menu a[data-emp-button-preset="obsidian"]{
  clip-path:polygon(2% 50%,8% 14.4%,24% 19.4%,27.3% 8.1%,72.7% 8.1%,76% 19.4%,92% 14.4%,98% 50%,92% 85.6%,76% 80.6%,72.7% 91.9%,27.3% 91.9%,24% 80.6%,8% 85.6%);
}
.emp-menu a[data-emp-button-preset="sakura"],
.emp-menu a[data-emp-button-preset="neon_sakura"]{
  clip-path:inset(11.25% 3% round 26%);
  border-radius:999px!important;
}

/* 4) Un solo movimiento. El enlace ya no se desplaza respecto a su marco. */
.emp-menu a:is(
  [data-emp-button-preset="crystal"],
  [data-emp-button-preset="crystal_celestial"],
  [data-emp-button-preset="neon"],
  [data-emp-button-preset="holographic"],
  [data-emp-button-preset="mecha"],
  [data-emp-button-preset="quantum_frame"],
  [data-emp-button-preset="mecha_rail"],
  [data-emp-button-preset="fantasy_gold"],
  [data-emp-button-preset="runic_crown"],
  [data-emp-button-preset="arcane"],
  [data-emp-button-preset="ether_forge"],
  [data-emp-button-preset="royal"],
  [data-emp-button-preset="celestial_gold"],
  [data-emp-button-preset="obsidian"],
  [data-emp-button-preset="sakura"],
  [data-emp-button-preset="neon_sakura"]
){
  --emp-btn-shadow:inset 0 1px 0 rgb(255 255 255/.055)!important;
  --emp-btn-hover-shadow:inset 0 1px 0 rgb(255 255 255/.09)!important;
  --emp-btn-hover-transform:none!important;
  --emp-btn-active-transform:none!important;
  min-inline-size:max-content;
  line-height:1.08;
}

/* 5) El brillo sigue la silueta del SVG tanto en reposo como en hover. */
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="fantasy_gold"])::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="runic_crown"])::after{
  filter:brightness(1.02) drop-shadow(0 3px 7px rgb(0 0 0/.32)) drop-shadow(0 0 3px rgb(207 146 34/.16));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="arcane"])::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="ether_forge"])::after{
  filter:brightness(1.02) drop-shadow(0 3px 7px rgb(0 0 0/.3)) drop-shadow(0 0 3px rgb(142 92 255/.14));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="royal"])::after,
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="celestial_gold"])::after{
  filter:brightness(1.02) drop-shadow(0 3px 7px rgb(0 0 0/.3)) drop-shadow(0 0 3px rgb(203 172 85/.14));
}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="obsidian"])::after{
  filter:brightness(1.02) drop-shadow(0 3px 7px rgb(0 0 0/.34)) drop-shadow(0 0 3px rgb(170 37 45/.16));
}

/* 6) Zonas seguras revisadas tras comprobar todas las ornamentaciones. */
.emp-menu a[data-emp-button-preset="crystal"],
.emp-menu a[data-emp-button-preset="crystal_celestial"]{padding-left:1.7rem!important;padding-right:1.7rem!important}
.emp-menu a[data-emp-button-preset="neon"],
.emp-menu a[data-emp-button-preset="holographic"]{padding-left:1.9rem!important;padding-right:1.9rem!important}
.emp-menu a[data-emp-button-preset="mecha"],
.emp-menu a[data-emp-button-preset="quantum_frame"],
.emp-menu a[data-emp-button-preset="mecha_rail"]{padding-left:1.8rem!important;padding-right:1.8rem!important}
.emp-menu a[data-emp-button-preset="fantasy_gold"],
.emp-menu a[data-emp-button-preset="runic_crown"]{padding-left:2.45rem!important;padding-right:2.45rem!important}
.emp-menu a[data-emp-button-preset="arcane"],
.emp-menu a[data-emp-button-preset="ether_forge"]{padding-left:2.3rem!important;padding-right:2.3rem!important}
.emp-menu a[data-emp-button-preset="royal"],
.emp-menu a[data-emp-button-preset="celestial_gold"]{
  padding-left:2.85rem!important;
  padding-right:2.85rem!important;
  font-size:.9rem!important;
  letter-spacing:.025em!important;
}
.emp-menu a[data-emp-button-preset="obsidian"]{padding-left:2.45rem!important;padding-right:2.45rem!important}
.emp-menu a[data-emp-button-preset="sakura"],
.emp-menu a[data-emp-button-preset="neon_sakura"]{padding-left:1.55rem!important;padding-right:1.55rem!important}

/* Flecha integrada: reserva adicional real, nunca encima de la tipografía. */
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="crystal"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="crystal_celestial"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="neon"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="holographic"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="mecha"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="quantum_frame"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="mecha_rail"]{padding-right:3.45rem!important}
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="fantasy_gold"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="runic_crown"]{padding-right:4.05rem!important}
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="arcane"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="ether_forge"]{padding-right:3.9rem!important}
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="royal"],
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="celestial_gold"]{padding-right:4.45rem!important}
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset="obsidian"]{padding-right:4.05rem!important}

/* Los elementos ornamentales no se comprimen: crecen con su texto. */
@media(min-width:781px){
  .emp-menu>.emp-menu-lista>.emp-menu-item:has(>.emp-menu-enlace-wrap>a:is(
    [data-emp-button-preset="crystal"],
    [data-emp-button-preset="crystal_celestial"],
    [data-emp-button-preset="neon"],
    [data-emp-button-preset="holographic"],
    [data-emp-button-preset="mecha"],
    [data-emp-button-preset="quantum_frame"],
    [data-emp-button-preset="mecha_rail"],
    [data-emp-button-preset="fantasy_gold"],
    [data-emp-button-preset="runic_crown"],
    [data-emp-button-preset="arcane"],
    [data-emp-button-preset="ether_forge"],
    [data-emp-button-preset="royal"],
    [data-emp-button-preset="celestial_gold"],
    [data-emp-button-preset="obsidian"],
    [data-emp-button-preset="sakura"],
    [data-emp-button-preset="neon_sakura"]
  )){flex:0 0 auto}
}

/* Portátiles: conserva la zona segura, pero reduce ligeramente el lujo lateral
   antes de pasar al layout móvil. */
@media(min-width:781px) and (max-width:1180px){
  .emp-menu a[data-emp-button-preset="fantasy_gold"],
  .emp-menu a[data-emp-button-preset="runic_crown"]{padding-left:2.05rem!important;padding-right:2.05rem!important}
  .emp-menu a[data-emp-button-preset="arcane"],
  .emp-menu a[data-emp-button-preset="ether_forge"]{padding-left:1.95rem!important;padding-right:1.95rem!important}
  .emp-menu a[data-emp-button-preset="royal"],
  .emp-menu a[data-emp-button-preset="celestial_gold"]{padding-left:2.35rem!important;padding-right:2.35rem!important;font-size:.86rem!important}
  .emp-menu a[data-emp-button-preset="obsidian"]{padding-left:2.05rem!important;padding-right:2.05rem!important}
}


/* Empyreon · Colección Artesanos 1.0 · New selectors only; existing styles are untouched. */
[data-emp-button-preset="artisan_seraphic_ivory"]{--emp-btn-bg:#f8f4e9;--emp-btn-color:#303a48;--emp-btn-border-color:#ba914b;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#fffdf5;--emp-btn-hover-color:#303a48;--emp-btn-hover-border-color:#dbb960;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#dbb960;--emp-btn-active-bg:#fffdf5;--emp-btn-active-color:#303a48;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#303a48;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_seraphic_ivory"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_seraphic_ivory"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_seraphic_ivory.svg");--artisan-ink:#303a48;--artisan-glow:#dbb960;--artisan-radius:10px}
[data-emp-button-preset="artisan_aurea_cathedral"]{--emp-btn-bg:#f3e5cc;--emp-btn-color:#4b332b;--emp-btn-border-color:#a97937;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#fff6df;--emp-btn-hover-color:#4b332b;--emp-btn-hover-border-color:#d9ad58;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#d9ad58;--emp-btn-active-bg:#fff6df;--emp-btn-active-color:#4b332b;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#4b332b;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_aurea_cathedral"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_aurea_cathedral"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_aurea_cathedral.svg");--artisan-ink:#4b332b;--artisan-glow:#d9ad58;--artisan-radius:10px}
[data-emp-button-preset="artisan_noctis_sanctum"]{--emp-btn-bg:#171b34;--emp-btn-color:#f3e9cd;--emp-btn-border-color:#bdaa73;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#282944;--emp-btn-hover-color:#f3e9cd;--emp-btn-hover-border-color:#b9c2ff;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#b9c2ff;--emp-btn-active-bg:#282944;--emp-btn-active-color:#f3e9cd;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#f3e9cd;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_noctis_sanctum"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_noctis_sanctum"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_noctis_sanctum.svg");--artisan-ink:#f3e9cd;--artisan-glow:#b9c2ff;--artisan-radius:10px}
[data-emp-button-preset="artisan_dragon_ember"]{--emp-btn-bg:#251419;--emp-btn-color:#ffe4c9;--emp-btn-border-color:#be7447;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#3a1c20;--emp-btn-hover-color:#ffe4c9;--emp-btn-hover-border-color:#ffad67;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#ffad67;--emp-btn-active-bg:#3a1c20;--emp-btn-active-color:#ffe4c9;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#ffe4c9;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_dragon_ember"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_dragon_ember"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_dragon_ember.svg");--artisan-ink:#ffe4c9;--artisan-glow:#ffad67;--artisan-radius:10px}
[data-emp-button-preset="artisan_verdant_grove"]{--emp-btn-bg:#102d29;--emp-btn-color:#e4f5d4;--emp-btn-border-color:#a5b77c;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#20483b;--emp-btn-hover-color:#e4f5d4;--emp-btn-hover-border-color:#d3eaa3;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#d3eaa3;--emp-btn-active-bg:#20483b;--emp-btn-active-color:#e4f5d4;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#e4f5d4;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_verdant_grove"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_verdant_grove"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_verdant_grove.svg");--artisan-ink:#e4f5d4;--artisan-glow:#d3eaa3;--artisan-radius:10px}
[data-emp-button-preset="artisan_ocean_atlantis"]{--emp-btn-bg:#0b3042;--emp-btn-color:#e1faf7;--emp-btn-border-color:#76d0ce;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#14516a;--emp-btn-hover-color:#e1faf7;--emp-btn-hover-border-color:#8de9e2;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#8de9e2;--emp-btn-active-bg:#14516a;--emp-btn-active-color:#e1faf7;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#e1faf7;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_ocean_atlantis"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_ocean_atlantis"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_ocean_atlantis.svg");--artisan-ink:#e1faf7;--artisan-glow:#8de9e2;--artisan-radius:10px}
[data-emp-button-preset="artisan_clockwork"]{--emp-btn-bg:#2b251f;--emp-btn-color:#f5e3b5;--emp-btn-border-color:#b8955b;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#44382b;--emp-btn-hover-color:#f5e3b5;--emp-btn-hover-border-color:#e0bb78;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#e0bb78;--emp-btn-active-bg:#44382b;--emp-btn-active-color:#f5e3b5;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#f5e3b5;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_clockwork"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_clockwork"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_clockwork.svg");--artisan-ink:#f5e3b5;--artisan-glow:#e0bb78;--artisan-radius:10px}
[data-emp-button-preset="artisan_chrome_aurora"]{--emp-btn-bg:#12203a;--emp-btn-color:#e2faff;--emp-btn-border-color:#95c9ec;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#253359;--emp-btn-hover-color:#e2faff;--emp-btn-hover-border-color:#b1dfff;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#b1dfff;--emp-btn-active-bg:#253359;--emp-btn-active-color:#e2faff;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#e2faff;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_chrome_aurora"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_chrome_aurora"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_chrome_aurora.svg");--artisan-ink:#e2faff;--artisan-glow:#b1dfff;--artisan-radius:10px}
[data-emp-button-preset="artisan_jade_dynasty"]{--emp-btn-bg:#3b1624;--emp-btn-color:#ffebc4;--emp-btn-border-color:#d7b06a;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#572333;--emp-btn-hover-color:#ffebc4;--emp-btn-hover-border-color:#f0ce86;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#f0ce86;--emp-btn-active-bg:#572333;--emp-btn-active-color:#ffebc4;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#ffebc4;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_jade_dynasty"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_jade_dynasty"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_jade_dynasty.svg");--artisan-ink:#ffebc4;--artisan-glow:#f0ce86;--artisan-radius:10px}
[data-emp-button-preset="artisan_atlas_deco"]{--emp-btn-bg:#192727;--emp-btn-color:#f2e6bf;--emp-btn-border-color:#bca56f;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#30413a;--emp-btn-hover-color:#f2e6bf;--emp-btn-hover-border-color:#e6d19a;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#e6d19a;--emp-btn-active-bg:#30413a;--emp-btn-active-color:#f2e6bf;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#f2e6bf;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_atlas_deco"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atlas_deco"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_atlas_deco.svg");--artisan-ink:#f2e6bf;--artisan-glow:#e6d19a;--artisan-radius:10px}
[data-emp-button-preset^="artisan_"]{box-sizing:border-box;position:relative;isolation:isolate;overflow:visible!important;clip-path:none!important;min-block-size:56px;max-inline-size:100%;padding:var(--emp-btn-padding-y) var(--emp-btn-padding-x);border:0!important;background:transparent!important;box-shadow:none!important;line-height:1.25;white-space:normal;text-align:center;transform:none!important;color:var(--emp-btn-color);border-radius:var(--artisan-radius)}
[data-emp-button-preset^="artisan_"]::before{content:"";position:absolute;inset:6px 18px;z-index:0;border-radius:var(--artisan-radius);opacity:1;background-color:var(--emp-btn-bg);background-image:radial-gradient(ellipse at 50% 0,rgb(255 255 255/.15),transparent 70%),linear-gradient(var(--emp-btn-grad-angle),var(--emp-btn-grad-1),var(--emp-btn-grad-2));border:1px solid color-mix(in srgb,var(--emp-btn-border-color) 50%,transparent);box-shadow:inset 0 1px 6px rgb(255 255 255/.12),inset 0 -3px 8px rgb(0 0 0/.12);pointer-events:none;transition:background-color .18s ease,filter .18s ease}
[data-emp-button-preset^="artisan_"]:hover::before{background-color:var(--emp-btn-hover-bg);filter:brightness(1.04)}
[data-emp-button-preset^="artisan_"]:is(:active,[aria-current="page"])::before,.emp-menu-item.activo>.emp-menu-enlace-wrap>[data-emp-button-preset^="artisan_"]::before{background-color:var(--emp-btn-active-bg)}
[data-emp-button-preset^="artisan_"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset^="artisan_"])::after{content:"";display:block;position:absolute;inset:-5px!important;z-index:2;box-sizing:border-box;pointer-events:none;border-style:solid!important;border-color:transparent!important;border-width:17px 40px!important;border-image:var(--artisan-frame) 28 80 fill / 17px 40px / 0 stretch!important;background:none!important;opacity:1!important;filter:drop-shadow(0 2px 3px rgb(0 0 0/.24));transition:filter .18s ease}
[data-emp-button-preset^="artisan_"]:hover::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset^="artisan_"]):hover::after{filter:brightness(1.1) drop-shadow(0 0 4px color-mix(in srgb,var(--artisan-glow) 40%,transparent))}
[data-emp-button-preset^="artisan_"]>*{z-index:3;position:relative}
[data-emp-button-preset^="artisan_"] .emp-button-label{overflow-wrap:anywhere;text-wrap:balance;line-height:1.3}
[data-emp-button-preset^="artisan_"][aria-current="page"] .emp-button-label,.emp-menu-item.activo>.emp-menu-enlace-wrap>[data-emp-button-preset^="artisan_"] .emp-button-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}
.emp-menu a[data-emp-button-preset^="artisan_"]{padding:var(--emp-btn-padding-y) var(--emp-btn-padding-x)!important;line-height:1.25;min-inline-size:0;white-space:normal;background:transparent!important;box-shadow:none!important;clip-path:none!important;border:0!important}
.emp-menu .emp-menu-enlace-wrap-integrated>a[data-emp-button-preset^="artisan_"]{padding-right:calc(var(--emp-btn-padding-x) + 1.5rem)!important}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset^="artisan_"]){color:var(--artisan-ink);border-radius:var(--artisan-radius)!important;box-shadow:none!important;background:transparent!important}
.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset^="artisan_"])>.emp-submenu-toggle-integrated{right:1.1rem!important;top:.55rem!important;bottom:.55rem!important;width:1.4rem!important;min-width:1.4rem!important;border-left:0!important;color:var(--artisan-ink)!important;z-index:5!important}
.emp-menu[data-menu-preset^="artisan_"]>.emp-menu-lista{background:transparent!important;border:0!important;box-shadow:none!important;padding:0;gap:var(--emp-nav-gap,.4rem)}
.emp-menu-buttons-connected[data-menu-preset^="artisan_"]>.emp-menu-lista{gap:6px!important}
.emp-menu-buttons-connected[data-menu-preset^="artisan_"]>.emp-menu-lista>.emp-menu-item>.emp-menu-enlace-wrap>a[data-emp-button-preset^="artisan_"]{margin-left:0!important;border-radius:var(--artisan-radius)!important}
.emp-menu a[data-emp-button-preset^="artisan_"]:focus-visible,[data-emp-button-preset^="artisan_"]:focus-visible{outline:2px solid var(--emp-btn-focus)!important;outline-offset:4px;filter:none}
.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset^="artisan_"]):focus-within::after{filter:brightness(1.12) drop-shadow(0 0 4px var(--artisan-glow))}
.emp-nav-skin-preview[data-emp-button-preset^="artisan_"],.emp-nav-preset-preview[data-emp-button-preset^="artisan_"]{min-block-size:66px;--emp-btn-font-size:.7rem!important;--emp-btn-padding-x:1.6rem;--emp-btn-padding-y:.65rem}
.emp-nav-skin-preview[data-emp-button-preset^="artisan_"]::after,.emp-nav-preset-preview[data-emp-button-preset^="artisan_"]::after{border-image-width:15px 28px!important;border-width:15px 28px!important;inset:-2px!important}
@media(max-width:780px){.emp-menu a[data-emp-button-preset^="artisan_"]{min-block-size:54px;width:100%;--emp-btn-padding-y:.9rem;--emp-btn-padding-x:2.2rem}.emp-menu[data-menu-preset^="artisan_"]>.emp-menu-lista{gap:8px!important}.emp-menu .emp-submenu:has(a[data-emp-button-preset^="artisan_"]){margin-left:.4rem;margin-right:.4rem}}
@media(prefers-reduced-motion:reduce){[data-emp-button-preset^="artisan_"]::before,[data-emp-button-preset^="artisan_"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset^="artisan_"])::after{transition:none!important}}
@media(forced-colors:active){[data-emp-button-preset^="artisan_"]{border:1px solid ButtonText!important;background:Canvas!important;color:LinkText!important}[data-emp-button-preset^="artisan_"]::before,[data-emp-button-preset^="artisan_"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset^="artisan_"])::after{display:none!important}}

[data-emp-button-preset="artisan_seraphic_ivory"]{font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.035em}
[data-emp-button-preset="artisan_aurea_cathedral"]{font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.035em}
[data-emp-button-preset="artisan_noctis_sanctum"]{font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.035em}
[data-emp-button-preset="artisan_clockwork"]{font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.035em}
[data-emp-button-preset="artisan_atlas_deco"]{font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.035em}

[data-emp-button-preset="artisan_luminaria"]{--emp-btn-bg:#fffaf0;--emp-btn-color:#3d3429;--emp-btn-border-color:#aa8140;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#e7dcc2;--emp-btn-hover-color:#3d3429;--emp-btn-hover-border-color:#fff7cf;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#fff7cf;--emp-btn-active-bg:#e7dcc2;--emp-btn-active-color:#3d3429;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#3d3429;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_luminaria"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_luminaria"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_luminaria.svg");--artisan-ink:#3d3429;--artisan-glow:#fff7cf;--artisan-radius:8px}

[data-emp-button-preset="artisan_noctis_reliquary"]{--emp-btn-bg:#151326;--emp-btn-color:#f0eaff;--emp-btn-border-color:#a797d9;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#27203d;--emp-btn-hover-color:#f0eaff;--emp-btn-hover-border-color:#e5dbff;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#e5dbff;--emp-btn-active-bg:#27203d;--emp-btn-active-color:#f0eaff;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#f0eaff;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_noctis_reliquary"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_noctis_reliquary"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_noctis_reliquary.svg");--artisan-ink:#f0eaff;--artisan-glow:#e5dbff;--artisan-radius:8px}

[data-emp-button-preset="artisan_helix"]{--emp-btn-bg:#0b1926;--emp-btn-color:#e4f7ff;--emp-btn-border-color:#41cbe4;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#152d3b;--emp-btn-hover-color:#e4f7ff;--emp-btn-hover-border-color:#bcf8ff;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#bcf8ff;--emp-btn-active-bg:#152d3b;--emp-btn-active-color:#e4f7ff;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#e4f7ff;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_helix"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_helix"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_helix.svg");--artisan-ink:#e4f7ff;--artisan-glow:#bcf8ff;--artisan-radius:8px}

[data-emp-button-preset="artisan_phoenix"]{--emp-btn-bg:#251717;--emp-btn-color:#ffefdf;--emp-btn-border-color:#cd8b4e;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#3b2423;--emp-btn-hover-color:#ffefdf;--emp-btn-hover-border-color:#ffe5ab;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#ffe5ab;--emp-btn-active-bg:#3b2423;--emp-btn-active-color:#ffefdf;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#ffefdf;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_phoenix"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_phoenix"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_phoenix.svg");--artisan-ink:#ffefdf;--artisan-glow:#ffe5ab;--artisan-radius:8px}

[data-emp-button-preset="artisan_herbarium"]{--emp-btn-bg:#10241d;--emp-btn-color:#eaf5df;--emp-btn-border-color:#b9b978;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#203a2b;--emp-btn-hover-color:#eaf5df;--emp-btn-hover-border-color:#eff6b4;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#eff6b4;--emp-btn-active-bg:#203a2b;--emp-btn-active-color:#eaf5df;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#eaf5df;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_herbarium"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_herbarium"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_herbarium.svg");--artisan-ink:#eaf5df;--artisan-glow:#eff6b4;--artisan-radius:8px}

[data-emp-button-preset="artisan_nautilus"]{--emp-btn-bg:#10252f;--emp-btn-color:#e5f9fa;--emp-btn-border-color:#83c9ca;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#1d3a47;--emp-btn-hover-color:#e5f9fa;--emp-btn-hover-border-color:#e2fff2;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#e2fff2;--emp-btn-active-bg:#1d3a47;--emp-btn-active-color:#e5f9fa;--emp-btn-grad-1:rgb(255 255 255 / .12);--emp-btn-grad-2:rgb(0 0 0 / .12);--emp-btn-grad-angle:160deg;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#e5f9fa;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;--emp-btn-bg-image:none}
[data-emp-button-preset="artisan_nautilus"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_nautilus"]){--artisan-frame:url("/temas/empyreon/assets/button-skins/artisan_nautilus.svg");--artisan-ink:#e5f9fa;--artisan-glow:#e2fff2;--artisan-radius:8px}

[data-emp-button-preset="artisan_luminaria"],[data-emp-button-preset="artisan_noctis_reliquary"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.045em}

/* Atelier 2026 · Materiales originales y familias coordinadas. */
[data-emp-button-preset="crystal"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#38cfff0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#38cfff08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="neon"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#22d3ee0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#22d3ee08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="holographic"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#72e5ff0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#72e5ff08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="mecha"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#5d76860a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#5d768608 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="fantasy_gold"]::before{background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#d8a93707 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#d8a93714,transparent 60%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="arcane"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#9d68ff0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#9d68ff08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="royal"]::before{background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#d7bd7007 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#d7bd7014,transparent 60%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="obsidian"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#3f47510a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#3f475108 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="glass_premium"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#7fc2d30a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#7fc2d308 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="sakura"]::before{background-image:repeating-linear-gradient(0deg,transparent 0 18px,#f3a9c80c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#f3a9c814 30.3%,transparent 30.8%,transparent 39%,#f3a9c810 39.3%,transparent 40%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="ocean"]::before{background-image:repeating-linear-gradient(0deg,transparent 0 18px,#2fb5c90c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#2fb5c914 30.3%,transparent 30.8%,transparent 39%,#2fb5c910 39.3%,transparent 40%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="ember"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#d95b280a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#d95b2808 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="mint"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#65d8c30a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#65d8c308 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="editorial"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#7fc2d30a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#7fc2d308 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="minimal"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#7fc2d30a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#7fc2d308 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="retro"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#ff4fd80a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#ff4fd808 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="crystal_celestial"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#62dcff0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#62dcff08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="neon_sakura"]::before{background-image:repeating-linear-gradient(0deg,transparent 0 18px,#ff74c80c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#ff74c814 30.3%,transparent 30.8%,transparent 39%,#ff74c810 39.3%,transparent 40%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="astral_relay"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#7c82ff0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#7c82ff08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="runic_crown"]::before{background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#f0c75e07 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#f0c75e14,transparent 60%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="ether_forge"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#56e4d00a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#56e4d008 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="celestial_gold"]::before{background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#d9b76007 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#d9b76014,transparent 60%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="quantum_frame"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#31e2ff0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#31e2ff08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="mecha_rail"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#6577840a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#65778408 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_seraphic_ivory"]::before{background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#ba914b07 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#ba914b14,transparent 60%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_aurea_cathedral"]::before{background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#a9793707 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#a9793714,transparent 60%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_noctis_sanctum"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#bdaa730a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#bdaa7308 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_dragon_ember"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#be74470a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#be744708 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_verdant_grove"]::before{background-image:repeating-linear-gradient(95deg,transparent 0 4px,#a5b77c06 5px,transparent 6px),repeating-linear-gradient(3deg,transparent 0 17px,#a5b77c08 18px,transparent 19px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_ocean_atlantis"]::before{background-image:repeating-linear-gradient(0deg,transparent 0 18px,#76d0ce0c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#76d0ce14 30.3%,transparent 30.8%,transparent 39%,#76d0ce10 39.3%,transparent 40%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_clockwork"]::before{background-image:repeating-linear-gradient(95deg,transparent 0 4px,#b8955b06 5px,transparent 6px),repeating-linear-gradient(3deg,transparent 0 17px,#b8955b08 18px,transparent 19px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_chrome_aurora"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#95c9ec0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#95c9ec08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_jade_dynasty"]::before{background-image:repeating-linear-gradient(95deg,transparent 0 4px,#d7b06a06 5px,transparent 6px),repeating-linear-gradient(3deg,transparent 0 17px,#d7b06a08 18px,transparent 19px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_atlas_deco"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#bca56f0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#bca56f08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_luminaria"]::before{background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#aa814007 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#aa814014,transparent 60%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_noctis_reliquary"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#a797d90a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#a797d908 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_helix"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#41cbe40a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#41cbe408 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_phoenix"]::before{background-image:repeating-linear-gradient(120deg,transparent 0 43px,#cd8b4e0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#cd8b4e08 80px,transparent 81px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_herbarium"]::before{background-image:repeating-linear-gradient(95deg,transparent 0 4px,#b9b97806 5px,transparent 6px),repeating-linear-gradient(3deg,transparent 0 17px,#b9b97808 18px,transparent 19px),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_nautilus"]::before{background-image:repeating-linear-gradient(0deg,transparent 0 18px,#83c9ca0c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#83c9ca14 30.3%,transparent 30.8%,transparent 39%,#83c9ca10 39.3%,transparent 40%),radial-gradient(ellipse at 35% 0,rgb(255 255 255/.16),transparent 70%),linear-gradient(var(--emp-btn-grad-angle,135deg),var(--emp-btn-grad-1,transparent),var(--emp-btn-grad-2,transparent));background-size:auto}
[data-emp-button-preset="artisan_atelier_vespera"]{--emp-btn-bg:#141223;--emp-btn-color:#ede8fa;--emp-btn-border-color:#bca3ef;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#231d38;--emp-btn-hover-color:#ede8fa;--emp-btn-hover-border-color:#bca3ef;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#bca3ef;--emp-btn-active-bg:#231d38;--emp-btn-active-color:#ede8fa;--emp-btn-grad-1:#bca3ef20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#ede8fa;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_vespera"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_vespera"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_vespera.svg");--artisan-ink:#ede8fa;--artisan-glow:#bca3ef;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_vespera"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_vespera"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_vespera"]::before{inset:5px 12px;background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#bca3ef07 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#bca3ef14,transparent 60%),linear-gradient(160deg,#231d38,#141223);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_vespera"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em}
[data-emp-button-preset="artisan_atelier_eclipse"]{--emp-btn-bg:#1a1720;--emp-btn-color:#fff0d9;--emp-btn-border-color:#d8af67;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#302432;--emp-btn-hover-color:#fff0d9;--emp-btn-hover-border-color:#d8af67;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#d8af67;--emp-btn-active-bg:#302432;--emp-btn-active-color:#fff0d9;--emp-btn-grad-1:#d8af6720;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#fff0d9;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_eclipse"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_eclipse"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_eclipse.svg");--artisan-ink:#fff0d9;--artisan-glow:#d8af67;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_eclipse"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_eclipse"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_eclipse"]::before{inset:5px 12px;background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#d8af6707 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#d8af6714,transparent 60%),linear-gradient(160deg,#302432,#1a1720);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_eclipse"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em}
[data-emp-button-preset="artisan_atelier_oraculo"]{--emp-btn-bg:#0c202a;--emp-btn-color:#e2f6f5;--emp-btn-border-color:#80d9d5;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#133e48;--emp-btn-hover-color:#e2f6f5;--emp-btn-hover-border-color:#80d9d5;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#80d9d5;--emp-btn-active-bg:#133e48;--emp-btn-active-color:#e2f6f5;--emp-btn-grad-1:#80d9d520;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#e2f6f5;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_oraculo"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_oraculo"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_oraculo.svg");--artisan-ink:#e2f6f5;--artisan-glow:#80d9d5;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_oraculo"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_oraculo"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_oraculo"]::before{inset:5px 12px;background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#80d9d507 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#80d9d514,transparent 60%),linear-gradient(160deg,#133e48,#0c202a);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_oraculo"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em}
[data-emp-button-preset="artisan_atelier_aurora"]{--emp-btn-bg:#fffaf0;--emp-btn-color:#43382a;--emp-btn-border-color:#8d642b;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#eee6d3;--emp-btn-hover-color:#43382a;--emp-btn-hover-border-color:#8d642b;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#8d642b;--emp-btn-active-bg:#eee6d3;--emp-btn-active-color:#43382a;--emp-btn-grad-1:#8d642b20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#43382a;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_aurora"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_aurora"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_aurora.svg");--artisan-ink:#43382a;--artisan-glow:#8d642b;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_aurora"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_aurora"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_aurora"]::before{inset:5px 12px;background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#8d642b07 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#8d642b14,transparent 60%),linear-gradient(160deg,#eee6d3,#fffaf0);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_aurora"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em}
[data-emp-button-preset="artisan_atelier_opalina"]{--emp-btn-bg:#f5f3ff;--emp-btn-color:#3f3855;--emp-btn-border-color:#76609c;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#e8e5f3;--emp-btn-hover-color:#3f3855;--emp-btn-hover-border-color:#76609c;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#76609c;--emp-btn-active-bg:#e8e5f3;--emp-btn-active-color:#3f3855;--emp-btn-grad-1:#76609c20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#3f3855;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_opalina"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_opalina"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_opalina.svg");--artisan-ink:#3f3855;--artisan-glow:#76609c;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_opalina"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_opalina"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_opalina"]::before{inset:5px 12px;background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#76609c07 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#76609c14,transparent 60%),linear-gradient(160deg,#e8e5f3,#f5f3ff);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_opalina"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em}
[data-emp-button-preset="artisan_atelier_helios"]{--emp-btn-bg:#fff6de;--emp-btn-color:#4c361f;--emp-btn-border-color:#906020;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#f0ddaf;--emp-btn-hover-color:#4c361f;--emp-btn-hover-border-color:#906020;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#906020;--emp-btn-active-bg:#f0ddaf;--emp-btn-active-color:#4c361f;--emp-btn-grad-1:#90602020;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#4c361f;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_helios"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_helios"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_helios.svg");--artisan-ink:#4c361f;--artisan-glow:#906020;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_helios"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_helios"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_helios"]::before{inset:5px 12px;background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#90602007 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#90602014,transparent 60%),linear-gradient(160deg,#f0ddaf,#fff6de);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_helios"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em}
[data-emp-button-preset="artisan_atelier_nocturno"]{--emp-btn-bg:#15131b;--emp-btn-color:#f2e9dc;--emp-btn-border-color:#c4a36e;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#2a2030;--emp-btn-hover-color:#f2e9dc;--emp-btn-hover-border-color:#c4a36e;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#c4a36e;--emp-btn-active-bg:#2a2030;--emp-btn-active-color:#f2e9dc;--emp-btn-grad-1:#c4a36e20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#f2e9dc;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_nocturno"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_nocturno"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_nocturno.svg");--artisan-ink:#f2e9dc;--artisan-glow:#c4a36e;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_nocturno"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_nocturno"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_nocturno"]::before{inset:5px 12px;background-image:repeating-linear-gradient(0deg,transparent 0 18px,#c4a36e0c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#c4a36e14 30.3%,transparent 30.8%,transparent 39%,#c4a36e10 39.3%,transparent 40%),linear-gradient(160deg,#2a2030,#15131b);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_resonancia"]{--emp-btn-bg:#11172a;--emp-btn-color:#eef4ff;--emp-btn-border-color:#69ddeb;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#242148;--emp-btn-hover-color:#eef4ff;--emp-btn-hover-border-color:#69ddeb;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#69ddeb;--emp-btn-active-bg:#242148;--emp-btn-active-color:#eef4ff;--emp-btn-grad-1:#69ddeb20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#eef4ff;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_resonancia"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_resonancia"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_resonancia.svg");--artisan-ink:#eef4ff;--artisan-glow:#69ddeb;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_resonancia"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_resonancia"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_resonancia"]::before{inset:5px 12px;background-image:repeating-linear-gradient(0deg,transparent 0 18px,#69ddeb0c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#69ddeb14 30.3%,transparent 30.8%,transparent 39%,#69ddeb10 39.3%,transparent 40%),linear-gradient(160deg,#242148,#11172a);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_escenario"]{--emp-btn-bg:#27131a;--emp-btn-color:#fff0e9;--emp-btn-border-color:#e7a28b;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#40212a;--emp-btn-hover-color:#fff0e9;--emp-btn-hover-border-color:#e7a28b;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#e7a28b;--emp-btn-active-bg:#40212a;--emp-btn-active-color:#fff0e9;--emp-btn-grad-1:#e7a28b20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#fff0e9;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_escenario"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_escenario"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_escenario.svg");--artisan-ink:#fff0e9;--artisan-glow:#e7a28b;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_escenario"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_escenario"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_escenario"]::before{inset:5px 12px;background-image:repeating-linear-gradient(0deg,transparent 0 18px,#e7a28b0c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#e7a28b14 30.3%,transparent 30.8%,transparent 39%,#e7a28b10 39.3%,transparent 40%),linear-gradient(160deg,#40212a,#27131a);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_sonata"]{--emp-btn-bg:#fff9ef;--emp-btn-color:#493d30;--emp-btn-border-color:#967345;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#eee2d0;--emp-btn-hover-color:#493d30;--emp-btn-hover-border-color:#967345;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#967345;--emp-btn-active-bg:#eee2d0;--emp-btn-active-color:#493d30;--emp-btn-grad-1:#96734520;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#493d30;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_sonata"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_sonata"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_sonata.svg");--artisan-ink:#493d30;--artisan-glow:#967345;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_sonata"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_sonata"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_sonata"]::before{inset:5px 12px;background-image:repeating-linear-gradient(0deg,transparent 0 18px,#9673450c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#96734514 30.3%,transparent 30.8%,transparent 39%,#96734510 39.3%,transparent 40%),linear-gradient(160deg,#eee2d0,#fff9ef);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_pentagrama"]{--emp-btn-bg:#f9f2f6;--emp-btn-color:#513444;--emp-btn-border-color:#925474;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#eadce4;--emp-btn-hover-color:#513444;--emp-btn-hover-border-color:#925474;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#925474;--emp-btn-active-bg:#eadce4;--emp-btn-active-color:#513444;--emp-btn-grad-1:#92547420;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#513444;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_pentagrama"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_pentagrama"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_pentagrama.svg");--artisan-ink:#513444;--artisan-glow:#925474;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_pentagrama"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_pentagrama"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_pentagrama"]::before{inset:5px 12px;background-image:repeating-linear-gradient(0deg,transparent 0 18px,#9254740c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#92547414 30.3%,transparent 30.8%,transparent 39%,#92547410 39.3%,transparent 40%),linear-gradient(160deg,#eadce4,#f9f2f6);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_frecuencia"]{--emp-btn-bg:#f0fafc;--emp-btn-color:#254956;--emp-btn-border-color:#347b91;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#dcecf0;--emp-btn-hover-color:#254956;--emp-btn-hover-border-color:#347b91;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#347b91;--emp-btn-active-bg:#dcecf0;--emp-btn-active-color:#254956;--emp-btn-grad-1:#347b9120;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#254956;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_frecuencia"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_frecuencia"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_frecuencia.svg");--artisan-ink:#254956;--artisan-glow:#347b91;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_frecuencia"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_frecuencia"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_frecuencia"]::before{inset:5px 12px;background-image:repeating-linear-gradient(0deg,transparent 0 18px,#347b910c 19px,transparent 20px),radial-gradient(ellipse at 100% 0%,transparent 30%,#347b9114 30.3%,transparent 30.8%,transparent 39%,#347b9110 39.3%,transparent 40%),linear-gradient(160deg,#dcecf0,#f0fafc);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_bastion"]{--emp-btn-bg:#18201e;--emp-btn-color:#f1f3dc;--emp-btn-border-color:#ddc95f;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#27332c;--emp-btn-hover-color:#f1f3dc;--emp-btn-hover-border-color:#ddc95f;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#ddc95f;--emp-btn-active-bg:#27332c;--emp-btn-active-color:#f1f3dc;--emp-btn-grad-1:#ddc95f20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#f1f3dc;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_bastion"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_bastion"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_bastion.svg");--artisan-ink:#f1f3dc;--artisan-glow:#ddc95f;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_bastion"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_bastion"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_bastion"]::before{inset:5px 12px;background-image:repeating-linear-gradient(120deg,transparent 0 43px,#ddc95f0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#ddc95f08 80px,transparent 81px),linear-gradient(160deg,#27332c,#18201e);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_relicario"]{--emp-btn-bg:#182239;--emp-btn-color:#f5efd9;--emp-btn-border-color:#d5b877;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#2a3657;--emp-btn-hover-color:#f5efd9;--emp-btn-hover-border-color:#d5b877;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#d5b877;--emp-btn-active-bg:#2a3657;--emp-btn-active-color:#f5efd9;--emp-btn-grad-1:#d5b87720;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#f5efd9;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_relicario"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_relicario"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_relicario.svg");--artisan-ink:#f5efd9;--artisan-glow:#d5b877;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_relicario"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_relicario"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_relicario"]::before{inset:5px 12px;background-image:repeating-linear-gradient(120deg,transparent 0 43px,#d5b8770a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#d5b87708 80px,transparent 81px),linear-gradient(160deg,#2a3657,#182239);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_umbria"]{--emp-btn-bg:#1a1930;--emp-btn-color:#ffedf5;--emp-btn-border-color:#f39cab;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#352746;--emp-btn-hover-color:#ffedf5;--emp-btn-hover-border-color:#f39cab;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#f39cab;--emp-btn-active-bg:#352746;--emp-btn-active-color:#ffedf5;--emp-btn-grad-1:#f39cab20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#ffedf5;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_umbria"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_umbria"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_umbria.svg");--artisan-ink:#ffedf5;--artisan-glow:#f39cab;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_umbria"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_umbria"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_umbria"]::before{inset:5px 12px;background-image:repeating-linear-gradient(120deg,transparent 0 43px,#f39cab0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#f39cab08 80px,transparent 81px),linear-gradient(160deg,#352746,#1a1930);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_orbita"]{--emp-btn-bg:#122338;--emp-btn-color:#e9f6ff;--emp-btn-border-color:#77d0e9;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#1e3c55;--emp-btn-hover-color:#e9f6ff;--emp-btn-hover-border-color:#77d0e9;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#77d0e9;--emp-btn-active-bg:#1e3c55;--emp-btn-active-color:#e9f6ff;--emp-btn-grad-1:#77d0e920;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#e9f6ff;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_orbita"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_orbita"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_orbita.svg");--artisan-ink:#e9f6ff;--artisan-glow:#77d0e9;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_orbita"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_orbita"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_orbita"]::before{inset:5px 12px;background-image:repeating-linear-gradient(120deg,transparent 0 43px,#77d0e90a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#77d0e908 80px,transparent 81px),linear-gradient(160deg,#1e3c55,#122338);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_aether"]{--emp-btn-bg:#f1f8f8;--emp-btn-color:#34475c;--emp-btn-border-color:#637b9c;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#d9e7ed;--emp-btn-hover-color:#34475c;--emp-btn-hover-border-color:#637b9c;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#637b9c;--emp-btn-active-bg:#d9e7ed;--emp-btn-active-color:#34475c;--emp-btn-grad-1:#637b9c20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#34475c;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_aether"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_aether"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_aether.svg");--artisan-ink:#34475c;--artisan-glow:#637b9c;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_aether"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_aether"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_aether"]::before{inset:5px 12px;background-image:repeating-linear-gradient(120deg,transparent 0 43px,#637b9c0a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#637b9c08 80px,transparent 81px),linear-gradient(160deg,#d9e7ed,#f1f8f8);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_caldera"]{--emp-btn-bg:#241313;--emp-btn-color:#fff0dc;--emp-btn-border-color:#ef9950;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#48241b;--emp-btn-hover-color:#fff0dc;--emp-btn-hover-border-color:#ef9950;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#ef9950;--emp-btn-active-bg:#48241b;--emp-btn-active-color:#fff0dc;--emp-btn-grad-1:#ef995020;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#fff0dc;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_caldera"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_caldera"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_caldera.svg");--artisan-ink:#fff0dc;--artisan-glow:#ef9950;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_caldera"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_caldera"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_caldera"]::before{inset:5px 12px;background-image:repeating-linear-gradient(120deg,transparent 0 43px,#ef99500a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#ef995008 80px,transparent 81px),linear-gradient(160deg,#48241b,#241313);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_glacial"]{--emp-btn-bg:#eefaff;--emp-btn-color:#294c63;--emp-btn-border-color:#4e90b4;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#d2e8f2;--emp-btn-hover-color:#294c63;--emp-btn-hover-border-color:#4e90b4;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#4e90b4;--emp-btn-active-bg:#d2e8f2;--emp-btn-active-color:#294c63;--emp-btn-grad-1:#4e90b420;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#294c63;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_glacial"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_glacial"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_glacial.svg");--artisan-ink:#294c63;--artisan-glow:#4e90b4;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_glacial"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_glacial"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_glacial"]::before{inset:5px 12px;background-image:repeating-linear-gradient(120deg,transparent 0 43px,#4e90b40a 44px,transparent 45px),repeating-linear-gradient(30deg,transparent 0 79px,#4e90b408 80px,transparent 81px),linear-gradient(160deg,#d2e8f2,#eefaff);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_manga"]{--emp-btn-bg:#fffdf3;--emp-btn-color:#23232a;--emp-btn-border-color:#26262a;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#e8e5dc;--emp-btn-hover-color:#23232a;--emp-btn-hover-border-color:#26262a;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#26262a;--emp-btn-active-bg:#e8e5dc;--emp-btn-active-color:#23232a;--emp-btn-grad-1:#26262a20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#23232a;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_manga"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_manga"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_manga.svg");--artisan-ink:#23232a;--artisan-glow:#26262a;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_manga"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_manga"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_manga"]::before{inset:5px 12px;background-image:radial-gradient(circle at 2px 2px,#26262a15 1px,transparent 1.7px),linear-gradient(160deg,#e8e5dc,#fffdf3);background-size:8px 8px,auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_comic"]{--emp-btn-bg:#22203f;--emp-btn-color:#fff7df;--emp-btn-border-color:#f6d44d;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#39315d;--emp-btn-hover-color:#fff7df;--emp-btn-hover-border-color:#f6d44d;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#f6d44d;--emp-btn-active-bg:#39315d;--emp-btn-active-color:#fff7df;--emp-btn-grad-1:#f6d44d20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#fff7df;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_comic"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_comic"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_comic.svg");--artisan-ink:#fff7df;--artisan-glow:#f6d44d;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_comic"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_comic"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_comic"]::before{inset:5px 12px;background-image:radial-gradient(circle at 2px 2px,#f6d44d15 1px,transparent 1.7px),linear-gradient(160deg,#39315d,#22203f);background-size:8px 8px,auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_grimorio"]{--emp-btn-bg:#f1dfb8;--emp-btn-color:#48321f;--emp-btn-border-color:#846037;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#d8bd89;--emp-btn-hover-color:#48321f;--emp-btn-hover-border-color:#846037;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#846037;--emp-btn-active-bg:#d8bd89;--emp-btn-active-color:#48321f;--emp-btn-grad-1:#84603720;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#48321f;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_grimorio"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_grimorio"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_grimorio.svg");--artisan-ink:#48321f;--artisan-glow:#846037;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_grimorio"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_grimorio"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_grimorio"]::before{inset:5px 12px;background-image:repeating-linear-gradient(95deg,transparent 0 4px,#84603706 5px,transparent 6px),repeating-linear-gradient(3deg,transparent 0 17px,#84603708 18px,transparent 19px),linear-gradient(160deg,#d8bd89,#f1dfb8);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_grimorio"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em}
[data-emp-button-preset="artisan_atelier_feudo"]{--emp-btn-bg:#261e19;--emp-btn-color:#f2e7cc;--emp-btn-border-color:#bd9b65;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#3f3025;--emp-btn-hover-color:#f2e7cc;--emp-btn-hover-border-color:#bd9b65;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#bd9b65;--emp-btn-active-bg:#3f3025;--emp-btn-active-color:#f2e7cc;--emp-btn-grad-1:#bd9b6520;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#f2e7cc;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_feudo"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_feudo"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_feudo.svg");--artisan-ink:#f2e7cc;--artisan-glow:#bd9b65;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_feudo"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_feudo"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_feudo"]::before{inset:5px 12px;background-image:repeating-linear-gradient(95deg,transparent 0 4px,#bd9b6506 5px,transparent 6px),repeating-linear-gradient(3deg,transparent 0 17px,#bd9b6508 18px,transparent 19px),linear-gradient(160deg,#3f3025,#261e19);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_feudo"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em}
[data-emp-button-preset="artisan_atelier_ascension"]{--emp-btn-bg:#172435;--emp-btn-color:#f0edf9;--emp-btn-border-color:#c7b6df;--emp-btn-border-width:0px;--emp-btn-radius:10px;--emp-btn-padding-y:1rem;--emp-btn-padding-x:2.35rem;--emp-btn-font-weight:700;--emp-btn-font-size:.94rem;--emp-btn-shadow:none;--emp-btn-hover-bg:#293b52;--emp-btn-hover-color:#f0edf9;--emp-btn-hover-border-color:#c7b6df;--emp-btn-hover-shadow:none;--emp-btn-hover-transform:none;--emp-btn-active-transform:none;--emp-btn-focus:#c7b6df;--emp-btn-active-bg:#293b52;--emp-btn-active-color:#f0edf9;--emp-btn-grad-1:#c7b6df20;--emp-btn-grad-2:transparent;--emp-btn-grad-angle:160deg;--emp-btn-bg-image:none;--emp-btn-bg-position:center;--emp-btn-bg-size:cover;--emp-btn-bg-repeat:no-repeat;--emp-btn-overlay:#68e7ff;--emp-btn-overlay-opacity:0;--emp-btn-text-transform:none;--emp-btn-letter-spacing:.025em;--emp-btn-icon-color:#f0edf9;--emp-btn-icon-size:1.05em;--emp-btn-icon-gap:.55em;}[data-emp-button-preset="artisan_atelier_ascension"],.emp-menu .emp-menu-enlace-wrap:has(>a[data-emp-button-preset="artisan_atelier_ascension"]){--artisan-frame:url("/temas/empyreon/assets/surfaces/skin_artisan_atelier_ascension.svg");--artisan-ink:#f0edf9;--artisan-glow:#c7b6df;--artisan-radius:6px}
[data-emp-button-preset="artisan_atelier_ascension"]::after,.emp-menu[data-emp-menu] :is(.emp-menu-item:not(.tiene-submenu)>.emp-menu-enlace-wrap,.emp-menu-enlace-wrap-integrated):has(>a[data-emp-button-preset="artisan_atelier_ascension"])::after{inset:0!important;border-width:19px 32px!important;border-image:var(--artisan-frame) 100 / 19px 32px / 0 round!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.18))}
[data-emp-button-preset="artisan_atelier_ascension"]::before{inset:5px 12px;background-image:repeating-conic-gradient(from 22.5deg at 50% 0%,transparent 0deg 17deg,#c7b6df07 17deg 18deg,transparent 18deg 35deg),radial-gradient(ellipse at 20% 15%,#c7b6df14,transparent 60%),linear-gradient(160deg,#293b52,#172435);background-size:auto;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
[data-emp-button-preset="artisan_atelier_ascension"]{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em}
