.temas-intro{position:relative;margin:0 0 3.5rem;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-secondary);box-shadow:var(--depth-3)}.temas-intro-video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--bg-secondary)}.temas-intro-controls{position:absolute;right:1rem;bottom:1rem;display:flex;gap:.5rem}.temas-intro-btn{padding:.55rem .9rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg);background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius);backdrop-filter:blur(10px);cursor:pointer;transition:border-color .2s ease,color .2s ease}.temas-intro-btn:hover,.temas-intro-btn:focus-visible{color:var(--accent);border-color:var(--accent)}.temas-intro .when-playing,.temas-intro .when-sound,.temas-intro.is-playing .when-paused,.temas-intro.has-sound .when-muted{display:none}.temas-intro.is-playing .when-playing,.temas-intro.has-sound .when-sound{display:inline}@media(max-width:600px){.temas-intro-controls{right:.6rem;bottom:.6rem}.temas-intro-btn{padding:.45rem .65rem;font-size:.68rem}}.temas-tabs{--ind-x: 0px;--ind-w: 25%;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2.5rem;border-bottom:1px solid var(--border)}.temas-tabs-ind{position:absolute;left:0;bottom:-1px;width:var(--ind-w);height:2px;background:var(--accent);transform:translate(var(--ind-x));transition:transform .5s var(--ease-out),width .5s var(--ease-out)}.temas-tabs button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.8rem,2vw,1.4rem);padding:clamp(1rem,2.4vw,1.6rem) clamp(.6rem,2vw,1.4rem);text-align:left;color:var(--fg-muted);background:transparent;border:0;cursor:pointer;transition:color .3s ease,background-color .3s ease}.temas-tabs button:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 7%,transparent));opacity:0;transition:opacity .4s ease}.temas-tabs button:hover:before,.temas-tabs button[aria-selected=true]:before{opacity:1}.temas-tab-num{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--fg-muted);opacity:.7}.temas-tab-text{display:grid;gap:.2rem;min-width:0}.temas-tab-text strong{font-family:var(--font-display);font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1;color:var(--fg);opacity:.55;white-space:nowrap;overflow-wrap:normal;hyphens:none;transition:opacity .3s ease}.temas-tab-text small{font-family:var(--font-mono);font-size:.72rem;line-height:1.5;color:var(--fg-muted)}.temas-tab-count{display:grid;place-items:center;min-width:2.2rem;height:2.2rem;padding:0 .5rem;font-family:var(--font-mono);font-size:.8rem;color:var(--fg-muted);border:1px solid var(--border-strong);border-radius:999px;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.temas-tabs button:hover .temas-tab-text strong,.temas-tabs button[aria-selected=true] .temas-tab-text strong{opacity:1}.temas-tabs button[aria-selected=true] .temas-tab-num{color:var(--accent);opacity:1}.temas-tabs button[aria-selected=true] .temas-tab-count{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.temas-tabs .is-special .temas-tab-text strong{background-color:transparent;background-image:linear-gradient(var(--fg),var(--fg)),linear-gradient(100deg,transparent 40%,var(--accent) 50%,transparent 60%);background-size:100% 100%,250% 100%;background-position:0 0,120% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:temas-glint 6s ease-in-out 1.5s infinite}.temas-tabs .is-legend .temas-tab-text strong{opacity:1;background:linear-gradient(100deg,#b8860b,#f4c430 35%,#fff3b0,#f4c430 65%,#b8860b) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:temas-gold 5s linear infinite}:root[data-theme=light] .temas-tabs .is-legend .temas-tab-text strong{background:linear-gradient(100deg,#6e5000,#7d5c00 35%,#8a6200,#7d5c00 65%,#6e5000) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text}.temas-tabs .is-legend[aria-selected=true] .temas-tab-count{color:#2b1600;background:#f4c430;border-color:#f4c430}@keyframes temas-gold{to{background-position:-220% 0}}.temas-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.temas-panel.is-entering{animation:temas-panel-in .55s var(--ease-out) both}@keyframes temas-glint{0%,70%{background-position:120% 0}to{background-position:-20% 0}}@keyframes temas-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:600px){.temas-tabs button{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.45rem;padding:.85rem .3rem}.temas-tab-num,.temas-tab-text small{display:none}.temas-tab-text{justify-items:center;text-align:center}.temas-tab-text strong{font-size:clamp(.82rem,3.7vw,1.15rem)}.temas-tab-count{justify-self:center;min-width:1.8rem;height:1.8rem;font-size:.72rem}}@media(prefers-reduced-motion:reduce){.temas-tabs .is-special .temas-tab-text strong,.temas-tabs .is-legend .temas-tab-text strong,.temas-panel.is-entering{animation:none}}.temas-especiales-lead{max-width:62ch;margin-bottom:2rem}.skin-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:880px){.skin-grid{grid-template-columns:1fr 1fr}}.skin-card{display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .3s ease,transform .3s var(--ease-out)}.skin-card:hover{transform:translateY(-4px)}.skin-card.is-current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.skin-preview{position:relative;display:flex;align-items:flex-end;aspect-ratio:16 / 8;padding:1.5rem;overflow:hidden;color:var(--sk-fg);background:var(--sk-bg)}.skin-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.skin-card:hover .skin-preview img{transform:scale(1.04)}.skin-preview-shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--sk-bg) 10%,color-mix(in srgb,var(--sk-bg) 40%,transparent) 70%,transparent)}.is-default .skin-preview-shade{background:linear-gradient(var(--border) 1px,transparent 1px) 0 0 / 2.5rem 2.5rem,linear-gradient(90deg,var(--border) 1px,transparent 1px) 0 0 / 2.5rem 2.5rem,linear-gradient(115deg,transparent 0%,color-mix(in srgb,var(--sk-accent) 18%,transparent) 40%,transparent 70%)}.skin-preview-name{position:relative;display:flex;flex-direction:column;font-size:clamp(2.4rem,5vw,3.6rem);line-height:.85}.skin-preview-name .is-accent{padding-left:1.5rem;color:var(--sk-accent)}.is-default .skin-preview-name{font-family:"Instrument Serif",serif;font-style:italic}.is-black-clover .skin-preview-name{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.is-bleach .skin-preview-name{font-family:Archivo,Arial Black,sans-serif;font-stretch:112%;font-weight:900;text-transform:uppercase;line-height:.92;font-size:clamp(2.4rem,5.6vw,4rem)}.is-bleach .skin-preview-shade{background:linear-gradient(90deg,rgba(7,7,7,.82) 0%,rgba(7,7,7,.35) 48%,transparent 78%)}.is-blue-lock .skin-preview-name{font-family:Teko,Impact,sans-serif;font-weight:700;text-transform:uppercase;line-height:.78;font-size:clamp(3.2rem,7vw,5rem)}.is-blue-lock .skin-preview-shade{background:linear-gradient(90deg,var(--sk-bg) 8%,color-mix(in srgb,var(--sk-bg) 55%,transparent) 60%,transparent)}.is-avengers-doomsday .skin-preview-name{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;text-transform:uppercase;line-height:.82;font-size:clamp(3rem,6.6vw,4.6rem)}.is-avengers-doomsday .skin-preview-name .is-accent{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--sk-accent) 55%,transparent))}.is-avengers-doomsday .skin-preview-shade{background:linear-gradient(90deg,rgba(6,8,7,.9) 6%,rgba(6,8,7,.45) 55%,transparent)}.is-castlevania .skin-preview-name{font-family:Pirata One,UnifrakturMaguntia,Georgia,serif;font-weight:400;line-height:.9;font-size:clamp(2.8rem,6vw,4.4rem)}.is-castlevania .skin-preview-name .is-accent{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--sk-accent) 60%,transparent))}.is-castlevania .skin-preview-shade{background:linear-gradient(90deg,rgba(11,7,9,.9) 8%,rgba(11,7,9,.4) 60%,transparent)}.skin-estilo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;font-size:.85rem;color:var(--fg)}.is-black-clover .skin-preview-name .is-accent{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--sk-accent) 60%,transparent))}.skin-card.is-wide{grid-column:1 / -1}.is-wide .skin-preview{aspect-ratio:16 / 7}.skin-pantheons{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--sk-bg)}.skin-pantheon{position:relative;margin:0;overflow:hidden}.skin-preview .skin-pantheon img{filter:saturate(.85) contrast(1.05);transition:transform .8s var(--ease-out),filter .5s ease}.skin-card:hover .skin-pantheon img{transform:scale(1.06)}.skin-pantheon:hover img{filter:saturate(1.1) contrast(1.1)}.skin-pantheon figcaption{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:.15rem;padding:2.5rem .75rem .75rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sk-fg);background:linear-gradient(transparent,color-mix(in srgb,var(--sk-bg) 92%,transparent))}.skin-pantheon figcaption span{font-size:1.05rem;letter-spacing:.04em;text-transform:none;color:var(--sk-accent)}.is-mitologia .skin-preview-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--sk-bg) 70%,transparent),transparent 45%)}.is-mitologia{align-items:flex-start}.is-mitologia .skin-preview-name{flex-direction:row;gap:.6rem;font-family:Cormorant Garamond,Marcellus,Georgia,serif;font-weight:500;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.7)}.is-mitologia .skin-preview-name .is-accent{padding-left:0}.is-mitologia .skin-preview-swatches{display:none}@media(max-width:640px){.is-wide .skin-preview{aspect-ratio:1 / 1}.skin-pantheons{grid-template-columns:1fr 1fr}}@media(min-width:880px){.is-wide .skin-includes{columns:2;column-gap:2rem}.is-wide .skin-includes li{break-inside:avoid}}.skin-zodiac{position:absolute;inset:0;overflow:hidden;background:#03040a}.skin-zodiac img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}.skin-zodiac-ring{--r: clamp(80px, 11vw, 150px);position:absolute;left:72%;top:55%;width:0;height:0;animation:skin-zodiac-spin 120s linear infinite}.skin-zodiac-ring span{position:absolute;left:-.6em;top:-.6em;width:1.2em;font-family:Noto Sans Symbols,serif;font-size:clamp(1.1rem,2vw,1.7rem);line-height:1.2;text-align:center;color:var(--c);text-shadow:0 0 12px var(--c);transform:rotate(var(--a)) translate(var(--r)) rotate(calc(var(--a) * -1))}.is-zodiaco .skin-preview-shade{background:linear-gradient(90deg,rgba(3,4,10,.85),rgba(3,4,10,.2) 60%,transparent)}.is-zodiaco .skin-preview-name{font-family:Bodoni Moda,Georgia,serif;font-weight:400}.is-zodiaco .skin-preview-name .is-accent{font-style:italic}.is-zodiaco .skin-preview-swatches{display:none}.skin-op{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4cqw;padding:3% 4%;container-type:size;overflow:hidden;background:url(/skins/one-piece/tex/papel.png) center / 500px auto,#efe6d2}.skin-op-cell{position:relative;flex:none;height:min(88cqh,34cqw);aspect-ratio:16 / 9;overflow:hidden;border:4px solid #0b0b0b;background:#222;rotate:-1deg;transition:transform .6s var(--ease-out)}.skin-op .skin-op-cell img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none}.skin-op-cell:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,0,0,.18) 1px,transparent 1.5px) 0 0 / 5px 5px;mix-blend-mode:multiply}.skin-card:hover .skin-op-cell{transform:scale(1.02)}.skin-op-wanted{position:relative;flex:none;height:min(94cqh,40cqw);aspect-ratio:709 / 1030;container-type:inline-size;rotate:4deg;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45));transition:rotate .5s var(--ease-out)}.skin-card:hover .skin-op-wanted{rotate:-2deg}.skin-op .skin-op-wanted img{position:static;inset:auto;display:block;width:100%;height:100%;transform:none}.skin-op-wanted b{position:absolute;left:0;right:0;top:71.2%;font-family:Playfair Display SC,Georgia,serif;font-weight:900;font-size:13cqw;line-height:1;text-align:center;white-space:nowrap;color:#302218e6;mix-blend-mode:multiply;transform:scaleX(.6)}.skin-op-don{position:absolute;right:4%;top:4%;z-index:1;font-family:Dela Gothic One,sans-serif;font-size:clamp(1.4rem,3vw,2.4rem);color:#c8102e;-webkit-text-stroke:3px #fffdf6;paint-order:stroke fill;rotate:-10deg}.is-one-piece .skin-preview-shade{background:linear-gradient(0deg,rgba(4,18,31,.8),transparent 45%)}.is-one-piece .skin-preview-name{font-family:Bangers,Impact,sans-serif;font-style:normal;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#fff8e7;-webkit-text-stroke:2px #0b2a4a;paint-order:stroke fill}.is-one-piece .skin-preview-name .is-accent{color:#ffd23f}.is-one-piece .skin-preview-swatches{display:none}.skin-zl{position:absolute;inset:0;overflow:hidden;container-type:size;background:#031003}.skin-zl .skin-zl-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%;transition:transform .8s var(--ease-out)}.skin-card:hover .skin-zl .skin-zl-art{transform:scale(1.04)}.skin-zl .skin-zl-banner{position:absolute;inset:0 auto auto 5%;width:min(16cqw,110px);height:auto;transform-origin:50% 0;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5));transition:rotate .6s var(--ease-out)}.skin-card:hover .skin-zl .skin-zl-banner{rotate:-3deg}.skin-zl .skin-zl-tri{position:absolute;inset:14% 8% auto auto;width:min(18cqw,120px);height:auto;filter:drop-shadow(0 0 18px rgba(255,225,125,.6))}.is-zelda .skin-preview-shade{background:linear-gradient(270deg,rgba(2,10,3,.85),transparent 55%),linear-gradient(0deg,rgba(2,10,3,.7),transparent 45%)}.is-zelda .skin-preview-name{margin-left:auto;align-items:flex-end;text-align:right;font-family:Cinzel,Georgia,serif;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#ffe17d;text-shadow:0 3px 0 rgba(40,22,2,.85),0 8px 20px rgba(0,0,0,.6)}.is-zelda .skin-preview-name .is-accent{padding-left:0;color:#ebb450}.is-zelda .skin-preview-swatches{display:none}.skin-lm{position:absolute;inset:0;overflow:hidden;container-type:size;background:radial-gradient(ellipse at 50% 80%,rgba(208,21,47,.18),transparent 60%),linear-gradient(180deg,#2c2f36,#1b1c20 55%),#16171a}.skin-lm:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-38%;height:70%;background:url(/skins/lord-of-mysteries/tex/bronce.jpg) center / 260px,#6b4a2a;background-blend-mode:multiply;transform:perspective(500px) rotateX(58deg);transform-origin:50% 100%;box-shadow:inset 0 40px 60px #0009}.skin-lm .skin-lm-fog{position:absolute;inset:auto -20% -10%;height:70%;background:url(/skins/lord-of-mysteries/tex/niebla.webp) 0 0 / 520px 100% repeat-x;opacity:.55;animation:skin-lm-drift 40s linear infinite}.skin-lm .skin-lm-fan{position:absolute;left:58%;bottom:16%;width:0;height:0}.skin-preview .skin-lm .skin-lm-fan img{position:absolute;inset:auto auto 0 -52px;width:104px;max-width:none;height:auto;object-fit:contain;border-radius:5%;transform:none;transform-origin:50% 160%;rotate:calc(var(--i) * 11deg);translate:0 calc(var(--i) * var(--i) * 3px);filter:drop-shadow(0 10px 14px rgba(0,0,0,.55));transition:rotate .6s var(--ease-out),translate .6s var(--ease-out)}.skin-preview .skin-lm .skin-lm-fan img.is-up{z-index:2}.skin-preview .skin-lm .skin-lm-fan img[style*="--i:0"]{z-index:3}.skin-card:hover .skin-preview .skin-lm .skin-lm-fan img{transform:none;rotate:calc(var(--i) * 13deg);translate:0 calc(var(--i) * var(--i) * 3px - 12px)}.skin-lm .skin-lm-star{position:absolute;left:50%;top:12%;width:18px;height:18px;margin-left:-9px;background:radial-gradient(circle,#fff 0 1.5px,#ff2a40 3.5px,transparent 9px);filter:drop-shadow(0 0 8px #ff2a40)}.skin-ror{position:absolute;inset:0;display:flex;overflow:hidden;background:radial-gradient(ellipse at 50% 110%,rgba(232,194,106,.25),transparent 60%),#0b0b0d}.skin-ror-slice{position:relative;flex:1;margin-left:-3%;overflow:hidden;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);background:linear-gradient(180deg,#8f1a20,#2a0a0c)}.skin-ror-slice:first-child{margin-left:-6%}.skin-ror-slice.is-g{background:linear-gradient(180deg,#2a4f8a,#0a1426)}.skin-preview .skin-ror-slice img{inset:auto 0 0 50%;width:auto;height:96%;max-width:none;object-fit:contain;translate:-50% 0;transform:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));transition:translate .6s var(--ease-out),scale .6s var(--ease-out)}.skin-card:hover .skin-preview .skin-ror-slice img{transform:none;scale:1.06;translate:-50% -2%}.skin-ror-vs{position:absolute;left:50%;top:46%;translate:-50% -50%;font:400 3.4rem/1 Dela Gothic One,Hiragino Kaku Gothic ProN,sans-serif;color:#e8c26a;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 0 24px rgba(232,194,106,.6);rotate:-6deg}.skin-ror-tag{position:absolute;left:50%;bottom:6%;translate:-50% 0;padding:.2rem .6rem;font:400 .8rem/1.2 Dela Gothic One,Hiragino Kaku Gothic ProN,sans-serif;letter-spacing:.2em;color:#fff;background:#0009}.is-record-of-ragnarok .skin-preview-shade{background:linear-gradient(90deg,rgba(11,11,13,.85),transparent 40%)}.is-record-of-ragnarok .skin-preview-name{font-family:Dela Gothic One,Barlow Condensed,sans-serif;color:#f1ede4}.is-record-of-ragnarok .skin-preview-name .is-accent{color:#e8c26a}.is-record-of-ragnarok .skin-preview-swatches{display:none}.is-lord-of-mysteries .skin-preview-shade{background:linear-gradient(90deg,rgba(14,15,18,.85),transparent 45%)}.is-lord-of-mysteries .skin-preview-name{font-family:Cormorant,Georgia,serif;font-weight:600;color:#ece6da}.is-lord-of-mysteries .skin-preview-name .is-accent{font-style:italic;color:#ecc94b}.is-lord-of-mysteries .skin-preview-swatches{display:none}@keyframes skin-lm-drift{to{background-position:-520px 0}}@keyframes skin-zodiac-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.skin-zodiac-ring{animation:none}}.skin-preview-swatches{position:absolute;top:1rem;right:1rem;display:flex;gap:.3rem}.skin-preview-swatches i{width:.9rem;height:.9rem;border:1px solid color-mix(in srgb,var(--sk-fg) 30%,transparent)}.skin-body{display:flex;flex:1;flex-direction:column;gap:.9rem;padding:clamp(1.25rem,2.5vw,2rem)}.skin-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.skin-name{display:flex;align-items:center;gap:.7rem;font-size:clamp(1.8rem,3vw,2.5rem);color:var(--fg)}.skin-icon{width:1.8rem;height:1.8rem;flex-shrink:0;object-fit:contain}.skin-state{display:none;padding:.25rem .55rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-contrast);background:var(--accent)}.skin-card.is-current .skin-state{display:inline-block}.skin-occasion{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;font-size:.85rem;color:var(--fg)}.skin-window.is-extra{color:var(--fg-muted)}.skin-window{color:var(--accent)}.skin-desc{font-size:.9rem;line-height:1.65;color:var(--fg-muted)}.skin-includes-title{margin-top:.25rem}.skin-includes{display:grid;gap:.35rem;list-style:none;font-size:.82rem;color:var(--fg-muted)}.skin-includes li{position:relative;padding-left:1.1rem}.skin-includes li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;background:var(--sk-accent)}.skin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto}.skin-apply{align-self:flex-start}.skin-lock{display:none;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.skin-card.is-locked .skin-lock{display:flex}.skin-card.is-locked .skin-apply,.skin-card.is-locked .skin-window{display:none}.skin-locked,.skin-locked:hover{color:var(--fg-muted);background:var(--surface-strong);border-color:var(--border);cursor:not-allowed;transform:none;opacity:.85}.skin-locked:before{display:none}.skin-unlock{display:grid;gap:.2rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--fg-muted)}.skin-countdown{font-size:1rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ok)}.skin-apply .when-on,.skin-apply[aria-pressed=true] .when-off{display:none}.skin-apply[aria-pressed=true] .when-on{display:inline}.skin-credit{font-size:.68rem;line-height:1.6;color:var(--fg-muted)}.skin-note{margin-top:2.5rem;font-size:.8rem}.temas-tabs .is-glitch .temas-tab-text strong{position:relative;opacity:1;color:var(--fg);text-shadow:2px 0 0 rgba(255,45,111,.75),-2px 0 0 rgba(52,236,255,.75);animation:temas-glitch-jitter 3.2s steps(1,end) infinite}.temas-tabs .is-glitch .temas-tab-text strong:before,.temas-tabs .is-glitch .temas-tab-text strong:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0}.temas-tabs .is-glitch .temas-tab-text strong:before{color:#ff2d6f;animation:temas-glitch-a 3.2s steps(1,end) infinite}.temas-tabs .is-glitch .temas-tab-text strong:after{color:#34ecff;animation:temas-glitch-b 3.2s steps(1,end) infinite}.temas-tabs .is-glitch:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--fg) 6%,transparent) 0 1px,transparent 1px 3px);opacity:.5}.temas-tabs .is-glitch[aria-selected=true]{color:#e8f0ff;background:#05070d}.temas-tabs .is-glitch[aria-selected=true] .temas-tab-text strong{color:#fff}.temas-tabs .is-glitch[aria-selected=true] .temas-tab-text small,.temas-tabs .is-glitch[aria-selected=true] .temas-tab-num{color:#9fb2d8}.temas-tabs .is-glitch[aria-selected=true] .temas-tab-count{color:#05070d;background:#34ecff;border-color:#34ecff;box-shadow:2px 0 #ff2d6f}@keyframes temas-glitch-jitter{0%,86%,92%,to{transform:none}87%{transform:translate(-2px,1px) skew(-8deg)}88%{transform:translate(3px)}89%{transform:translate(-1px,-1px) skew(6deg)}}@keyframes temas-glitch-a{0%,85%,91%,to{opacity:0;transform:none;clip-path:none}86%{opacity:.9;transform:translate(-4px);clip-path:inset(10% 0 55% 0)}88%{opacity:.9;transform:translate(5px);clip-path:inset(58% 0 6% 0)}90%{opacity:.9;transform:translate(-3px);clip-path:inset(32% 0 40% 0)}}@keyframes temas-glitch-b{0%,85.5%,91.5%,to{opacity:0;transform:none;clip-path:none}86.5%{opacity:.9;transform:translate(4px);clip-path:inset(48% 0 18% 0)}88.5%{opacity:.9;transform:translate(-5px);clip-path:inset(4% 0 70% 0)}90.5%{opacity:.9;transform:translate(3px);clip-path:inset(70% 0 2% 0)}}.temas-glitch-zone{--tg-fg: #e8f0ff;--tg-muted: #9fb2d8;position:relative;isolation:isolate;padding:clamp(1.5rem,4vw,2.6rem);overflow:hidden;color:var(--tg-fg);background:#05070d;border:1px solid rgba(160,190,255,.28);box-shadow:3px 0 #ff2d6f8c,-3px 0 #34ecff8c,0 30px 60px #00000059}.temas-glitch-zone:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen;animation:temas-glitch-noise .9s steps(4,end) infinite}.temas-glitch-tear{position:absolute;left:-5%;right:-5%;top:30%;z-index:4;height:14px;pointer-events:none;background:linear-gradient(90deg,#ff2d6fb3 0 30%,#34ecffb3 30% 62%,#ffffff80 62% 70%,#34ecff99 70%);mix-blend-mode:screen;opacity:0;animation:temas-glitch-tear 5.5s steps(1,end) infinite .8s}.temas-panel.is-entering .temas-glitch-zone{animation:temas-glitch-in .7s steps(7,end) both}.temas-glitch-head{position:relative;z-index:2;display:grid;gap:.7rem;margin-bottom:2rem}.temas-glitch-term{display:flex;gap:.8rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--tg-muted)}.temas-glitch-term b{font-weight:400;color:#6ff0b4;animation:temas-glitch-blink 1.1s steps(1,end) infinite}.temas-glitch-title,.temas-glitch-sub,.temas-glitch-lost-title{position:relative}.temas-glitch-title{font-family:var(--font-mono);font-size:clamp(3.4rem,12vw,7.5rem);font-weight:700;line-height:.85;letter-spacing:.06em;color:#fff;text-shadow:4px 0 0 rgba(255,45,111,.8),-4px 0 0 rgba(52,236,255,.8);animation:temas-glitch-jitter 2.6s steps(1,end) infinite}.temas-glitch-title:before,.temas-glitch-title:after,.temas-glitch-sub:before,.temas-glitch-sub:after,.temas-glitch-lost-title:before,.temas-glitch-lost-title:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0}.temas-glitch-title:before,.temas-glitch-sub:before,.temas-glitch-lost-title:before{color:#ff2d6f;animation:temas-glitch-a 2.6s steps(1,end) infinite}.temas-glitch-title:after,.temas-glitch-sub:after,.temas-glitch-lost-title:after{color:#34ecff;animation:temas-glitch-b 2.6s steps(1,end) infinite}.temas-glitch-sub{font-family:var(--font-mono);font-size:clamp(.9rem,2.4vw,1.15rem);letter-spacing:.22em;text-transform:uppercase;color:#34ecff}.temas-glitch-sub:before,.temas-glitch-sub:after{animation-duration:4.1s}.temas-glitch-zone .temas-glitch-lead{max-width:66ch;margin:0;color:var(--tg-muted)}.temas-glitch-grid{position:relative;z-index:2}.temas-glitch-grid .skin-card{box-shadow:3px 0 #ff2d6f99,-3px 0 #34ecff99}.temas-glitch-lost{position:relative;grid-column:1 / -1;display:grid;justify-items:center;gap:.4rem;padding:2rem 1.2rem;overflow:hidden;text-align:center;border:1px dashed rgba(160,190,255,.35);background:#080b14}.temas-glitch-lost-noise{position:absolute;inset:0;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.8 0 0 0 0 0.85 0 0 0 0 1 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:temas-glitch-noise .5s steps(3,end) infinite}.temas-glitch-lost>p{position:relative}.temas-glitch-lost-num{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:var(--tg-muted)}.temas-glitch-lost-title{font-family:var(--font-mono);font-size:clamp(2rem,7vw,3.2rem);font-weight:700;line-height:1;color:#fff;text-shadow:3px 0 0 rgba(255,45,111,.8),-3px 0 0 rgba(52,236,255,.8)}.temas-glitch-lost-text{max-width:46ch;font-size:.9rem;color:var(--tg-muted)}@keyframes temas-glitch-noise{0%{background-position:0 0,0 0}25%{background-position:0 1px,-40px 30px}50%{background-position:0 2px,60px -20px}75%{background-position:0 1px,-20px -50px}to{background-position:0 0,0 0}}@keyframes temas-glitch-tear{0%,60%,63%,82%,84%,to{opacity:0;transform:none}61%{opacity:.85;top:22%;transform:translate(-6%) scaleY(.6)}62%{opacity:.85;top:58%;transform:translate(4%) scaleY(1.4)}83%{opacity:.7;top:76%;transform:translate(-3%)}}@keyframes temas-glitch-in{0%{opacity:0;clip-path:inset(48% 0 48% 0);filter:hue-rotate(90deg)}30%{opacity:1;clip-path:inset(20% 0 30% 0);transform:translate(-8px)}60%{clip-path:inset(4% 0 10% 0);transform:translate(6px);filter:hue-rotate(-60deg)}to{clip-path:inset(0);transform:none;filter:none}}@keyframes temas-glitch-blink{0%,49%{opacity:1}50%,to{opacity:.2}}.skin-mn{position:absolute;inset:0;overflow:hidden;container-type:size;background:#040812}.skin-preview .skin-mn-strips{position:absolute;inset:-6% -4% -6% 26%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;transform:skew(-7deg)}.skin-preview .skin-mn-strips img{position:static;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(1.15) brightness(.85)}.skin-mn-cover{position:absolute;left:4%;top:7%;bottom:7%;z-index:1;aspect-ratio:480 / 623;border:1px solid rgba(232,240,255,.85);box-shadow:0 0 0 4px #040a1ce6,0 0 30px #6496ff80}.skin-preview .skin-mn-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.skin-preview .skin-mn-cover img.is-r,.skin-preview .skin-mn-cover img.is-c{mix-blend-mode:screen;opacity:0}.skin-preview .skin-mn-cover img.is-r{filter:sepia(1) saturate(8) hue-rotate(-40deg);animation:skin-mn-r 4.4s steps(1,end) infinite}.skin-preview .skin-mn-cover img.is-c{filter:sepia(1) saturate(8) hue-rotate(150deg);animation:skin-mn-c 4.4s steps(1,end) infinite}.skin-mn-win{position:absolute;top:9%;right:5%;z-index:2;display:grid;gap:.15rem;padding:.55rem .8rem;font-size:clamp(.68rem,1.6cqw,.85rem);text-align:center;color:#f1f5ff;background:linear-gradient(180deg,#15275e,#0a1534);border:1px solid rgba(232,240,255,.9);box-shadow:inset 0 0 0 3px #040a1ce6,0 0 20px #6496ff8c}.skin-mn-win b{font-family:"Rajdhani",var(--font-mono),sans-serif;font-size:1.1em;letter-spacing:.14em;color:#9fe7ff}.skin-mn-win span{font-family:Noto Sans KR,sans-serif;font-weight:700}.skin-mn-scan{position:absolute;inset:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0 1px,transparent 1px 3px)}.skin-mn-scan:after{content:"";position:absolute;left:0;right:0;top:40%;height:8%;background:linear-gradient(90deg,transparent,rgba(52,236,255,.35),rgba(255,45,111,.35),transparent);mix-blend-mode:screen;opacity:0;animation:skin-mn-tear 4.4s steps(1,end) infinite}.is-max-level-newbie .skin-preview-shade{background:linear-gradient(0deg,rgba(4,8,18,.88),transparent 50%)}.is-max-level-newbie .skin-preview-name{z-index:4;margin-left:auto;align-items:flex-end;text-align:right;font-family:"Rajdhani",var(--font-mono),sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;color:#fff;text-shadow:3px 0 0 rgba(255,45,111,.7),-3px 0 0 rgba(52,236,255,.7)}.is-max-level-newbie .skin-preview-name .is-accent{padding-left:0;color:#7fb2ff}.is-max-level-newbie .skin-preview-swatches{display:none}@keyframes skin-mn-r{0%,70%,76%,to{opacity:0;transform:none;clip-path:none}71%{opacity:.8;transform:translate(-6px);clip-path:inset(20% 0 55% 0)}73%{opacity:.8;transform:translate(4px);clip-path:inset(60% 0 12% 0)}}@keyframes skin-mn-c{0%,70.5%,76.5%,to{opacity:0;transform:none;clip-path:none}71.5%{opacity:.8;transform:translate(6px);clip-path:inset(44% 0 30% 0)}74%{opacity:.8;transform:translate(-4px);clip-path:inset(8% 0 72% 0)}}@keyframes skin-mn-tear{0%,70%,75%,to{opacity:0}71%{opacity:1;top:28%}73%{opacity:1;top:64%}}@media(max-width:640px){.skin-preview .skin-mn-strips{left:40%;grid-template-columns:repeat(2,minmax(0,1fr))}.skin-mn-cover{top:18%;bottom:18%}}@media(prefers-reduced-motion:reduce){.temas-tabs .is-glitch .temas-tab-text strong,.temas-tabs .is-glitch .temas-tab-text strong:before,.temas-tabs .is-glitch .temas-tab-text strong:after,.temas-glitch-zone:before,.temas-glitch-tear,.temas-panel.is-entering .temas-glitch-zone,.temas-glitch-term b,.temas-glitch-title,.temas-glitch-title:before,.temas-glitch-title:after,.temas-glitch-sub:before,.temas-glitch-sub:after,.temas-glitch-lost-title:before,.temas-glitch-lost-title:after,.temas-glitch-lost-noise,.skin-preview .skin-mn-cover img.is-r,.skin-preview .skin-mn-cover img.is-c,.skin-mn-scan:after{animation:none}}
