@font-face{font-family:Abyssal Bree;src:url(/assets/trashfoil/fonts/BreeSerif-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Abyssal Lilita;src:url(/assets/trashfoil/fonts/LilitaOne-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Abyssal Balsamiq;src:url(/assets/trashfoil/fonts/BalsamiqSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.ab-card-size{container-type:inline-size}.ab-card{aspect-ratio:2/3;background:var(--accent);isolation:isolate;border-radius:4.5cqw;position:relative;box-shadow:0 10px 25px #0005}.ab-card.tf-mythic{background:conic-gradient(from 20deg,#ff62be,#9f83ff,#5cc7ff,#72eac2,#ffe482,#ff927b,#ff62be)}.ab-card.tf-legendary{--accent:#ffad00}.ab-face{color:var(--ab-ink,#073f46);border-radius:1.9cqw;position:absolute;inset:2.6cqw;overflow:hidden}.ab-background{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.ab-title{top:var(--ab-title-top);height:var(--ab-title-height);width:76%;color:var(--ab-ink,#073f46);margin:0;padding:0;position:absolute;left:12%}.ab-title svg{fill:currentColor;width:100%;height:100%;font-weight:400;display:block}.ab-font-bree .ab-title svg{font-family:Abyssal Bree,Georgia,serif}.ab-font-lilita .ab-title svg{font-family:Abyssal Lilita,Georgia,serif}.ab-font-balsamiq .ab-title svg{font-family:Abyssal Balsamiq,cursive;font-weight:700}.ab-font-georgia .ab-title svg{font-family:Georgia,serif;font-weight:800}.ab-rarity{top:var(--ab-rarity-top);height:var(--ab-rarity-height);border-bottom:.8cqw solid var(--accent);letter-spacing:.12cqw;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2cqw;width:76%;font-size:2.8cqw;font-weight:800;line-height:1;display:flex;position:absolute;left:12%}.ab-rarity>span:first-child{align-items:center;gap:1.8cqw;display:flex}.ab-rarity i{background:var(--accent);border:.3cqw solid var(--card-color);border-radius:.6cqw;width:3.8cqw;height:3.8cqw}:is(.tf-series-some-sushi,.tf-series-dinosaurs-after-hours,.tf-series-dragons-first-apartment,.tf-series-sportsball-i,.tf-series-probably-keys,.tf-series-gas-station-gourmet,.tf-series-mall-of-minor-inconveniences,.tf-series-wildly-unqualified,.tf-series-courtroom-drama,.tf-series-pocket-pond,.tf-series-please-be-seated,.tf-series-the-nap-collection) .ab-rarity{color:#fff;border-bottom:0}:is(.tf-series-wildly-unqualified,.tf-series-courtroom-drama,.tf-series-pocket-pond,.tf-series-please-be-seated,.tf-series-the-nap-collection):is(.tf-common,.tf-legendary) .ab-rarity,:is(.tf-series-some-sushi,.tf-series-dinosaurs-after-hours,.tf-series-dragons-first-apartment,.tf-series-sportsball-i,.tf-series-probably-keys,.tf-series-gas-station-gourmet,.tf-series-mall-of-minor-inconveniences).tf-legendary .ab-rarity{color:#34251f}.tf-series-the-nap-collection.tf-uncommon .ab-rarity{color:#3f3556}.ab-subject{top:var(--ab-art-top);height:var(--ab-art-height);place-items:center;width:84%;display:grid;position:absolute;left:8%}.ab-subject img{object-fit:contain;filter:drop-shadow(0 1.5cqw 1cqw #123b3820);width:100%;height:100%;min-height:0}.ab-card.ab-foil:after{content:"";z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:screen;border-radius:inherit;background:linear-gradient(120deg,#0000 20%,#fff 40%,#9ba7af 49%,#fff 57%,#0000 75%);position:absolute;inset:0}.ab-card.ab-foil.tf-mythic:after{opacity:.18;background:linear-gradient(125deg,#fe9bed,#99afff,#89edd5,#fea,#ffc1bd)}.ab-caption{top:var(--ab-caption-top);height:var(--ab-caption-height);width:var(--ab-caption-width,76%);grid-template-rows:1fr auto;display:grid;position:absolute;left:12%}.ab-caption p{font-size:var(--ab-flavor-size,3.45cqw);text-align:center;text-wrap:pretty;place-items:center;margin:0;padding:0 0 .5cqw;line-height:1.25;display:grid}.ab-caption>div{letter-spacing:.3cqw;border-top:1px solid #315b5344;justify-content:space-between;padding-top:.5cqw;font-size:2.5cqw;font-weight:700;line-height:1.15;display:flex}.tf-card.tf-illustrated-card{aspect-ratio:2/3;background:var(--accent);border:0;border-radius:4.5%/3%;padding:0}.tf-card.tf-illustrated-card.tf-mythic{background:conic-gradient(from 20deg,#ff62be,#9f83ff,#5cc7ff,#72eac2,#ffe482,#ff927b,#ff62be)}.tf-illustrated-card .tf-finish,.tf-illustrated-card .tf-glare{z-index:3;border-radius:inherit;inset:0}.tf-illustrated-card .tf-finish{mix-blend-mode:screen;opacity:.22;background-image:linear-gradient(120deg,#0000 20%,#fff 40%,#9ba7af 49%,#fff 57%,#0000 75%);background-size:160% 160%}.tf-illustrated-card.tf-mythic .tf-finish{opacity:.18;background-image:linear-gradient(125deg,#fe9bed,#99afff,#89edd5,#fea,#ffc1bd)}.tf-illustrated-card .tf-glare{opacity:.2}.ab-art-unavailable{color:var(--ab-ink);text-align:center;padding:12%;font-size:4cqw}.tf-card[data-foil-profile=vivid-holo-v2] .tf-finish{mix-blend-mode:color;opacity:.72;background-image:repeating-linear-gradient(118deg,#ff31a7 0%,#8545ff 12%,#00bfff 24%,#13e6ae 36%,#fff066 48%,#ff7b45 60%,#ff31a7 72%);background-size:180% 180%}.tf-card[data-foil-profile=vivid-holo-v2] .tf-glare{mix-blend-mode:soft-light;opacity:.8;background-image:repeating-linear-gradient(118deg,#0000 0% 18%,#ffffffa6 19%,#164d7040 20%,#0000 22% 39%),radial-gradient(#ffffff80,#0000 55%);background-size:180% 180%,200% 200%}.tf-card[data-foil-profile=vivid-holo-v2] .tf-glare:after{content:"";border-radius:inherit;background-image:radial-gradient(circle,#fff 0 .55px,#0000 1px),radial-gradient(circle,#fff9 0 .4px,#0000 .9px);background-size:13px 17px,19px 11px;background-position:var(--pointer-x,50%) var(--pointer-y,50%);opacity:.45;position:absolute;inset:0}.tf-card[data-mythic-profile=cosmic-v2]{box-shadow:0 0 9px #74eaff70,0 0 24px #cb63ff50,0 15px 35px #0005}.tf-card.tf-mythic[data-mythic-profile=cosmic-v2] .tf-finish{mix-blend-mode:color;opacity:.66;background-image:linear-gradient(125deg,#ff40ba,#985cff,#19ccff,#25efb6,#ffed72,#ff8f60,#ff40ba);background-size:240% 240%}.tf-card.tf-mythic[data-mythic-profile=cosmic-v2] .tf-glare{opacity:.32}.tf-mythic-effects{z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 16px #90efff90,inset 0 0 4px #fff}.tf-mythic-aurora{mix-blend-mode:soft-light;opacity:.22;background:conic-gradient(from 20deg at 50% 60%,#0000 0deg,#ab58ff 70deg,#0000 100deg,#27ecff 160deg,#0000 200deg,#ff75db 290deg,#0000 330deg);animation:14s ease-in-out infinite alternate tf-mythic-aurora;position:absolute;inset:-35%;-webkit-mask-image:linear-gradient(#0000 10%,#000 25% 76%,#0000 90%);mask-image:linear-gradient(#0000 10%,#000 25% 76%,#0000 90%)}.tf-mythic-prism{mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 35%,#b7eeff30 44%,#fff9 49%,#ffd5f750 52%,#0000 61%);animation:9s ease-in-out infinite tf-mythic-prism;position:absolute;inset:-20% -100%;-webkit-mask-image:linear-gradient(#0000 10%,#000 25% 76%,#0000 90%);mask-image:linear-gradient(#0000 10%,#000 25% 76%,#0000 90%)}.tf-mythic-rim{border-radius:inherit;-webkit-mask-composite:xor;padding:clamp(3px,2.6cqw,9px);position:absolute;inset:0;-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}.tf-mythic-rim>div{background:conic-gradient(#ff45ce,#ae70ff,#40d7ff,#60ffbb,#fff585,#ff985c,#ff45ce);animation:8s linear infinite tf-mythic-orbit;position:absolute;inset:-55%}.tf-mythic-motes{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tf-mythic-mote{top:0;left:var(--mote-x);width:var(--mote-size);height:100%;animation:tf-mythic-rise var(--mote-duration) linear var(--mote-delay) infinite;position:absolute}.tf-mythic-mote:before{content:"";width:var(--mote-size);height:var(--mote-size);box-shadow:0 0 3px 1px var(--mote-color), 0 0 9px 2px var(--mote-color);background:#fff;border-radius:50%;position:absolute;bottom:0}.tf-mythic-mote:nth-child(3n):before{background:var(--mote-color);border-radius:0;transform:rotate(45deg)}.tf-mythic-effects[data-active=false] *{animation-play-state:paused}@keyframes tf-mythic-orbit{to{transform:rotate(360deg)}}@keyframes tf-mythic-aurora{0%{opacity:.12;transform:rotate(-18deg)scale(1)}to{opacity:.3;transform:rotate(35deg)scale(1.12)}}@keyframes tf-mythic-prism{0%,12%{opacity:0;transform:translate(-25%)}30%,55%{opacity:.3}80%,to{opacity:0;transform:translate(25%)}}@keyframes tf-mythic-rise{0%{opacity:0;transform:translateY(8%)}15%{opacity:.85}65%{opacity:.95}to{transform:translate(var(--mote-drift), -103%);opacity:0}}@media (prefers-reduced-motion:reduce){.tf-mythic-effects *{animation:none!important}.tf-mythic-motes,.tf-mythic-prism{display:none}.tf-mythic-aurora{opacity:.12}}.tf-mythic-fireworks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tf-card[data-mythic-experience] :is(.ab-subject,.tf-card-subject){opacity:0;transform:scale(.68)}.tf-card[data-mythic-experience] :is(.ab-title,.tf-card-name,.ab-caption p,.tf-card-bottom p){clip-path:inset(0 100% 0 0)}.tf-card[data-mythic-experience=ready] :is(.ab-subject,.tf-card-subject){animation:1.8s cubic-bezier(.2,.7,.25,1.15) 1.1s both tf-mythic-arrive}.tf-card[data-mythic-experience=ready] :is(.ab-title,.tf-card-name){animation:1.25s linear 3s both tf-mythic-write,5.8s ease-in-out 4.3s infinite tf-mythic-text-float}.tf-card[data-mythic-experience=ready] :is(.ab-caption p,.tf-card-bottom p){animation:1.55s linear 4.6s both tf-mythic-write,6.3s ease-in-out 6.2s infinite reverse tf-mythic-text-float}.tf-card[data-mythic-experience=ready] :is(.ab-subject,.tf-card-subject)>*{animation:5.8s ease-in-out 2.9s infinite tf-mythic-art-float}.tf-card[data-mythic-experience][data-experience-active=false] :is(.ab-subject,.tf-card-subject,.ab-title,.tf-card-name,.ab-caption p,.tf-card-bottom p,.ab-subject>*,.tf-card-subject>*){animation-play-state:paused}.tf-mythic-expressive .tf-mythic-motes{-webkit-mask-image:linear-gradient(#0004 15%,#000 25% 76%,#0004 84%);mask-image:linear-gradient(#0004 15%,#000 25% 76%,#0004 84%)}.tf-mythic-expressive .tf-mythic-mote:before{background:var(--mote-color);box-shadow:0 0 4px 1px var(--mote-color), 0 0 12px 2px var(--mote-color)}@keyframes tf-mythic-arrive{0%{opacity:0;transform:scale(.68)}75%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes tf-mythic-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tf-mythic-art-float{0%,to{transform:translateY(3%)rotate(-2deg)scale(.98)}50%{transform:translate(3.5%,-3.5%)rotate(2deg)scale(1.01)}}@keyframes tf-mythic-text-float{0%,to{translate:-.5% 1.5%;rotate:-.4deg}50%{translate:.5% -1.5%;rotate:.4deg}}@media (prefers-reduced-motion:reduce){.tf-card[data-mythic-experience] :is(.ab-subject,.tf-card-subject,.ab-title,.tf-card-name,.ab-caption p,.tf-card-bottom p,.ab-subject>*,.tf-card-subject>*){opacity:1;clip-path:none;transform:none;animation:none!important}.tf-mythic-fireworks{display:none}}.tf-card.tf-full-art-card{aspect-ratio:2/3;color:#fff5cb;background:#171e35;border:0;border-radius:6cqw;padding:0}.tf-full-art-scene,.tf-full-art-shade,.tf-full-art-copy,.tf-full-art-rim{pointer-events:none;position:absolute;inset:0}.tf-full-art-scene{z-index:0}.tf-full-art-scene img,.tf-full-art-card .tf-card-subject img{object-fit:fill;width:100%;height:100%;display:block}.tf-full-art-placement{z-index:2;pointer-events:none;position:absolute}.tf-full-art-card .tf-card-subject{transform-origin:50% 66%;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.tf-full-art-icon{width:100%;height:100%;color:inherit;place-items:center;display:grid}.tf-full-art-icon .tf-series-symbol{width:100%;height:100%}.tf-full-art-icon svg{filter:drop-shadow(0 3px 8px #001b2f55);width:100%;height:100%}.tf-full-art-shade{z-index:3;background:linear-gradient(#080e2c88,#0000 25% 80%,#061526aa)}.tf-full-art-copy{z-index:5;text-align:center;text-shadow:0 2px 5px #090d32b0}.tf-full-art-card .tf-card-name{color:#fff5cb;text-transform:none;letter-spacing:normal;background:0 0;border:0;border-radius:0;width:88%;height:auto;min-height:0;margin:0;padding:0;font:6.8cqw/1.05 Abyssal Bree,Georgia,serif;position:absolute;top:5.5%;left:6%}.tf-full-art-card .tf-card-name span{display:block}.tf-full-art-rarity{letter-spacing:.12em;color:#ffe5a6;text-shadow:0 1px 3px #081327,0 0 9px #081327;width:100%;font:2.6cqw/1.4 Abyssal Balsamiq,sans-serif;position:absolute;top:18%}.tf-full-art-card .tf-card-bottom{border:0;width:86%;height:auto;margin:0;padding:0;position:absolute;top:85%;left:7%}.tf-full-art-card .tf-card-bottom p{color:#fff5cb;margin:0;font:3.8cqw/1.22 Abyssal Bree,Georgia,serif}.tf-full-art-series{text-transform:uppercase;letter-spacing:.1em;color:#d6ede4;width:90%;font:2.2cqw/1.1 Abyssal Balsamiq,sans-serif;position:absolute;top:95%;left:5%}.tf-card.tf-full-art-card.tf-mythic .tf-finish{z-index:1;opacity:.2;animation:10s ease-in-out infinite alternate tf-full-art-foil;inset:0}.tf-card.tf-full-art-card.tf-mythic .tf-glare{z-index:1;opacity:.12}.tf-full-art-card .tf-mythic-effects{z-index:4;box-shadow:none}.tf-full-art-card :is(.tf-mythic-aurora,.tf-mythic-prism,.tf-mythic-rim){display:none}.tf-full-art-rim{z-index:6;border-radius:inherit;background:conic-gradient(from 25deg,#ff52cf,#ae70ff,#40d7ff,#60ffbb,#fff585,#ff985c,#ff52cf);padding:2.6%;animation:5s ease-in-out infinite alternate tf-full-art-rim;-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}.tf-full-art-card.tf-mythic:not([data-mythic-experience]) .tf-card-subject>*{animation:5.8s ease-in-out infinite tf-mythic-art-float}.tf-full-art-card.tf-mythic:not([data-mythic-experience]) :is(.tf-card-name,.tf-card-bottom p){animation:5.8s ease-in-out infinite tf-mythic-text-float}.tf-full-art-card[data-mythic-experience] .tf-full-art-scene{opacity:0}.tf-full-art-card[data-mythic-experience=ready] .tf-full-art-scene{animation:.45s ease-out both tf-full-art-face-in}.tf-card.tf-full-art-card[data-mythic-experience=ready] .tf-card-subject{animation-delay:.35s}.tf-card.tf-full-art-card[data-mythic-experience=ready] .tf-card-subject>*{animation-delay:2.15s}.tf-full-art-card[data-experience-active=false] *{animation-play-state:paused!important}@keyframes tf-full-art-face-in{0%{opacity:0}to{opacity:1}}@keyframes tf-full-art-foil{0%{background-position:10% 35%}to{background-position:90% 65%}}@keyframes tf-full-art-rim{to{filter:hue-rotate(70deg)brightness(1.12)}}@media (prefers-reduced-motion:reduce){.tf-full-art-card *{animation:none!important}.tf-full-art-card[data-mythic-experience] .tf-full-art-scene{opacity:1}}.tf-full-art-card.tf-common{--full-art-rarity:#a7adb7}.tf-full-art-card.tf-uncommon{--full-art-rarity:#55c789}.tf-full-art-card.tf-rare{--full-art-rarity:#58afff}.tf-full-art-card.tf-legendary{--full-art-rarity:#ffb447}.tf-full-art-card:not(.tf-mythic) .tf-full-art-rim{background:var(--full-art-rarity);animation:none}.tf-full-art-card:not(.tf-mythic) .tf-full-art-rarity{background:var(--full-art-rarity);color:#10252c;width:60%;text-shadow:none;letter-spacing:.06em;border-radius:999px;padding:.6% 0;left:20%}.tf-card.tf-full-art-card:not(.tf-mythic) :is(.tf-finish,.tf-glare){z-index:1;inset:0}
