.tlc-collection,.tlc-collection *,.tlc-collection *::before,.tlc-collection *::after{box-sizing:border-box}
.tlc-collection [hidden]{display:none!important}
.tlc-collection{position:relative;isolation:isolate;overflow-anchor:none;overflow:visible;width:100%;margin:0;padding:0 20px;background:transparent;color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.4}
.tlc-collection .tlc-inner{width:min(1180px,100%);margin:0 auto}
.tlc-collection .tlc-heading{position:relative;z-index:1;max-width:950px;margin:0 auto 36px;text-align:center}
.tlc-collection .tlc-kicker{display:block;margin-bottom:10px;color:#c8f8ff;font-size:10px;font-weight:800;letter-spacing:.15em}
.tlc-collection .tlc-heading h2{margin:0;color:#fff;font-family:inherit;font-size:clamp(30px,3.7vw,48px);font-weight:900;line-height:1.12;letter-spacing:-.04em}
.tlc-collection .tlc-heading h2 em{display:block;color:#ffe000;font-style:normal}
.tlc-collection .tlc-heading p{margin:12px auto 0;font-size:15px;line-height:1.45;color:#e4f7ff}
.tlc-collection .tlc-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}
.tlc-collection:not([data-open=""]) .tlc-collections{grid-template-columns:minmax(0,1fr)}
.tlc-collection .tlc-group{--expanded-card-width:clamp(190px,20vw,260px);--card-width:clamp(165px,17vw,220px);--spread:min(clamp(105px,14vw,180px),var(--fan-limit,180px));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:58px calc(var(--expanded-card-width)*1.5 + 44px) 118px;min-width:0;position:relative;width:100%;margin:0 auto;text-align:center}
.tlc-collection .tlc-group:only-child{grid-column:1/-1}
.tlc-collection .tlc-group.is-open{--card-width:var(--expanded-card-width)}
.tlc-collection:not([data-open=""]) .tlc-group:not(.is-open){display:none}
.tlc-collection .tlc-group.is-returning{visibility:hidden;pointer-events:none}
.tlc-collection .tlc-group-heading{grid-area:1/1;position:relative;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;height:58px;min-height:0;margin:0;padding:0 6px;text-align:center}
.tlc-collection .tlc-group-kicker{display:block;margin:0 0 4px;color:#d9f3ff;font-size:10px;line-height:1.2;font-weight:750;letter-spacing:.03em}
.tlc-collection .tlc-group h3{margin:0;color:#ffe000;font-family:inherit;font-size:clamp(22px,2.4vw,31px);line-height:1.1;font-weight:900;letter-spacing:-.03em}
.tlc-collection .tlc-group[data-theme="night"] h3{color:#ffd0f6}
.tlc-collection .tlc-close{position:absolute;right:0;top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0;padding:9px 14px;border:1px solid #ffffff65;border-radius:30px;background:linear-gradient(120deg,#0d397f,#0862b8);box-shadow:0 5px 17px #00265b38,inset 0 1px #ffffff24;color:#fff;font:inherit;font-size:12px;font-weight:800;line-height:1.15;cursor:pointer;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s,background .2s}
.tlc-collection .tlc-close svg{color:#ffe17d;flex:0 0 auto}
.tlc-collection .tlc-group.is-open .tlc-close{visibility:visible;opacity:1;pointer-events:auto}
.tlc-collection .tlc-stage{grid-area:2/1;align-self:start;position:relative;overflow:visible;width:100%;height:calc(var(--expanded-card-width)*1.5 + 44px);margin:0 auto;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.tlc-collection .tlc-card{--shift:0px;--angle:0deg;--scale:1;--lift:0px;position:absolute;top:14px;left:50%;margin:0 0 0 calc(var(--card-width)*-.5);z-index:5;width:var(--card-width);height:calc(var(--card-width)*1.5);container-type:inline-size;perspective:1300px;transform:translate(var(--shift),var(--lift)) rotate(var(--angle)) scale(var(--scale));transform-origin:50% 50%;transition:transform .72s cubic-bezier(.2,.8,.2,1),width .72s cubic-bezier(.2,.8,.2,1),height .72s cubic-bezier(.2,.8,.2,1),margin-left .72s cubic-bezier(.2,.8,.2,1);cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent}
.tlc-collection .tlc-card[data-position="-1"]{--shift:-15px;--angle:-5deg;--scale:.97;--lift:7px;z-index:4}
.tlc-collection .tlc-card[data-position="1"]{--shift:15px;--angle:5deg;--scale:.97;--lift:7px;z-index:3}
.tlc-collection .tlc-card[data-position="-2"]{--shift:-26px;--angle:-8deg;--scale:.94;--lift:13px;z-index:2}
.tlc-collection .tlc-card[data-position="2"]{--shift:26px;--angle:8deg;--scale:.94;--lift:13px;z-index:1}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="-1"]{--shift:calc(var(--spread)*-1);--angle:-11deg;--scale:.84;--lift:16px}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="1"]{--shift:var(--spread);--angle:11deg;--scale:.84;--lift:16px}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="-2"]{--shift:calc(var(--spread)*-1.68);--angle:-18deg;--scale:.68;--lift:25px}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="2"]{--shift:calc(var(--spread)*1.68);--angle:18deg;--scale:.68;--lift:25px}
.tlc-collection .tlc-tilt{width:100%;height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .18s ease-out}
.tlc-collection .tlc-flipper{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateY(0deg);transition:transform .72s cubic-bezier(.2,.75,.2,1)}
.tlc-collection .tlc-card.is-flipped .tlc-flipper{transform:rotateY(180deg)}
.tlc-collection .tlc-face{position:absolute;inset:0;overflow:hidden;border-radius:clamp(14px,2vw,22px);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 10px 22px #00205340;pointer-events:none}
.tlc-collection .tlc-face::after{content:"";position:absolute;z-index:4;inset:0;border:2px solid var(--rarity-edge,#ffffff9c);border-radius:inherit;pointer-events:none}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"] .tlc-face{box-shadow:0 10px 22px #00205340,0 0 16px var(--rarity-glow),0 0 26px var(--rarity-glow)}
.tlc-collection .tlc-front{transform:rotateY(0deg) translateZ(.5px);background:var(--accent)}
.tlc-collection .tlc-back{transform:rotateY(180deg) translateZ(.5px);background:#f4fbff;color:var(--ink)}
.tlc-collection .tlc-art{position:absolute;inset:0;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;border:0;margin:0}
.tlc-collection .tlc-front-title,.tlc-collection .tlc-back-title{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;border:2px solid var(--ink);border-radius:12px;background:#fffef5;color:var(--ink);text-align:center}
.tlc-collection .tlc-front-title strong,.tlc-collection .tlc-back-title{color:var(--ink);font-size:7cqw;font-weight:900;line-height:1;letter-spacing:-.035em}
.tlc-collection .tlc-front-title strong,.tlc-collection .tlc-back-title,.tlc-collection .tlc-front-summary,.tlc-collection .tlc-back-role,.tlc-collection .tlc-back-content p,.tlc-collection .tlc-trait strong,.tlc-collection .tlc-trait small{max-width:100%;overflow-wrap:anywhere}
.tlc-collection .tlc-front-summary{position:absolute;z-index:3;display:flex;flex-direction:column;gap:1cqw;align-items:center;justify-content:center;padding:1.5cqw 5%;border:2px solid var(--ink);border-radius:12px;background:#fffef5;text-align:center;color:var(--ink);font-size:clamp(10px,4cqw,14px);font-weight:750;line-height:1.2;text-wrap:pretty}
.tlc-collection .tlc-card-summary-text{display:block;max-width:100%}
.tlc-collection .tlc-rarity-tag{display:block;color:var(--rarity-ink,#36536d);font-size:clamp(6px,2.2cqw,9px);font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase}
.tlc-collection .tlc-group:not(.is-open) .tlc-front-summary{font-size:3.6cqw}
.tlc-collection .tlc-back-content{position:absolute;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5cqw;border:2px solid var(--ink);border-radius:14px;background:#fffef5;text-align:center}
.tlc-collection .tlc-back-role{display:block;max-width:100%;margin:0 0 3cqw;padding:2cqw 3cqw;border:1px solid #fffef7;border-radius:30px;background:#fffef7;color:var(--ink);font-size:clamp(8px,3cqw,11px);font-weight:900;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}
.tlc-collection .tlc-back-content p{display:block;margin:0;color:var(--ink);font-family:inherit;font-size:4.8cqw;font-weight:650;line-height:1.4;text-wrap:pretty}
.tlc-collection .tlc-traits{position:absolute;z-index:3;inset:0}
.tlc-collection .tlc-trait{position:absolute;display:flex;flex-direction:column;gap:2cqw;align-items:center;justify-content:center;min-width:0;padding:2cqw;border:2px solid var(--ink);border-radius:12px;background:#fffef5;text-align:center;color:var(--ink)}
.tlc-collection .tlc-trait small{display:block;font-size:2.2cqw;font-weight:850;line-height:1;letter-spacing:.04em}
.tlc-collection .tlc-trait strong{display:block;max-width:100%;margin:0;color:var(--ink);font-size:3.6cqw;font-weight:850;line-height:1.1}
.tlc-collection .tlc-foil{position:absolute;z-index:1;inset:0;overflow:hidden;border-radius:inherit;opacity:0;mix-blend-mode:screen;pointer-events:none;transition:opacity .35s ease}
.tlc-collection .tlc-foil::before,.tlc-collection .tlc-foil::after{content:"";position:absolute;inset:0;pointer-events:none}
.tlc-collection .tlc-foil::before{background:var(--rarity-gradient,linear-gradient(var(--foil-angle,125deg),transparent 36%,#ffffff80 50%,transparent 64%));background-size:220% 220%;background-position:var(--mx,50%) var(--my,50%);opacity:.75}
.tlc-collection .tlc-foil::after{background:var(--rarity-sparkles,radial-gradient(ellipse 58% 44% at var(--mx,50%) var(--my,50%),#ffffffaa,transparent 67%));opacity:.55}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"].is-lit .tlc-foil{opacity:var(--rarity-intensity,.22)}
.tlc-collection .tlc-card[data-rarity="common"]{--rarity-edge:#d5e4f3;--rarity-ink:#36536d;--rarity-intensity:.24;--rarity-gradient:linear-gradient(var(--foil-angle,125deg),transparent 36%,#e5efff70 46%,#ffffffb0 50%,transparent 64%)}
.tlc-collection .tlc-card[data-rarity="uncommon"]{--rarity-edge:#83e8bb;--rarity-ink:#145743;--rarity-intensity:.42;--rarity-gradient:linear-gradient(var(--foil-angle,125deg),transparent 28%,#75edbd75 43%,#d1ffe8bd 50%,#43ddd880 57%,transparent 72%)}
.tlc-collection .tlc-card[data-rarity="rare"]{--rarity-edge:#75cfff;--rarity-ink:#1749a0;--rarity-intensity:.62;--rarity-gradient:repeating-linear-gradient(var(--foil-angle,125deg),transparent 0 25%,#55ccff80 35%,#d1f4ffb0 40%,#717dff80 46%,transparent 60%)}
.tlc-collection .tlc-card[data-rarity="epic"]{--rarity-edge:#d4a3ff;--rarity-ink:#602798;--rarity-intensity:.78;--rarity-gradient:conic-gradient(from var(--foil-angle,125deg) at var(--mx,50%) var(--my,50%),transparent,#c386ff7a,#ff79d8a6,#9fb9ff8c,transparent);--rarity-sparkles:radial-gradient(circle at 17% 28%,#fff 0 1px,transparent 3px),radial-gradient(circle at 81% 65%,#fff 0 2px,transparent 4px),radial-gradient(ellipse 50% 35% at var(--mx,50%) var(--my,50%),#ffffffad,transparent 75%)}
.tlc-collection .tlc-card[data-rarity="legendary"]{--rarity-edge:#ffe28a;--rarity-ink:#694000;--rarity-intensity:.96;--rarity-gradient:linear-gradient(var(--foil-angle,125deg),transparent 20%,#ffd76a30 35%,#ffe89d8c 42%,#fff0bbaa 46%,#ffa6da8c 50%,#88eaff80 54%,#d1beff65 60%,transparent 76%);--rarity-sparkles:radial-gradient(circle at 14% 24%,#fff8db 0 2px,transparent 4px),radial-gradient(circle at 84% 52%,#fff 0 2px,transparent 5px),radial-gradient(circle at 30% 76%,#fff8d8 0 1px,transparent 4px),radial-gradient(ellipse 45% 30% at var(--mx,50%) var(--my,50%),#ffffffd0,transparent 76%)}
.tlc-collection .tlc-card[data-rarity="legendary"] .tlc-face::after{box-shadow:inset 0 0 17px #ffd86a55}
.tlc-collection .tlc-card:focus-visible .tlc-face{outline:3px solid #ffe000;outline-offset:4px}
.tlc-collection .tlc-open{position:relative;z-index:8;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:40px;margin:4px auto 0;padding:8px 18px;border:1px solid #ffffff65;border-radius:30px;background:#03449744;color:#fff;font:inherit;font-size:12px;font-weight:800;line-height:1.1;cursor:pointer}
.tlc-collection .tlc-open:hover{background:#01357e}
.tlc-collection .tlc-open span{color:#ffe000;font-size:18px}
.tlc-collection .tlc-group-tools{position:relative;z-index:8}
.tlc-collection .tlc-controls{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;justify-content:center;gap:12px;width:min(360px,94%);margin:6px auto 0}
.tlc-collection .tlc-arrow,.tlc-collection .tlc-dot{display:grid;place-items:center;margin:0;padding:0;border:1px solid #ffffff50;background:#003c8945;color:#fff;font:inherit;cursor:pointer;box-shadow:none;transition:background .2s,transform .2s}
.tlc-collection .tlc-arrow{width:40px;height:40px;border-radius:50%;font-size:24px;line-height:1}
.tlc-collection .tlc-arrow:hover{background:#003a89;transform:translateY(-2px)}
.tlc-collection .tlc-dots{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:max-content;max-width:100%;margin:0 auto;padding:5px;overflow-x:auto;scrollbar-width:none}
.tlc-collection .tlc-dots::-webkit-scrollbar{display:none}
.tlc-collection .tlc-dot{position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:50%;font-size:10px;font-weight:900}
.tlc-collection .tlc-dot[aria-current="true"]{background:#ffe000;border-color:#ffe000;color:#064294;transform:scale(1.1)}
.tlc-collection .tlc-dot.is-liked::after{content:"\2665 ";position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#fff4f8;color:#bf1757;font-size:10px;line-height:1}
.tlc-collection .tlc-likes{display:flex;flex-direction:column;align-items:center;gap:7px;margin:15px 10px 0;text-align:center}
.tlc-collection .tlc-actions{display:inline-flex;align-items:center;justify-content:center;gap:12px}
.tlc-collection .tlc-like-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;min-width:85px;margin:0;padding:10px 16px;border:2px solid #fff4f8;border-radius:30px;background:#fff9fc;color:#19385b;font:inherit;font-size:14px;font-weight:850;line-height:1;cursor:pointer;transition:background .2s,color .2s,transform .2s}
.tlc-collection .tlc-like-button:hover{transform:translateY(-2px);background:#ffe4ee}
.tlc-collection .tlc-like-button.is-liked{background:#fff0f6;color:#aa174d;border-color:#f7a7c6}
.tlc-collection .tlc-like-button:disabled{cursor:wait;opacity:.7}
.tlc-collection .tlc-heart{display:block;width:23px;height:23px;color:#bf1757;line-height:1}
.tlc-collection .tlc-heart svg{display:block;width:100%;height:100%}
.tlc-collection .tlc-like-button.is-liked .tlc-heart svg{fill:currentColor}
.tlc-collection .tlc-like-count{min-width:1ch;font-variant-numeric:tabular-nums}
.tlc-collection .tlc-share-wrap{position:relative}
.tlc-collection .tlc-share-button{display:grid;place-items:center;width:46px;height:46px;margin:0;padding:0;border:1px solid #c8e8ff99;border-radius:50%;background:linear-gradient(145deg,#0d65b6,#084486);color:#fff;box-shadow:0 4px 13px #002e6840;cursor:pointer;transition:transform .2s,background .2s}
.tlc-collection .tlc-share-button:hover{transform:translateY(-2px);background:#0b71c4}
.tlc-collection .tlc-share-menu{position:absolute;right:0;bottom:calc(100% + 12px);z-index:20;min-width:215px;padding:7px;border:1px solid #d1e2ee;border-radius:15px;background:#fffef5;box-shadow:0 12px 32px #00245170;color:#12324a;text-align:left}
.tlc-collection .tlc-share-menu button{display:block;width:100%;min-height:40px;margin:0;padding:9px 11px;border:0;border-radius:9px;background:transparent;color:#12324a;text-align:left;font:inherit;font-size:13px;font-weight:750;cursor:pointer}
.tlc-collection .tlc-share-menu button:hover{background:#e0f0fc}
.tlc-collection .tlc-share-menu button:disabled{opacity:.5;cursor:default}
.tlc-collection .tlc-open:focus-visible,.tlc-collection .tlc-close:focus-visible,.tlc-collection .tlc-like-button:focus-visible,.tlc-collection .tlc-share-button:focus-visible,.tlc-collection .tlc-share-menu button:focus-visible,.tlc-collection .tlc-arrow:focus-visible,.tlc-collection .tlc-dot:focus-visible{outline:3px solid #ffe000;outline-offset:4px}
.tlc-collection .tlc-instructions{margin:14px 8px 0;color:#e1f8ff;font-size:10px;font-weight:750;text-align:center;letter-spacing:.02em}
.tlc-collection .tlc-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.tlc-collection .tlc-card[data-rarity="common"]{--rarity-rest:.045;--rarity-aura:0;--rarity-glow:#cfe3f050}
.tlc-collection .tlc-card[data-rarity="uncommon"]{--rarity-rest:.10;--rarity-aura:.16;--rarity-glow:#54e4bd65}
.tlc-collection .tlc-card[data-rarity="rare"]{--rarity-rest:.24;--rarity-aura:.30;--rarity-glow:#41c8ff85}
.tlc-collection .tlc-card[data-rarity="epic"]{--rarity-rest:.36;--rarity-aura:.55;--rarity-glow:#d26bff9c;--particle-color:#f2b5ff}
.tlc-collection .tlc-card[data-rarity="legendary"]{--rarity-rest:.50;--rarity-aura:.80;--rarity-glow:#ffd468b0;--particle-color:#fff3af}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"] .tlc-foil{opacity:var(--rarity-rest,.045)}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"].is-lit .tlc-foil{opacity:var(--rarity-intensity,.24)}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"][data-rarity="rare"] .tlc-foil::before,.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"][data-rarity="epic"] .tlc-foil::before,.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"][data-rarity="legendary"] .tlc-foil::before{animation:tlcHologram 5.6s ease-in-out infinite alternate}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"].is-lit .tlc-foil::before{animation:none}
.tlc-collection .tlc-card[data-rarity="legendary"] .tlc-foil::before{background-image:var(--rarity-gradient),repeating-linear-gradient(0deg,#ffffff18 0 1px,transparent 1px 4px);background-blend-mode:screen}
.tlc-collection .tlc-card[data-rarity="legendary"] .tlc-foil::after{background-image:var(--rarity-sparkles),repeating-conic-gradient(from var(--foil-angle,125deg) at var(--mx,50%) var(--my,50%),#ff9cce36 0deg 12deg,#84eaff36 12deg 24deg,#ffe48e36 24deg 36deg,transparent 36deg 70deg);opacity:.65}
.tlc-collection .tlc-particles{position:absolute;z-index:7;inset:0;pointer-events:none;overflow:visible}
.tlc-collection .tlc-particles i{display:none;position:absolute;left:var(--px);top:var(--py);width:3cqw;height:3cqw;max-width:10px;max-height:10px;color:var(--particle-color,#fff);filter:drop-shadow(0 0 5px var(--particle-color));opacity:0}
.tlc-collection .tlc-particles i::before{content:"";display:block;width:100%;height:100%;background:currentColor;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%)}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"][data-rarity="epic"] .tlc-particles i,.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"][data-rarity="legendary"] .tlc-particles i{display:block;animation:tlcParticle var(--life,2.6s) var(--delay,0s) ease-out infinite}
.tlc-collection .tlc-card[data-rarity="epic"] .tlc-particles i:nth-child(n+6){display:none!important}
.tlc-collection .tlc-card[data-rarity="legendary"] .tlc-particles i{width:3.8cqw;height:3.8cqw;max-width:14px;max-height:14px}
.tlc-collection .tlc-card[data-rarity="legendary"] .tlc-particles i:nth-child(3n){--particle-color:#a8efff}
.tlc-collection .tlc-card[data-rarity="legendary"] .tlc-particles i:nth-child(3n+1){--particle-color:#ffd5f3}

@keyframes tlcHologram{from{background-position:12% 25%}
to{background-position:88% 75%}
}

@keyframes tlcAura{from{filter:brightness(.78)}
to{filter:brightness(1.2)}
}

@keyframes tlcParticle{0%{opacity:0;transform:translate(0,0) scale(.2) rotate(0)}
18%{opacity:1;transform:translate(calc(var(--dx)*.15cqw),calc(var(--dy)*.15cqw)) scale(1) rotate(18deg)}
65%{opacity:.85;transform:translate(calc(var(--dx)*.65cqw),calc(var(--dy)*.65cqw)) scale(.8) rotate(65deg)}
100%{opacity:0;transform:translate(calc(var(--dx)*1cqw),calc(var(--dy)*1cqw)) scale(.15) rotate(100deg)}
}
.tlc-collection .tlc-card[data-rarity="rare"]{--rarity-gradient:linear-gradient(var(--foil-angle,125deg),transparent 16%,#48cfff80 27%,#738aff90 36%,#c48aff80 44%,#ff8fcf85 52%,#ffe17a80 60%,#91f5c580 68%,#64e1ff85 76%,transparent 88%)}
.tlc-collection .tlc-card[data-rarity="epic"]{--rarity-gradient:linear-gradient(var(--foil-angle,125deg),transparent 12%,#a77aff90 25%,#ef7dde9c 35%,#ffbf8994 45%,#f7f79c85 53%,#79e5d594 61%,#7ec5ff94 69%,#c68bff99 77%,transparent 90%)}
.tlc-collection .tlc-card[data-rarity="legendary"]{--rarity-gradient:linear-gradient(var(--foil-angle,125deg),transparent 12%,#ff618ca8 25%,#ffa04eb0 34%,#ffe267bf 43%,#6df2aeb5 52%,#56d7ffbd 61%,#8398ffb8 70%,#e392ffbf 79%,transparent 92%)}
.tlc-collection .tlc-open,.tlc-collection .tlc-group-tools{grid-area:3/1;align-self:start}
.tlc-collection .tlc-open{justify-self:center;margin:0;visibility:visible;opacity:1;transition:opacity .2s,background .2s}
.tlc-collection .tlc-group-tools{width:100%;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s}
.tlc-collection .tlc-group.is-open .tlc-open{visibility:hidden;opacity:0;pointer-events:none}
.tlc-collection .tlc-group.is-open .tlc-group-tools{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.12s}
.tlc-collection .tlc-controls{margin-top:0}
.tlc-collection .tlc-likes{margin-top:10px}
.tlc-collection .tlc-instructions{margin-top:10px}

@media(max-width:760px){.tlc-collection{padding:0 14px}
.tlc-collection .tlc-heading{margin-bottom:28px;padding:0}
.tlc-collection .tlc-heading h2{font-size:clamp(26px,6.5vw,30px)}
.tlc-collection .tlc-kicker{margin-bottom:8px;font-size:8px}
.tlc-collection .tlc-heading p{margin-top:10px;font-size:13px}
.tlc-collection .tlc-collections{grid-template-columns:minmax(0,1fr);gap:16px}
.tlc-collection .tlc-group{--expanded-card-width:min(238px,61vw);--card-width:min(214px,55vw);--spread:clamp(30px,10vw,44px);grid-template-rows:52px calc(var(--expanded-card-width)*1.5 + 30px) 110px}
.tlc-collection .tlc-group-heading{height:52px;padding:0}
.tlc-collection .tlc-group-kicker{font-size:8px;letter-spacing:0}
.tlc-collection .tlc-group h3{font-size:22px}
.tlc-collection .tlc-group.is-open .tlc-group-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:16px 28px;align-content:center;align-items:center;column-gap:8px;text-align:left}
.tlc-collection .tlc-group.is-open .tlc-group-kicker{grid-area:1/1;margin:0}
.tlc-collection .tlc-group.is-open h3{grid-area:2/1;justify-self:start;font-size:20px}
.tlc-collection[data-single-collection="true"] .tlc-group.is-open .tlc-group-heading{display:flex;align-items:center;justify-content:center;text-align:center}
.tlc-collection[data-single-collection="true"] .tlc-group.is-open h3{font-size:22px}
.tlc-collection .tlc-close{right:0;top:7px;min-height:36px;padding:8px 10px;gap:5px;font-size:10px}
.tlc-collection .tlc-group.is-open .tlc-close{position:static;grid-area:1/2/3/3}
.tlc-collection .tlc-close svg{width:16px;height:16px}
.tlc-collection .tlc-stage{height:calc(var(--expanded-card-width)*1.5 + 30px)}
.tlc-collection .tlc-card[data-position="-1"]{--shift:-10px;--angle:-5deg}
.tlc-collection .tlc-card[data-position="1"]{--shift:10px;--angle:5deg}
.tlc-collection .tlc-card[data-position="-2"]{--shift:-18px;--angle:-8deg}
.tlc-collection .tlc-card[data-position="2"]{--shift:18px;--angle:8deg}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="-1"]{--shift:calc(var(--spread)*-1);--angle:-6deg;--scale:.86;--lift:14px}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="1"]{--shift:var(--spread);--angle:6deg;--scale:.86;--lift:14px}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="-2"]{--shift:calc(var(--spread)*-1.45);--angle:-9deg;--scale:.67;--lift:22px}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="2"]{--shift:calc(var(--spread)*1.45);--angle:9deg;--scale:.67;--lift:22px}
.tlc-collection .tlc-open{padding:8px 15px;font-size:12px;min-height:38px}
.tlc-collection .tlc-controls{gap:10px;width:min(320px,94%)}
.tlc-collection .tlc-instructions{font-size:9px;margin-top:8px}
.tlc-collection .tlc-likes{margin-top:8px}

}

@media(prefers-reduced-motion:reduce){.tlc-collection .tlc-card,.tlc-collection .tlc-tilt,.tlc-collection .tlc-flipper,.tlc-collection .tlc-foil,.tlc-collection .tlc-arrow,.tlc-collection .tlc-dot,.tlc-collection .tlc-close,.tlc-collection .tlc-open,.tlc-collection .tlc-group-tools{transition:none!important}
.tlc-collection .tlc-tilt{transform:none}
.tlc-collection .tlc-foil::before,.tlc-collection .tlc-particles i{animation:none!important}
.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"][data-rarity="epic"] .tlc-particles i,.tlc-collection .tlc-group.is-open .tlc-card[data-position="0"][data-rarity="legendary"] .tlc-particles i{opacity:.5}

}

