.sello-neon{text-shadow:0 0 6px #ff7ae6,0 0 12px #ff2bd6;--tw-ring-shadow:0 0 #0000;border:1px solid #ff9df0;animation:3.2s ease-in-out infinite ib-neon;color:#fff!important;background:#14002b!important;box-shadow:0 0 6px #ff2bd6,0 0 14px #ff2bd6,inset 0 0 5px #ff2bd6!important}@keyframes ib-neon{0%,to{box-shadow:0 0 5px #ff2bd6,0 0 12px #ff2bd6,inset 0 0 4px #ff2bd6}50%{box-shadow:0 0 8px #ff5be0,0 0 20px #ff2bd6,inset 0 0 7px #ff5be0}}.boton-psico{color:#fff;background:linear-gradient(90deg,#d6209f,#6a1fe0,#0a7fb5);border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 12px #ff2bd666}html[data-psico]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0322;--bg-alt:#120733;--fg:#f6f0ff;--muted:#c8bfe6;--line:#3b2a78;--accent:#ff5be0;--accent-hover:#ff86ea;--link:#7ae7ff;--gold-soft:#2a1a5e;--gold-ink:#ffe9a8;--ok:#39ff88;--warn:#ffb56b;--dark-fg:#fff}html[data-psico] body{background-color:#0a0322;background-image:radial-gradient(60vmax 40vmax at 10% 5%,#ff2bd622,#0000 70%),radial-gradient(60vmax 40vmax at 90% 40%,#00d4ff1f,#0000 70%),radial-gradient(60vmax 40vmax at 20% 90%,#7a2bff2e,#0000 70%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}html[data-psico] .bg-white{background-color:#150a3a}html[data-psico] .bg-bg-alt,html[data-psico] [class*=bg-bg-alt\/],html[data-psico] .bg-\[\#F4F2EE\],html[data-psico] .bg-\[\#f4f2ee\]{background-color:#120733}html[data-psico] [class*=bg-white\/7],html[data-psico] [class*=bg-white\/8],html[data-psico] [class*=bg-white\/9]{background-color:#150a3aeb}html[data-psico] .bg-fg,html[data-psico] .bg-\[\#0f0f0e\],html[data-psico] .bg-\[\#0b0b0a\]{background-color:#1a0b45}html[data-psico] .text-bg-alt,html[data-psico] [class*=text-bg-alt\/]{color:#f6f0ff}html[data-psico] .bg-gold,html[data-psico] .bg-gold *,html[data-psico] .btn-gold,html[data-psico] .btn-gold *,html[data-psico] .bg-\[\#e3cfa8\],html[data-psico] .bg-\[\#e3cfa8\] *{color:#0f0f0e}html[data-psico] .btn-primary{color:#fff;background:linear-gradient(90deg,#d6209f,#6a1fe0);box-shadow:0 0 12px #ff2bd666}html[data-psico] .btn-primary:hover{background:linear-gradient(90deg,#e93ab3,#7c35ee)}html[data-psico] .btn-secondary:hover{color:#0a0322}html[data-psico] .vidrio,html[data-psico] .vidrio-barra,html[data-psico] .vidrio-hoja{background:#150a3ad1;border-color:#ff5be040;box-shadow:0 1px #ff5be059,0 6px 24px #0000004d}html[data-psico] [data-tarjeta]{background-color:#150a3a;box-shadow:0 0 0 1.5px #ff2bd6,0 0 14px #ff2bd666,0 0 24px #00d4ff33}html[data-psico] [data-precio-tarjeta],html[data-psico] [data-precio-tarjeta] *{text-shadow:0 0 10px #39ff8899;color:#39ff88!important}html[data-psico] [data-foto],html[data-psico] [data-galeria]{background:radial-gradient(closest-side,#fff,#d9c8ff)!important}html[data-psico] :has(>img.mix-blend-multiply){background:radial-gradient(closest-side,#fff,#d9c8ff)!important}html[data-psico] h1,html[data-psico] h2{text-shadow:0 0 16px #ff5be055}html[data-psico] section[aria-label="En la vitrina"] :has(>img.mix-blend-multiply){background:0 0!important}:is(html[data-psico] :has(>img.mix-blend-multiply):not([data-foto]):not([data-galeria]),html[data-psico] :has(>img.mix-blend-multiply):not([data-foto]):not([data-galeria]) *){color:#140a30;text-shadow:none}:is(html[data-psico] :has(>img.mix-blend-multiply):not([data-foto]):not([data-galeria]) .bg-fg,html[data-psico] :has(>img.mix-blend-multiply):not([data-foto]):not([data-galeria]) .bg-fg *){color:#ffe9a8}html[data-psico] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-psico] select,html[data-psico] textarea{color:#f6f0ff;background-color:#22124f;box-shadow:inset 0 0 0 1px #5a43a8}html[data-psico] select option{color:#f6f0ff;background:#22124f}html[data-psico] main button.bg-bg-alt,html[data-psico] main a.bg-bg-alt{background-color:#22124f;box-shadow:inset 0 0 0 1px #5a43a8}html[data-psico] main button.bg-fg,html[data-psico] main a.bg-fg,html[data-psico] main button[aria-selected=true]{color:#fff;background:linear-gradient(90deg,#d6209f,#6a1fe0)}html[data-psico] input::placeholder,html[data-psico] textarea::placeholder{color:#a99fd0}@media (prefers-reduced-motion:reduce){.sello-neon{animation:none}}
.vitrina-luz{pointer-events:none;background:radial-gradient(58% 52% at 50% 44%,#fffffff2,#ffffff8c 45%,#fff0 72%);position:absolute;inset:0}.vitrina-piso{pointer-events:none;filter:blur(1.5px);background:radial-gradient(50% 50%,#0000002e,#00000012 55%,#0000 75%);border-radius:50%;height:7%;position:absolute;bottom:3%;left:18%;right:18%}.cinta-wrap{padding:14px 0;overflow-x:clip}.cinta{color:#e3cfa8;background:#0f0f0e;margin:0 -12px;padding:10px 0 8px;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 6px 18px #0000002e}.cinta-pista{width:max-content;animation:42s linear infinite cinta-corre;display:flex}.cinta-pista>span{white-space:nowrap;word-spacing:.22em;padding-right:.6em;font-size:clamp(20px,4.6vw,34px)}.cinta-pista b{color:#b08a3e;padding:0 .45em;font-weight:900}@keyframes cinta-corre{to{transform:translate(-50%)}}.sello-holo{background:linear-gradient(115deg,#fff4d6,#d4f3ea,#e4d9ff,#ffd9e6,#fff0c4,#d4f3ea,#e4d9ff) 0 0/320% 320%;animation:7s ease-in-out infinite alternate holo-brilla}@supports (animation-timeline:scroll()){.sello-holo{animation:linear both holo-brilla;animation-timeline:scroll(root)}}@keyframes holo-brilla{0%{background-position:0 40%}to{background-position:100% 60%}}@supports (animation-timeline:view()){.ilumina{background:linear-gradient(100deg,#111 0 48%,#b9b3a7 52% 100%) 100% 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:linear both ilumina-pinta;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes ilumina-pinta{to{background-position:0 0}}}@property --giro-borde{syntax:"<angle>";inherits:false;initial-value:0deg}.borde-luz{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--giro-borde), transparent 0 78%, #e3cfa8 86%, #fff8e6 89%, #b08a3e 92%, transparent 98%);-webkit-mask-composite:xor;z-index:2;padding:1.6px;animation:5.5s linear infinite borde-gira;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes borde-gira{to{--giro-borde:360deg}}.puntos{font-family:var(--font-doto), ui-monospace, monospace;letter-spacing:.04em;font-size:1.35em;font-weight:900;line-height:1}.puntos-barra{gap:3px;margin-top:5px;display:flex}.puntos-barra i{opacity:.18;background:currentColor;border-radius:50%;width:5px;height:5px}.puntos-barra i[data-on=true]{opacity:1}.cartel{color:#f3ead7;background:#0f0f0e;border-radius:18px;padding:14px 14px 12px;box-shadow:0 8px 24px #0000002e}.cartel-fila{flex-wrap:wrap;gap:3px;display:flex}.cartel-celda{width:clamp(12px,3.6vw,26px);height:clamp(18px,5.2vw,36px);font:900 clamp(13px, 3.6vw, 24px) / 1 var(--font-doto), ui-monospace, monospace;background:linear-gradient(#1f1f1d 0 49%,#000 49% 51%,#191917 51%);border-radius:3px;place-items:center;display:inline-grid}.cartel-celda[data-gira=true]{animation:.12s linear celda-gira}@keyframes celda-gira{50%{transform:scaleY(.2)}}.pie-gigante{color:#e3cfa8;white-space:nowrap;text-align:center;text-transform:none;background:#0f0f0e;height:.74em;padding-top:.06em;font-size:clamp(64px,19vw,260px);overflow:hidden}@media (prefers-reduced-motion:reduce){.cinta-pista,.sello-holo,.borde-luz,.cartel-celda[data-gira=true]{animation:none!important}}
