/* Decoraciones de avatar y placas de nombre (de Eclipse Main). Generado por cos_gen.py. */
[class*="cos-deco-img-"]::before { content: ""; position: absolute; inset: -4px; z-index: 2; pointer-events: none; background-size: 100% 100%; background-repeat: no-repeat; border: 0; box-shadow: none; border-radius: 0; transform: none; }
[class*="cos-deco-img-"]::after { content: none; }
[class*="cos-placa-"] { background-size: cover; background-position: center; background-repeat: no-repeat; border-radius: 10px; padding: 14px 16px; min-height: 60px; display: flex; align-items: center; }
[class*="cos-placa-"] .pcard__name, [class*="cos-placa-"] .shopitem__nick { margin: 0; text-shadow: 0 1px 3px rgba(0, 0, 0, .9), 0 0 8px rgba(0, 0, 0, .6); color: #fff; }
.shopitem__plate { width: 100%; }
.shopitem__prev .pcard__avwrap { margin: 0; padding: 6px; }
.cos-deco-img-a-hint-of-clove::before { background-image: url(cos/deco/a-hint-of-clove.webp); }
.cos-deco-img-air::before { background-image: url(cos/deco/air.webp); }
.cos-deco-img-arcane-sigil::before { background-image: url(cos/deco/arcane-sigil.webp); }
.cos-deco-img-balance::before { background-image: url(cos/deco/balance.webp); }
.cos-deco-img-black-hole::before { background-image: url(cos/deco/black-hole.webp); }
.cos-deco-img-blade-storm::before { background-image: url(cos/deco/blade-storm.webp); }
.cos-deco-img-blanket-pink::before { background-image: url(cos/deco/blanket-pink.webp); }
.cos-deco-img-blanket-purple::before { background-image: url(cos/deco/blanket-purple.webp); }
.cos-deco-img-blue-futuristic-ui::before { background-image: url(cos/deco/blue-futuristic-ui.webp); }
.cos-deco-img-blue-gyroscope::before { background-image: url(cos/deco/blue-gyroscope.webp); }
.cos-deco-img-blue-smoke::before { background-image: url(cos/deco/blue-smoke.webp); }
.cos-deco-img-blueberry-jam::before { background-image: url(cos/deco/blueberry-jam.webp); }
.cos-deco-img-cat-ears::before { background-image: url(cos/deco/cat-ears.webp); }
.cos-deco-img-chromawave::before { background-image: url(cos/deco/chromawave.webp); }
.cos-deco-img-confetti-ice::before { background-image: url(cos/deco/confetti-ice.webp); }
.cos-deco-img-confetti-vaporwave::before { background-image: url(cos/deco/confetti-vaporwave.webp); }
.cos-deco-img-constellations::before { background-image: url(cos/deco/constellations.webp); }
.cos-deco-img-cozy-cat::before { background-image: url(cos/deco/cozy-cat.webp); }
.cos-deco-img-cybernetic::before { background-image: url(cos/deco/cybernetic.webp); }
.cos-deco-img-digital-sunrise::before { background-image: url(cos/deco/digital-sunrise.webp); }
.cos-deco-img-dismay::before { background-image: url(cos/deco/dismay.webp); }
.cos-deco-img-eldritch-ring::before { background-image: url(cos/deco/eldritch-ring.webp); }
.cos-deco-img-ghosts::before { background-image: url(cos/deco/ghosts.webp); }
.cos-deco-img-glitch::before { background-image: url(cos/deco/glitch.webp); }
.cos-deco-img-in-tears::before { background-image: url(cos/deco/in-tears.webp); }
.cos-deco-img-lightning::before { background-image: url(cos/deco/lightning.webp); }
.cos-deco-img-malefic-crown::before { background-image: url(cos/deco/malefic-crown.webp); }
.cos-deco-img-midnight-sorceress::before { background-image: url(cos/deco/midnight-sorceress.webp); }
.cos-deco-img-mushroom-3::before { background-image: url(cos/deco/mushroom-3.webp); }
.cos-deco-img-pink-futuristic-ui::before { background-image: url(cos/deco/pink-futuristic-ui.webp); }
.cos-deco-img-pink-gyroscope::before { background-image: url(cos/deco/pink-gyroscope.webp); }
.cos-deco-img-pink-smoke::before { background-image: url(cos/deco/pink-smoke.webp); }
.cos-deco-img-radiating-energy::before { background-image: url(cos/deco/radiating-energy.webp); }
.cos-deco-img-rainy-mood::before { background-image: url(cos/deco/rainy-mood.webp); }
.cos-deco-img-reynas-leer::before { background-image: url(cos/deco/reynas-leer.webp); }
.cos-deco-img-sakura-1::before { background-image: url(cos/deco/sakura-1.webp); }
.cos-deco-img-sakura-2::before { background-image: url(cos/deco/sakura-2.webp); }
.cos-deco-img-sakura-ink::before { background-image: url(cos/deco/sakura-ink.webp); }
.cos-deco-img-sakura-warrior::before { background-image: url(cos/deco/sakura-warrior.webp); }
.cos-deco-img-saw::before { background-image: url(cos/deco/saw.webp); }
.cos-deco-img-selyne::before { background-image: url(cos/deco/selyne.webp); }
.cos-deco-img-solar-orbit::before { background-image: url(cos/deco/solar-orbit.webp); }
.cos-deco-img-spirit-embers::before { background-image: url(cos/deco/spirit-embers.webp); }
.cos-deco-img-stardust::before { background-image: url(cos/deco/stardust.webp); }
.cos-deco-img-starry-eyed::before { background-image: url(cos/deco/starry-eyed.webp); }
.cos-deco-img-sweat-drops::before { background-image: url(cos/deco/sweat-drops.webp); }
.cos-deco-img-victory-crown::before { background-image: url(cos/deco/victory-crown.webp); }
.cos-deco-img-water::before { background-image: url(cos/deco/water.webp); }
.cos-deco-img-yoru-dimensional-drift::before { background-image: url(cos/deco/yoru-dimensional-drift.webp); }
.cos-placa-anime { background-image: url(cos/placa/anime.webp); }
.cos-placa-anime2 { background-image: url(cos/placa/anime2.webp); }
.cos-placa-arcade { background-image: url(cos/placa/arcade.webp); }
.cos-placa-breakfast { background-image: url(cos/placa/breakfast.webp); }
.cos-placa-cyberpunk { background-image: url(cos/placa/cyberpunk.webp); }
.cos-placa-dark-fantasy { background-image: url(cos/placa/dark-fantasy.webp); }
.cos-placa-disxcore { background-image: url(cos/placa/disxcore.webp); }
.cos-placa-dojo { background-image: url(cos/placa/dojo.webp); }
.cos-placa-elements { background-image: url(cos/placa/elements.webp); }
.cos-placa-fall { background-image: url(cos/placa/fall.webp); }
.cos-placa-fantasy { background-image: url(cos/placa/fantasy.webp); }
.cos-placa-feelin-retro { background-image: url(cos/placa/feelin-retro.webp); }
.cos-placa-galaxy { background-image: url(cos/placa/galaxy.webp); }
.cos-placa-halloween { background-image: url(cos/placa/halloween.webp); }
.cos-placa-lofi-vibes { background-image: url(cos/placa/lofi-vibes.webp); }
.cos-placa-lunar-new-year { background-image: url(cos/placa/lunar-new-year.webp); }
.cos-placa-monsters { background-image: url(cos/placa/monsters.webp); }
.cos-placa-palworld { background-image: url(cos/placa/palworld.webp); }
.cos-placa-palworld1 { background-image: url(cos/placa/palworld1.webp); }
.cos-placa-pirates { background-image: url(cos/placa/pirates.webp); }
.cos-placa-spongebob { background-image: url(cos/placa/spongebob.webp); }
.cos-placa-springtoon { background-image: url(cos/placa/springtoon.webp); }
.cos-placa-valorant-champions { background-image: url(cos/placa/valorant-champions.webp); }
.cos-placa-valorant3 { background-image: url(cos/placa/valorant3.webp); }

/* Contraseña del archivo en la ventana de descargas */
.dl-pass { margin: 0 0 10px; padding: 8px 12px; border-radius: 10px; background: rgba(253, 224, 71, .1); border: 1px solid rgba(253, 224, 71, .35); font-size: .92rem; }
.dl-pass code { font-weight: 800; color: #fde68a; user-select: all; }
.dl-pass__copy { margin-left: 8px; padding: 2px 10px; border-radius: 8px; border: 1px solid rgba(255, 255, 255, .25); background: transparent; color: inherit; cursor: pointer; font-size: .8rem; }
