/*!
 * ─────────────────────────────────────────────────────────────────────────
 *  EFFETS FOIL — ŒUVRE DE Simon Goellner (@simeydotme)
 *  Projet : pokemon-cards-css — https://github.com/simeydotme/pokemon-cards-css
 *  Démo   : https://poke-holo.simey.me
 *  Licence: GNU General Public License v3.0 (voir src/lib/holo/LICENSE.txt)
 *
 *  Ce fichier reprend VERBATIM les recettes shine/glare de simeydotme
 *  (globals, couche de base, regular-holo, cosmos-holo, rainbow-alt).
 *  Seuls des ajouts Expelled clairement marqués adaptent le positionnement
 *  du calque à notre carte (fenêtre d'art) et neutralisent les découpes de
 *  cadre Pokémon. Textures © simeydotme, servies depuis /img/.
 *
 *  Par respect de la GPL v3 : ce projet redistribue donc son code sous GPL v3
 *  et crédite l'auteur.
 * ─────────────────────────────────────────────────────────────────────────
 */
.card{--grain:url(../../../img/grain.webp);--glitter:url(../../../img/glitter.png);--glittersize:25%;--space:5%;--angle:133deg;--imgsize:cover;--red:#f80e35;--yellow:#eedf10;--green:#21e985;--blue:#0dbde9;--violet:#c929f1;--sunpillar-1:#ff7a75;--sunpillar-2:#ffed61;--sunpillar-3:#a8ff61;--sunpillar-4:#85fff7;--sunpillar-5:#7a95ff;--sunpillar-6:#d875ff;--card-glow:#16283b;--clip:none;--clip-stage:none;--clip-trainer:none;--clip-borders:none;--clip-invert:none;--clip-stage-invert:none;--clip-trainer-invert:none;--mask:none;--foil:none}.card__shine,.card__glare{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.card__shine{z-index:3;filter:brightness(.85)contrast(2.75)saturate(.65);mix-blend-mode:color-dodge;opacity:var(--card-opacity);background:50%/cover;display:grid;overflow:hidden;transform:translateZ(1px)}.card__shine:before,.card__shine:after{--sunpillar-clr-1:var(--sunpillar-5);--sunpillar-clr-2:var(--sunpillar-6);--sunpillar-clr-3:var(--sunpillar-1);--sunpillar-clr-4:var(--sunpillar-2);--sunpillar-clr-5:var(--sunpillar-3);--sunpillar-clr-6:var(--sunpillar-4);border-radius:inherit;grid-area:1/1;transform:translateZ(1px)}.card__shine:after{--sunpillar-clr-1:var(--sunpillar-6);--sunpillar-clr-2:var(--sunpillar-1);--sunpillar-clr-3:var(--sunpillar-2);--sunpillar-clr-4:var(--sunpillar-3);--sunpillar-clr-5:var(--sunpillar-4);--sunpillar-clr-6:var(--sunpillar-5);transform:translateZ(1.2px)}.card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fffc 10%, #ffffffa6 20%, #00000080 90%);opacity:var(--card-opacity);mix-blend-mode:overlay;overflow:hidden;transform:translateZ(1.41px)}.card[data-rarity=rare\ holo] .card__shine{--scanlines-space:1px;--scanlines-light:#666;--scanlines-dark:black;--bars:3%;--bar-color:#b3b3b3;--bar-bg:#000;clip-path:var(--clip);background-image:repeating-linear-gradient(110deg, var(--violet), var(--blue), var(--green), var(--yellow), var(--red), var(--violet), var(--blue), var(--green), var(--yellow), var(--red), var(--violet), var(--blue), var(--green), var(--yellow), var(--red)), repeating-linear-gradient(90deg, var(--scanlines-dark) calc(var(--scanlines-space) * 0), var(--scanlines-dark) calc(var(--scanlines-space) * 2), var(--scanlines-light) calc(var(--scanlines-space) * 2), var(--scanlines-light) calc(var(--scanlines-space) * 4));background-position:calc(((50% - var(--background-x)) * 2.6) + 50%) calc(((50% - var(--background-y)) * 3.5) + 50%), center center;background-blend-mode:overlay;filter:brightness(1.1)contrast(1.1)saturate(1.2);mix-blend-mode:color-dodge;background-size:400% 400%,cover}.card[data-rarity=rare\ holo] .card__shine:before{content:"";background-image:repeating-linear-gradient(90deg, var(--bar-bg) calc(var(--bars)*2), var(--bar-color) calc(var(--bars)*3), var(--bar-bg) calc(var(--bars)*3.5), var(--bar-color) calc(var(--bars)*4), var(--bar-bg) calc(var(--bars)*5), var(--bar-bg) calc(var(--bars)*14)), repeating-linear-gradient(90deg, var(--bar-bg) calc(var(--bars)*2), var(--bar-color) calc(var(--bars)*3), var(--bar-bg) calc(var(--bars)*3.5), var(--bar-color) calc(var(--bars)*4), var(--bar-bg) calc(var(--bars)*5), var(--bar-bg) calc(var(--bars)*10));background-position:calc((((50% - var(--background-x)) * 1.65) + 50% ) + (var(--background-y) * .5)) var(--background-x), calc((((50% - var(--background-x)) * -.9) + 50%) - (var(--background-y) * .75)) var(--background-y);background-blend-mode:screen;filter:brightness(1.15)contrast(1.1);mix-blend-mode:hard-light;background-size:200% 200%,200% 200%}.card[data-rarity=rare\ holo] .card__shine:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6e6e6cc 0%, #c7c7c71a 25%, #000 90%);mix-blend-mode:luminosity;filter:brightness(.6)contrast(4);background-position:50%;background-size:cover}.card[data-rarity=rare\ holo] .card__glare{opacity:calc(var(--card-opacity) * .8);filter:brightness(.8)contrast(1.5);mix-blend-mode:overlay}.card[data-rarity=rare\ holo] .card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6ffff 5%, #63636340 55%, #0000005c 110%);mix-blend-mode:overlay;filter:brightness(.6)contrast(3)}.card[data-rarity="rare holo cosmos"] .card__shine{--space:4%;clip-path:var(--clip);background-image:url(../../../img/cosmos-bottom.png), repeating-linear-gradient(82deg, #dbcc57 calc(var(--space)*1), #78c738 calc(var(--space)*2), #39c0b7 calc(var(--space)*3), #4964d0 calc(var(--space)*4), #aa47d1 calc(var(--space)*5), #cc388c calc(var(--space)*6), #cc388c calc(var(--space)*7), #aa47d1 calc(var(--space)*8), #4964d0 calc(var(--space)*9), #39c0b7 calc(var(--space)*10), #78c738 calc(var(--space)*11), #dbcc57 calc(var(--space)*12)), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #c7ffff80 5%, #82a1a14d 40%, #000 130%);background-blend-mode:color-burn, multiply;background-position:var(--cosmosbg,center center), calc(10% + ( var(--pointer-from-left) * 80% )) calc(10% + ( var(--pointer-from-top) * 80% )), center center;filter:brightness()contrast()saturate(.8);mix-blend-mode:color-dodge;background-size:cover,400% 900%,cover}.card[data-rarity="rare holo cosmos"] .card__shine:before{content:"";z-index:2;background-image:url(../../../img/cosmos-middle-trans.png), repeating-linear-gradient(82deg, #dbcc57 calc(var(--space)*1), #78c738 calc(var(--space)*2), #39c0b7 calc(var(--space)*3), #4964d0 calc(var(--space)*4), #aa47d1 calc(var(--space)*5), #cc388c calc(var(--space)*6), #cc388c calc(var(--space)*7), #aa47d1 calc(var(--space)*8), #4964d0 calc(var(--space)*9), #39c0b7 calc(var(--space)*10), #78c738 calc(var(--space)*11), #dbcc57 calc(var(--space)*12));background-blend-mode:lighten, multiply;background-position:var(--cosmosbg,center center), calc(15% + ( var(--pointer-from-left) * 70% )) calc(15% + ( var(--pointer-from-top) * 70% )), center center;filter:brightness(1.25)contrast(1.75)saturate(.8);mix-blend-mode:overlay;background-size:cover,400% 900%,cover}.card[data-rarity="rare holo cosmos"] .card__shine:after{content:"";z-index:3;background-image:url(../../../img/cosmos-top-trans.png), repeating-linear-gradient(82deg, #dbcc57 calc(var(--space)*1), #78c738 calc(var(--space)*2), #39c0b7 calc(var(--space)*3), #4964d0 calc(var(--space)*4), #aa47d1 calc(var(--space)*5), #cc388c calc(var(--space)*6), #cc388c calc(var(--space)*7), #aa47d1 calc(var(--space)*8), #4964d0 calc(var(--space)*9), #39c0b7 calc(var(--space)*10), #78c738 calc(var(--space)*11), #dbcc57 calc(var(--space)*12));background-blend-mode:multiply, multiply;background-position:var(--cosmosbg,center center), calc(20% + ( var(--pointer-from-left) * 60% )) calc(20% + ( var(--pointer-from-top) * 60% )), center center;filter:brightness(1.25)contrast(1.75)saturate(.8);mix-blend-mode:multiply;background-size:cover,400% 900%,cover}.card[data-rarity="rare holo cosmos"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6f5ffcc 5%, #2e2b3b 150%);filter:brightness(.75)contrast(2)saturate(2);mix-blend-mode:overlay;opacity:calc(var(--card-opacity) * ( .25 + var(--pointer-from-center) ))}.card[data-rarity="rare holo cosmos"] .card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #f8ebff 5%, #1a1a1a 60%);filter:brightness(.75)contrast(2.5)saturate(2);mix-blend-mode:soft-light;opacity:calc(1 - var(--pointer-from-top) * .75)}.card[data-rarity="rare rainbow alt"] .card__shine{--imgsize:cover;--r-clr-1:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;background-image:repeating-linear-gradient(var(--angle), #af67cbbf calc(var(--space)*1), #df4e49bf calc(var(--space)*2), #d7c537bf calc(var(--space)*3), #7ec940bf calc(var(--space)*4), #4fb0a9bf calc(var(--space)*5), #8aa1ffbf calc(var(--space)*6), #b16bccbf calc(var(--space)*7)), var(--glitter), linear-gradient(-30deg, var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1));background-size:200% 400%, var(--glittersize) var(--glittersize), 400% 400%;background-position:0% calc(var(--background-y) * 1), center center, calc(var(--background-x) * 1.5) calc(var(--background-y) * 1.5);background-blend-mode:luminosity, overlay;filter:brightness(calc((var(--pointer-from-center)*.3) + .3)) contrast(3) saturate(1.8)}.card[data-rarity="rare rainbow alt"] .card__shine:after{content:"";background-image:var(--glitter), linear-gradient(-60deg, var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1), var(--r-clr-2), var(--r-clr-3), var(--r-clr-4), var(--r-clr-5), var(--r-clr-6), var(--r-clr-7), var(--r-clr-1));background-blend-mode:overlay;background-size:var(--glittersize) var(--glittersize), 400% 400%;background-position:center center, calc(var(--background-x) * -1.5) calc(var(--background-y) * -1.5);filter:brightness(calc((var(--pointer-from-center)*.5) + .6)) contrast(3) saturate(1);mix-blend-mode:color-dodge;opacity:calc(1.2 + (var(--pointer-from-center)/2) * -1);-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity="rare rainbow alt"] .card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);filter:brightness(1.5)contrast(1.5);opacity:calc((var(--pointer-from-center) + .6 ) * .4);background-blend-mode:difference;mix-blend-mode:color-dodge;background-position:50%}.card[data-rarity="rare rainbow alt"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe9e0bf 0%, #3d5c4da6 45%, #000 100%);filter:brightness(.9)contrast(2);opacity:calc(var(--card-opacity) * .75)}.card[data-rarity="rare rainbow alt"] .card__shine{--imgsize:25% auto}.card[data-rarity=amazing\ rare] .card__shine{background-image:var(--glitter), var(--glitter), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #141f1a 10%, #c1d7d61a 50%, #f2f2f2fa 90%);background-size:var(--glittersize) var(--glittersize), var(--glittersize) var(--glittersize), cover;background-blend-mode:soft-light, color-burn;filter:brightness()contrast()saturate(.9);background-position:40% 45%,55% 55%,50%}.card[data-rarity=amazing\ rare] .card__shine:before{content:"";background-image:var(--foil), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe9e0f2 10%, #b58ba480 50%, #000 60%);background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness()contrast()saturate();opacity:.5;background-position:50%,50%;background-size:cover,cover;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity=amazing\ rare] .card__shine:after{content:"";background-image:repeating-linear-gradient(calc(var(--angle)), var(--sunpillar-clr-1) calc(var(--space)*1), var(--sunpillar-clr-2) calc(var(--space)*2), var(--sunpillar-clr-3) calc(var(--space)*3), var(--sunpillar-clr-4) calc(var(--space)*4), var(--sunpillar-clr-5) calc(var(--space)*5), var(--sunpillar-clr-6) calc(var(--space)*6), var(--sunpillar-clr-1) calc(var(--space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--background-x))) * 3) calc(50% + (50% - (var(--background-y))) * 3);filter:brightness(calc(.75 - ( var(--pointer-from-center) * .5 ))) contrast(1) saturate(1);mix-blend-mode:saturation;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity=radiant\ rare] .card__shine{clip-path:var(--clip-borders)}.card[data-rarity=radiant\ rare] .card__shine:after{clip-path:var(--clip)}.card[data-rarity=radiant\ rare] .card__shine{--barwidth:1.2%;--space:200px;--hue:50;--imgsize:cover;background-image:radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%), #f2f2f2 20%, var(--card-glow) 130%), repeating-linear-gradient(45deg, #1a1a1a 0%, #1a1a1a 1%, #1a1a1a var(--barwidth), #333 calc(var(--barwidth) + 0.01%), #333 calc(var(--barwidth) * 2), #595959 calc(var(--barwidth) * 2 + 0.01%), #595959 calc(var(--barwidth) * 3), #6c6c6c calc(var(--barwidth) * 3 + 0.01%), #6c6c6c calc(var(--barwidth) * 4), gray calc(var(--barwidth) * 4 + 0.01%), gray calc(var(--barwidth) * 5), #6c6c6c calc(var(--barwidth) * 5 + 0.01%), #6c6c6c calc(var(--barwidth) * 6), #595959 calc(var(--barwidth) * 6 + 0.01%), #595959 calc(var(--barwidth) * 7), #333 calc(var(--barwidth) * 7 + 0.01%), #333 calc(var(--barwidth) * 8), #1a1a1a calc(var(--barwidth) * 8 + 0.01%), #1a1a1a calc(var(--barwidth) * 9), #000 calc(var(--barwidth) * 9 + 0.01%), #000 calc(var(--barwidth) * 10)), repeating-linear-gradient(-45deg, #1a1a1a 0%, #1a1a1a 1%, #1a1a1a var(--barwidth), #333 calc(var(--barwidth) + 0.01%), #333 calc(var(--barwidth) * 2), #595959 calc(var(--barwidth) * 2 + 0.01%), #595959 calc(var(--barwidth) * 3), #6c6c6c calc(var(--barwidth) * 3 + 0.01%), #6c6c6c calc(var(--barwidth) * 4), gray calc(var(--barwidth) * 4 + 0.01%), gray calc(var(--barwidth) * 5), #6c6c6c calc(var(--barwidth) * 5 + 0.01%), #6c6c6c calc(var(--barwidth) * 6), #595959 calc(var(--barwidth) * 6 + 0.01%), #595959 calc(var(--barwidth) * 7), #333 calc(var(--barwidth) * 7 + 0.01%), #333 calc(var(--barwidth) * 8), #1a1a1a calc(var(--barwidth) * 8 + 0.01%), #1a1a1a calc(var(--barwidth) * 9), #000 calc(var(--barwidth) * 9 + 0.01%), #000 calc(var(--barwidth) * 10));background-size:cover,210% 210%,210% 210%;background-position:center, calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%), calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%);background-blend-mode:exclusion, darken, color-dodge;filter:brightness(.5)contrast(2)saturate(1.75);mix-blend-mode:color-dodge}.card[data-rarity=radiant\ rare] .card__shine:after{content:"";background-image:var(--foil), repeating-linear-gradient(55deg, #fdb8b4 calc(var(--space)*1), #addaff calc(var(--space)*2), #ffd7b3 calc(var(--space)*3), #b8ffe7 calc(var(--space)*4), #fdbff4 calc(var(--space)*5), #b4f3fd calc(var(--space)*6), #fdb8b4 calc(var(--space)*7));background-size:var(--imgsize), 400% 100%;background-position:center, calc(((var(--background-x) - 50%) * -2.5) + 50%) calc(((var(--background-y) - 50%) * -2.5) + 50%);filter:brightness(.6)contrast(3)saturate(2);mix-blend-mode:color-dodge;background-blend-mode:hard-light}.card[data-rarity=radiant\ rare] .card__shine:before{content:"";z-index:2;background-image:var(--glitter), radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%), #949494cc 10%, #333333e6 20%, #33333380 50%);background-blend-mode:color-dodge;mix-blend-mode:overlay;filter:brightness(.66)contrast(2)saturate(.5);background-position:50%;background-size:15% 15%,350% 350%;grid-area:1/1}.card[data-rarity=radiant\ rare] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffff54 0%, #404040 110%);filter:brightness()contrast(1.5);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity=radiant\ rare] .card__shine,.card:not(.masked)[data-rarity=radiant\ rare] .card__shine:after{--mask:none;--foil:url(../../../img/trainerbg.png);--imgsize:25% auto}.card:not(.masked)[data-rarity=radiant\ rare] .card__shine:after{background-blend-mode:difference}.card:not(.masked)[data-rarity=amazing\ rare] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 10%, #ffffffd9 20%, #00000059 90%);mix-blend-mode:multiply}.card{--foil-brightness:.55}.card[data-rarity$=reverse\ holo] .card__shine{background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fff 5%, #000 50%, #fff 80%), linear-gradient(-45deg, #000 15%, #fff, #000 85%), var(--foil);background-blend-mode:soft-light, difference;background-size:120% 120%,200% 200%,cover;background-position:center center, calc((100% * var(--pointer-from-left))) calc((100% * var(--pointer-from-top))) , center center;filter:brightness(var(--foil-brightness)) contrast(1.5) saturate(1);mix-blend-mode:color-dodge;opacity:calc((1.5 * var(--card-opacity)) - var(--pointer-from-center))}.card[data-rarity$=reverse\ holo] .card__glare{opacity:var(--card-opacity);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fffc 10%, #ffffff80 20%, #000000bf 90%);filter:brightness(.7)contrast(1.5)}.card[data-rarity$=reverse\ holo] .card__glare:after{content:"";opacity:var(--card-opacity);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 10%, #ffffff80 20%, #00000080 120%);filter:brightness()contrast(1.5)}.card:not(.masked)[data-rarity$=reverse\ holo] .card__shine{--foil:none;clip-path:var(--clip-invert)}.card[data-rarity=rare\ secret] .card__shine{--shift:1px;--imgsize:cover;background-image:var(--glitter), var(--glitter), conic-gradient(var(--sunpillar-clr-4), var(--sunpillar-clr-5), var(--sunpillar-clr-6), var(--sunpillar-clr-1), var(--sunpillar-clr-4)), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #000000fa 10%, #f2f2f226 90%);background-size:var(--glittersize) var(--glittersize), var(--glittersize) var(--glittersize), cover, cover;background-blend-mode:soft-light, hard-light, overlay;mix-blend-mode:color-dodge;filter:brightness(calc(.4 + (var(--pointer-from-center) * .2))) contrast(1) saturate(2.7);background-position:45% 45%,55% 55%,50%,50%}.card[data-rarity=rare\ secret] .card__shine:before{content:"";background-image:var(--foil), linear-gradient(45deg, #f9c006, #ffea61), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe2e0f2 10%, #000 70%);background-size:var(--imgsize), cover, cover;background-blend-mode:hard-light, multiply;mix-blend-mode:lighten;filter:brightness(1.25)contrast(1.25)saturate(.35);opacity:.8;background-position:50%,50%,50%;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity=rare\ secret] .card__shine:after{content:"";background-image:var(--glitter);background-size:var(--glittersize) var(--glittersize);background-position:calc(50% - ((var(--shift)*2) * var(--pointer-from-left)) + var(--shift)) calc(50% - ((var(--shift)*2) * var(--pointer-from-top)) + var(--shift));filter:brightness(calc((var(--pointer-from-center)*.6) + .6)) contrast(1.5);mix-blend-mode:overlay;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity=rare\ secret] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #d0cec84d 0%, #231d1a 180%);filter:brightness(1.3)contrast(1.5);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity=rare\ secret] .card__shine{--foil:url(../../../img/geometric.png);--imgsize:33%;filter:brightness(calc(( var(--pointer-from-center) * .3 ) + .2)) contrast(2) saturate(.75)}.card[data-rarity="trainer gallery rare holo"] .card__shine,.card[data-set=swshp][data-number=swsh020] .card__shine{--space:5%;--angle:-22deg;--imgsize:300% 400%;clip-path:var(--clip-borders);background-image:repeating-linear-gradient(var(--angle), #af67cbbf calc(var(--space)*1), #e44e49bf calc(var(--space)*2), #d7c537bf calc(var(--space)*3), #7ec940bf calc(var(--space)*4), #4fb0a9bf calc(var(--space)*5), #8aa1ffbf calc(var(--space)*6), #b16bccbf calc(var(--space)*7));background-blend-mode:color-dodge;background-size:var(--imgsize);background-position:0% calc(var(--background-y) * 1), var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center)*.3) + .5)) contrast(2.3) saturate(1)}.card[data-rarity="trainer gallery rare holo"] .card__shine:after,.card[data-set=swshp][data-number=swsh020] .card__shine:after{content:"";background-image:radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%), #fff 5%, #38003899 40%, #383838 120%);filter:brightness(calc((var(--pointer-from-center)*.2) + .4)) contrast(.85) saturate(1.1);mix-blend-mode:hard-light;background-position:50%;background-size:400% 500%}.card[data-rarity="trainer gallery rare holo"] .card__shine:before,.card[data-set=swshp][data-number=swsh020] .card__shine:before{content:none;display:none}.card[data-rarity="trainer gallery rare holo"] .card__glare,.card[data-set=swshp][data-number=swsh020] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 10%, #fff9 35%, #4f6363 60%);mix-blend-mode:soft-light}.card[data-rarity="trainer gallery rare holo"] .card__glare:before,.card[data-rarity="trainer gallery rare holo"] .card__glare:after,.card[data-rarity="trainer gallery rare holo"] .card__glare:after{content:none;display:none}.scene.svelte-2gevwt{perspective:1100px;width:var(--card-w,320px)}.card.svelte-2gevwt{aspect-ratio:63/88;--sys:#c9a445;width:100%;transform:translate3d(0, 0, .01px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;touch-action:none;-webkit-user-select:none;user-select:none;font-family:Inter Variable,Inter,Segoe UI,system-ui,sans-serif;container-type:inline-size}.card.hover.svelte-2gevwt{will-change:transform}.face.svelte-2gevwt{border-radius:4.6cqw;padding:2.3cqw 2.3cqw 5.4cqw;transition:box-shadow .4s;position:absolute;inset:0;box-shadow:0 2.5cqw 6cqw #00000080,inset 0 .2cqw .4cqw #ffffff40,inset 0 -.3cqw .5cqw #0006}.card[data-material=carbone].svelte-2gevwt .face:where(.svelte-2gevwt){background-blend-mode:overlay;background:repeating-linear-gradient(45deg,#191a1f 0 3px,#1f2127 3px 6px),repeating-linear-gradient(-45deg,#17181d 0 3px,#1d1f25 3px 6px),#191a1f}.card[data-material=nacre].svelte-2gevwt .face:where(.svelte-2gevwt){background-blend-mode:soft-light, normal;background:conic-gradient(from 210deg,#bed7eb59,#ebdcf04d,#cdebe14d,#bed7eb59),linear-gradient(135deg,#f0eee9 0%,#cfd3da 38%,#ece8ee 58%,#d5dade 100%)}.card[data-material=argent].svelte-2gevwt .face:where(.svelte-2gevwt){background:repeating-linear-gradient(92deg,#ffffff17 0 1px,#0000 1px 3px),linear-gradient(#d6dae0 0%,#969da8 30%,#c2c7cf 50%,#838a96 72%,#c9ced6 100%)}.card[data-material=or].svelte-2gevwt .face:where(.svelte-2gevwt){background:repeating-linear-gradient(88deg,#fff5c824 0 1px,#0000 1px 3px),linear-gradient(165deg,#f2d98a 0%,#b9862f 32%,#e6c05e 52%,#8f6420 74%,#d5ac52 100%)}.card[data-material=prisme].svelte-2gevwt .face:where(.svelte-2gevwt){background:linear-gradient(115deg, transparent 18%, #ffffff3d 28%, transparent 38%), conic-gradient(from calc(var(--hue-shift) + var(--pxn) * 24deg),#eeb9ca33,#e8d29e33,#e4dccd2e,#a6bce833,#caaee22e,#eeb9ca33), repeating-linear-gradient(96deg,#ffffff09 0 1px,transparent 1px 4px), linear-gradient(165deg,#3b3d45 0%,#111218 24%,#292b33 52%,#0d0e13 76%,#353740 100%);background-size:240% 100%,100% 100%,auto,auto;background-position:calc(var(--pxn) * 100%) 0,center,center,center;background-blend-mode:screen,color-dodge,soft-light,normal;box-shadow:0 2.8cqw 7cqw #0000009e,0 0 1.2cqw #afd2ff3d,0 0 2.8cqw #ddaaff1f,inset 0 .32cqw .55cqw #ffffff94,inset 0 -.35cqw .65cqw #4169a06b}.card[data-material=prisme].svelte-2gevwt .face:where(.svelte-2gevwt):before,.card[data-material=prisme].svelte-2gevwt .face:where(.svelte-2gevwt):after{content:"";z-index:8;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.card[data-material=prisme].svelte-2gevwt .face:where(.svelte-2gevwt):before{background:conic-gradient(from calc(205deg + var(--pxn) * 55deg),#ff8eaec2,#ffe09ec2,#ece4d8c7,#91b5ffc2,#c997ffb3,#ff8eaec2);-webkit-mask-composite:xor;opacity:calc(.58 + var(--from-center) * .4);filter:saturate(1.12)brightness(1.38)contrast(1.06);mix-blend-mode:screen;padding:.72cqw;transition:opacity .28s;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.card[data-material=prisme].svelte-2gevwt .face:where(.svelte-2gevwt):after{background:radial-gradient(34cqw 18cqw at var(--px) var(--py),#fffffff2,#dcf0ff6b 22%,transparent 66%) border-box;-webkit-mask-composite:xor;opacity:calc(.34 + var(--from-center) * .66);filter:blur(.045cqw)brightness(1.25);mix-blend-mode:screen;border:.28cqw solid #0000;inset:.3cqw;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card[data-material=prisme].hover.svelte-2gevwt .face:where(.svelte-2gevwt){box-shadow:0 3cqw 8cqw #000000a3,0 0 1.8cqw #b4c8ff7a,0 0 4.5cqw #dc96ff3d,inset 0 .35cqw .65cqw #ffffffb8,inset 0 -.4cqw .75cqw #5082c380}.card.hover.svelte-2gevwt .face:where(.svelte-2gevwt){box-shadow:0 2.5cqw 8cqw #0000008c, 0 0 calc(3cqw + var(--from-center) * 9cqw) color-mix(in srgb, var(--accent) 50%, transparent), inset 0 .2cqw .4cqw #ffffff40, inset 0 -.3cqw .5cqw #0006}.conduits.svelte-2gevwt{pointer-events:none;border:.26cqw solid #0000;border-radius:3.9cqw;transition:border-color .3s,box-shadow .3s;position:absolute;inset:1.1cqw}.card.hover.svelte-2gevwt .conduits:where(.svelte-2gevwt){border-color:color-mix(in srgb, var(--accent) 75%, transparent);box-shadow:0 0 1.6cqw color-mix(in srgb, var(--accent) 55%, transparent), inset 0 0 2cqw color-mix(in srgb, var(--accent) 25%, transparent)}.body.svelte-2gevwt{background:radial-gradient(120% 60% at 50% 108%, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, #12131b) 0%, #0d0e14 55%, #101119 100%);color:#e8e6df;border-radius:3cqw;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b3,inset 0 1px #ffffff14,inset 0 -1px #00000080}.art.svelte-2gevwt{flex:none;height:55%;position:relative;overflow:hidden}.art.svelte-2gevwt img:where(.svelte-2gevwt){object-fit:cover;object-position:var(--art-pos,center 12%);width:100%;height:100%;display:block;position:absolute;inset:0}.scrim.svelte-2gevwt{pointer-events:none;background:linear-gradient(#10111740 0%,#0000 22% 68%,#101117 100%);position:absolute;inset:0}.card[data-fullart=true].svelte-2gevwt .art:where(.svelte-2gevwt){z-index:0;height:100%;position:absolute;inset:0}.card[data-fullart=true].svelte-2gevwt .art-base:where(.svelte-2gevwt){top:calc(-1 * var(--fa-art-lift,0%));height:calc(100% + var(--fa-art-lift,0%));transform:scale(var(--fa-art-scale,1)) translateY(var(--fa-art-drop,0%));transform-origin:50%}.card[data-fullart=true].svelte-2gevwt .scrim:where(.svelte-2gevwt){background:linear-gradient(#0a0a0e52 0%,#0000 20% 48%,#08090dad 74%,#06070adb 100%)}.card[data-fullart=true].svelte-2gevwt .face:where(.svelte-2gevwt){box-shadow:none;border:none}.card[data-fullart=true].svelte-2gevwt .body:where(.svelte-2gevwt){box-shadow:none}.card[data-fullart=true].svelte-2gevwt .etch:where(.svelte-2gevwt){display:none}.card[data-fullart=true].svelte-2gevwt .cost:where(.svelte-2gevwt){width:auto;height:auto;box-shadow:none;text-shadow:0 .4cqw 1.4cqw #000000d9;background:0 0;font-size:6.4cqw;top:7.4cqw;left:7cqw;overflow:visible}.card[data-fullart=true].svelte-2gevwt .cost:where(.svelte-2gevwt):before{content:"";filter:blur(.35px)drop-shadow(0 0 1.8cqw #c9a445cc);background:0 0;border:.35cqw solid #e8c876f2;border-bottom-color:#e8c87659;border-radius:50%;width:7cqw;height:2.2cqw;padding:0;position:absolute;inset:-2.5cqw auto auto 50%;transform:translate(-50%)rotate(-9deg);-webkit-mask:none;mask:none}.card[data-fullart=true].svelte-2gevwt .cost:where(.svelte-2gevwt):after{display:none}.card[data-fullart=true].svelte-2gevwt .content:where(.svelte-2gevwt){text-align:center;z-index:6;margin:0;padding:0 6cqw 5.4cqw;position:absolute;inset:auto 0 0}.card[data-fullart=true].svelte-2gevwt .plate:where(.svelte-2gevwt){box-shadow:none;background:0 0;border:none;align-self:stretch;padding:0}.card[data-fullart=true].svelte-2gevwt .plate:where(.svelte-2gevwt):before,.card[data-fullart=true].svelte-2gevwt .plate:where(.svelte-2gevwt):after{display:none}.card[data-fullart=true].svelte-2gevwt .name:where(.svelte-2gevwt){text-align:center;text-shadow:none;filter:drop-shadow(0 .22cqw .55cqw #000000e6);color:#0000;background:url(../../../img/gold-texture.webp) 50% 45%/115cqw;-webkit-background-clip:text;background-clip:text}.card[data-fullart=true][data-name-mat=cristal].svelte-2gevwt .name:where(.svelte-2gevwt){background:url(../../../img/crystal-texture.webp) 50% 42%/115cqw;-webkit-background-clip:text;background-clip:text}.card[data-fullart=true][data-foil=mat].svelte-2gevwt .name:where(.svelte-2gevwt){color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.card[data-fullart=true].svelte-2gevwt .cellline:where(.svelte-2gevwt){justify-content:center}.card[data-fullart=true].svelte-2gevwt .kindlabel:where(.svelte-2gevwt){margin-right:-.14em}.card[data-fullart=true].svelte-2gevwt .fname:where(.svelte-2gevwt){margin-right:-.22em}.card[data-fullart=true].svelte-2gevwt .hairline:where(.svelte-2gevwt){flex:none;width:5cqw}.card[data-fullart=true].svelte-2gevwt .plate:where(.svelte-2gevwt),.card[data-fullart=true].svelte-2gevwt .cartouche:where(.svelte-2gevwt){transform:translateY(-3cqw)}.card[data-fullart=true].svelte-2gevwt .cartouche:where(.svelte-2gevwt){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:none;padding:1.6cqw 0 0}.card[data-fullart=true].svelte-2gevwt .cartouche:where(.svelte-2gevwt) .watermark:where(.svelte-2gevwt){display:none}.card[data-fullart=true].svelte-2gevwt .statbar:where(.svelte-2gevwt){margin:0 -2.6cqw -3cqw;padding:0}.fa-star.svelte-2gevwt{vertical-align:-.12em;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:currentColor;flex:none;width:2.4cqw;height:2.4cqw;margin-left:.9cqw;display:inline-block}.art.showcase.svelte-2gevwt{isolation:isolate;z-index:0}.art.showcase.svelte-2gevwt .art-base:where(.svelte-2gevwt){object-position:var(--sp-art-pos,var(--art-pos,center 12%))}.body.svelte-2gevwt>.cutout:where(.svelte-2gevwt){top:0;left:calc(50% * (1 - var(--cutout-scale,1)));width:calc(100% * var(--cutout-scale,1));height:calc(84% * var(--cutout-scale,1));z-index:1;object-fit:cover;object-position:var(--cutout-pos,var(--art-pos,center 8%));filter:drop-shadow(0 .4cqw .8cqw #0006);transform:translate(var(--cutout-x,0%), var(--cutout-y,-4%));pointer-events:none;position:absolute}.card[data-fullart=true].svelte-2gevwt .body:where(.svelte-2gevwt)>.cutout:where(.svelte-2gevwt){--fa-scale:var(--fa-cutout-scale,1.068);top:calc(50% * (1 - var(--fa-scale)));left:calc(50% * (1 - var(--fa-scale)));width:calc(100% * var(--fa-scale));height:calc(100% * var(--fa-scale));object-position:var(--fa-cutout-pos,var(--art-pos,center 12%));transform:translate(var(--fa-cutout-x,0%), var(--fa-cutout-y,3.05%));-webkit-mask-image:linear-gradient(#000 64%,#0000 88%);mask-image:linear-gradient(#000 64%,#0000 88%)}.card[data-fullart=true].svelte-2gevwt .body:where(.svelte-2gevwt)>.showcase-veil:where(.svelte-2gevwt){display:none}.body.svelte-2gevwt>.showcase-veil:where(.svelte-2gevwt){z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--accent) 5%, #0d0e14) 26%, #0d0e14 48%, #101119 100%);height:52%;position:absolute;bottom:0;left:0;right:0}.frame-footer.svelte-2gevwt{letter-spacing:.16em;height:5.4cqw;color:var(--frame-ink,#ece8e18c);text-shadow:0 1px 0 var(--frame-ink-relief,#00000059);pointer-events:none;justify-content:space-between;align-items:center;font-family:Cinzel,Georgia,serif;font-size:2cqw;display:flex;position:absolute;bottom:0;left:3.2cqw;right:3.2cqw}.ff-rarity.svelte-2gevwt{text-transform:uppercase}.ff-sp.svelte-2gevwt{vertical-align:.06em;letter-spacing:.16em;text-indent:.08em;text-transform:uppercase;color:inherit;text-shadow:none;opacity:.75;border:1px solid;border-radius:999px;margin-left:1.2cqw;padding:.26cqw 1.1cqw;font-size:1.5cqw;font-weight:700;display:inline-block;position:relative;top:-.26cqw}.ff-alt.svelte-2gevwt{vertical-align:.06em;letter-spacing:.18em;text-indent:.1em;text-transform:uppercase;color:#14100a;text-shadow:none;background:linear-gradient(100deg,#e8ecf4 0%,#cbb8ff 22%,#f4f0ff 40%,#ffe3a1 58%,#e8ecf4 78%,#cbb8ff 100%) 0 0/250% 100%;border-radius:999px;margin-left:1.2cqw;padding:.363cqw 1.3cqw .097cqw;font-size:1.7cqw;font-weight:700;animation:5s linear infinite svelte-2gevwt-altsheen;display:inline-block;position:relative;top:-.156cqw;box-shadow:0 0 1.6cqw #cbb8ff66,inset 0 .2cqw .3cqw #ffffffb3}@keyframes svelte-2gevwt-altsheen{to{background-position:-250% 0}}@media (prefers-reduced-motion:reduce){.ff-alt.svelte-2gevwt{animation:none}}.card[data-material=carbone].svelte-2gevwt{--frame-ink:#ece8e18c;--frame-ink-relief:#00000080}.card[data-material=nacre].svelte-2gevwt{--frame-ink:#181e28a6;--frame-ink-relief:#ffffff80}.card[data-material=argent].svelte-2gevwt{--frame-ink:#12161e9e;--frame-ink-relief:#ffffff73}.card[data-material=or].svelte-2gevwt{--frame-ink:#2e1e08ad;--frame-ink-relief:#ffebb480}.card[data-material=prisme].svelte-2gevwt{--frame-ink:#ece8e199;--frame-ink-relief:#00000080}.cost-n.svelte-2gevwt{display:block;transform:translateY(.044em)}.cost.svelte-2gevwt{z-index:4;background:radial-gradient(90% 55% at 50% 8%, #ffffff38, transparent 60%), radial-gradient(100% 70% at 50% 115%, color-mix(in srgb, var(--sys) 32%, transparent), transparent 62%), radial-gradient(120% 120% at 50% 50%, #1a1b22 0%, #0e0f15 100%);font-variant-numeric:tabular-nums;color:#f5edd8;width:12cqw;height:12cqw;text-shadow:0 .35cqw .5cqw #000000a6, 0 0 2.2cqw color-mix(in srgb, var(--sys) 60%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sys) 40%, transparent), 0 .5cqw 1cqw #0000008c;border-radius:50%;place-items:center;font-family:Cinzel,Georgia,serif;font-size:6cqw;font-weight:700;line-height:1;display:grid;position:absolute;top:3.2cqw;left:3.2cqw}.cost.svelte-2gevwt:before{content:"";background:linear-gradient(160deg,#f7e6ac 0%,#d9b45e 34%,#9c7328 62%,#efce77 100%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - .95cqw),#000 calc(100% - .6cqw));mask:radial-gradient(closest-side,#0000 calc(100% - .95cqw),#000 calc(100% - .6cqw))}.sigil.svelte-2gevwt{z-index:4;color:color-mix(in srgb, var(--accent) 80%, #fff);font-size:5cqw;line-height:1;position:absolute;top:3.2cqw;right:3.2cqw}.sigil.svelte-2gevwt span{filter:drop-shadow(0 0 1.6cqw color-mix(in srgb, var(--accent) 65%, transparent)) drop-shadow(0 .3cqw .5cqw #00000080)}.etch.svelte-2gevwt{z-index:2;pointer-events:none;border:1px solid color-mix(in srgb, var(--sys) 28%, transparent);border-radius:2cqw;position:absolute;inset:1.4cqw}.content.svelte-2gevwt{z-index:3;flex-direction:column;flex:1;margin-top:-7cqw;padding:0 3.4cqw 3.2cqw;display:flex;position:relative}.plate.svelte-2gevwt{background:radial-gradient(60% 100% at 0% 50%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 70%), linear-gradient(180deg, #1e1f28f0 0%, #0b0c11e6 100%);border:1px solid color-mix(in srgb, var(--sys) 38%, transparent);border-radius:1.4cqw;align-self:flex-start;max-width:100%;padding:1.6cqw 3.4cqw 1.7cqw 2.6cqw;position:relative;box-shadow:0 .5cqw 1cqw #00000080,inset 0 1px #ffffff1a}.plate.svelte-2gevwt:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--sys) 85%, #fff) 50%, transparent 100%);height:1px;position:absolute;top:-1px;left:1.4cqw;right:1.4cqw}.name.svelte-2gevwt{letter-spacing:.02em;text-shadow:0 .4cqw 1.2cqw #000c;margin:0;font-family:Cinzel,Georgia,serif;font-size:4.8cqw;font-weight:700;line-height:1.12}.cellline.svelte-2gevwt{text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:1.2cqw;margin:1cqw 0 0;font-family:Cinzel,Georgia,serif;font-size:2.7cqw;display:flex}.kindlabel.svelte-2gevwt{font-weight:700}.card[data-kind=verbe].svelte-2gevwt .kindlabel:where(.svelte-2gevwt){color:#d3d8de;text-shadow:0 0 1.2cqw #cdd6e059}.card[data-kind=relique].svelte-2gevwt .kindlabel:where(.svelte-2gevwt){color:#e6c778;text-shadow:0 0 1.2cqw #d5b25e66}.card[data-kind=lieu].svelte-2gevwt .kindlabel:where(.svelte-2gevwt){color:#cf9a6b;text-shadow:0 0 1.2cqw #be825a59}.card[data-kind=etre].svelte-2gevwt .kindlabel:where(.svelte-2gevwt){background:linear-gradient(90deg,#e8a7b8,#e8d3a7,#a7e8c6,#a7c6e8,#c9a7e8,#e8a7b8) 0 0/200% 100%;color:#0000;filter:drop-shadow(0 0 .8cqw #c8b4dc59);-webkit-background-clip:text;background-clip:text;animation:6s linear infinite svelte-2gevwt-kindsheen}@keyframes svelte-2gevwt-kindsheen{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.card[data-kind=etre].svelte-2gevwt .kindlabel:where(.svelte-2gevwt){animation:none}}.kindlabel.svelte-2gevwt:after{content:" ◯";opacity:.7;font-size:.8em}.card[data-kind=etre].svelte-2gevwt .kindlabel:where(.svelte-2gevwt):after{content:none}.hairline.svelte-2gevwt{background:linear-gradient(90deg, color-mix(in srgb, var(--sys) 35%, transparent), transparent 90%);flex:1 1 0;min-width:0;height:1px}.cell.svelte-2gevwt{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);letter-spacing:.05em;text-overflow:ellipsis;background:color-mix(in srgb, var(--accent) 14%, #0a0b1099);min-width:0;color:color-mix(in srgb, var(--accent) 45%, #fff);text-shadow:0 1px #00000080;border-radius:999px;flex-shrink:1;padding:.45cqw 1.6cqw .4cqw;overflow:hidden}.fname.svelte-2gevwt{color:#ece8e180;letter-spacing:.22em;font-weight:700}.cartouche.svelte-2gevwt{border:.22cqw solid #00000073;border-top:.45cqw solid color-mix(in srgb, var(--sys) 45%, #3a2c14);background:linear-gradient(#00000057 0%,#ffffff09 85%);border-radius:0 0 1.8cqw 1.8cqw;flex:1;margin-top:1.8cqw;padding:2.2cqw 2.6cqw;overflow:hidden;box-shadow:inset 0 .6cqw 1.6cqw #00000080,inset 0 -1px #ffffff12}.watermark.svelte-2gevwt{color:color-mix(in srgb, var(--accent) 55%, transparent);opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:19cqw;line-height:1;position:absolute;bottom:-4.4cqw;right:-2.4cqw}.cartouche.svelte-2gevwt{position:relative}.rules.svelte-2gevwt{margin:0;font-size:3.6cqw;line-height:1.32;position:relative}.synchro.svelte-2gevwt{margin:1.4cqw 0 0;font-size:3.5cqw;line-height:1.3}.synchro-tag.svelte-2gevwt{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg, color-mix(in srgb, var(--sys) 80%, #fff) 0%, color-mix(in srgb, var(--sys) 88%, #000) 100%);color:#14100a;text-shadow:0 1px #ffffff40;border-radius:999px;align-items:center;gap:.9cqw;margin-bottom:.7cqw;padding:.7cqw 1.6cqw .7cqw 1.9cqw;font-family:Cinzel,Georgia,serif;font-size:2.6cqw;font-weight:700;line-height:1;display:inline-flex;position:relative;top:.4cqw}.ptag-ring.svelte-2gevwt{border:.4cqw solid;border-radius:50%;flex:none;width:1.9cqw;height:1.9cqw}.ptag-label.svelte-2gevwt{position:relative;top:.4cqw}.flavor.svelte-2gevwt{color:#8d8a80;margin:1.4cqw 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:3.5cqw;font-style:italic;line-height:1.3}.statbar.svelte-2gevwt{justify-content:space-between;align-items:center;margin-top:2cqw;display:flex}.protocol-bar.svelte-2gevwt{justify-content:center}.stat.svelte-2gevwt{align-items:center;gap:1.3cqw;display:flex}.stat.svelte-2gevwt .hex:where(.svelte-2gevwt){background:radial-gradient(90% 55% at 50% 8%, #fff3, transparent 60%), radial-gradient(100% 70% at 50% 115%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%), radial-gradient(120% 120% at 50% 50%, #1a1b22 0%, #0e0f15 100%);font-variant-numeric:tabular-nums;color:#f5edd8;text-shadow:0 .3cqw .45cqw #0009;border-radius:50%;place-items:center;width:9cqw;height:9cqw;font-family:Cinzel,Georgia,serif;font-size:4.3cqw;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:0 .4cqw .7cqw #00000080}.hex-n.svelte-2gevwt{display:block;transform:translateY(.061em)}.stat.svelte-2gevwt .hex:where(.svelte-2gevwt):before{content:"";background:linear-gradient(160deg,#f7e6ac 0%,#d9b45e 34%,#9c7328 62%,#efce77 100%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - .72cqw),#000 calc(100% - .45cqw));mask:radial-gradient(closest-side,#0000 calc(100% - .72cqw),#000 calc(100% - .45cqw))}.stat.svelte-2gevwt small:where(.svelte-2gevwt){letter-spacing:.24em;color:#ece8e180;font-family:Cinzel,Georgia,serif;font-size:2.2cqw;font-weight:700}.rarity-dot.svelte-2gevwt{background:var(--rarity-gem,#666);border-radius:50%;width:3.4cqw;height:3.4cqw;box-shadow:inset .4cqw .4cqw .7cqw #ffffff8c,inset -.4cqw -.4cqw .7cqw #00000073,0 .3cqw .8cqw #00000080}.card[data-material=carbone].svelte-2gevwt .rarity-dot:where(.svelte-2gevwt){--rarity-gem:linear-gradient(135deg, #3a3d46, #23252c);background:#33363e}.card[data-material=nacre].svelte-2gevwt .rarity-dot:where(.svelte-2gevwt){background:linear-gradient(135deg,#f2f0ea,#c9cdd6)}.card[data-material=argent].svelte-2gevwt .rarity-dot:where(.svelte-2gevwt){background:linear-gradient(135deg,#dfe3e9,#8d949f)}.card[data-material=or].svelte-2gevwt .rarity-dot:where(.svelte-2gevwt){background:linear-gradient(135deg,#f2d98a,#a97f2c)}.card[data-material=prisme].svelte-2gevwt .rarity-dot:where(.svelte-2gevwt){background:conic-gradient(#c87a8c,#d2b46e,#78c8a0,#6ea0d2,#aa78d2,#c87a8c)}
