@property --foil-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --foil-y{syntax:"<percentage>";inherits:true;initial-value:50%}@property --foil-strength{syntax:"<number>";inherits:true;initial-value:.3}@property --tilt-x{syntax:"<angle>";inherits:true;initial-value:0deg}@property --tilt-y{syntax:"<angle>";inherits:true;initial-value:0deg}.foil{border-radius:inherit;pointer-events:none;--foil-bg-x:calc(37% + var(--foil-x) * .26);--foil-bg-y:calc(33% + var(--foil-y) * .34);position:absolute;inset:0;overflow:hidden}.foil-shine,.foil-glare{border-radius:inherit;position:absolute;inset:0}.foil-shine{--s1:#ff7a75;--s2:#ffed61;--s3:#a8ff61;--s4:#85fff7;--s5:#7a95ff;--s6:#d875ff;background:repeating-linear-gradient(115deg, var(--s1) 5%, var(--s2) 10%, var(--s3) 15%, var(--s4) 20%, var(--s5) 25%, var(--s6) 30%, var(--s1) 35%) var(--foil-bg-x) var(--foil-bg-y) / 160% 160%;filter:saturate(2.2);mix-blend-mode:overlay;opacity:calc(var(--foil-strength) * .9);clip-path:var(--foil-window,none);-webkit-mask:var(--foil-mask) no-repeat;mask:var(--foil-mask) no-repeat;-webkit-mask:var(--foil-mask) no-repeat;-webkit-mask-size:var(--foil-mask-size,100% 100%);mask-size:var(--foil-mask-size,100% 100%);-webkit-mask-size:var(--foil-mask-size,100% 100%);-webkit-mask-position:var(--foil-mask-position,0 0);mask-position:var(--foil-mask-position,0 0);-webkit-mask-position:var(--foil-mask-position,0 0)}.foil-glare{background:radial-gradient(farthest-corner circle at var(--foil-x) var(--foil-y), #fffc 6%, #fff6 22%, #0000 58%);mix-blend-mode:overlay;opacity:calc(max(0, var(--foil-strength) - .3) * .9)}.foil[data-tier=star] .foil-shine{background:repeating-linear-gradient(62deg, #fff0 0 3px, #fff6 4px, #fff0 5px 9px), repeating-linear-gradient(115deg, var(--s1) 5%, var(--s2) 10%, var(--s3) 15%, var(--s4) 20%, var(--s5) 25%, var(--s6) 30%, var(--s1) 35%) var(--foil-bg-x) var(--foil-bg-y) / 160% 160%;opacity:calc(.12 + var(--foil-strength) * .5)}@property --foil-drift{syntax:"<percentage>";inherits:false;initial-value:0%}.foil[data-tier=secret] .foil-shine{--s1:#ffc53d;--s2:#f96;--s3:#f881bd;--s4:#74e5fb;--s5:#ffed7a;--s6:#ffa629;background:repeating-linear-gradient(62deg, #fff0 0 3px, #fff7 4px, #fff0 5px 9px), repeating-linear-gradient(115deg, var(--s1) 5%, var(--s2) 10%, var(--s3) 15%, var(--s4) 20%, var(--s5) 25%, var(--s6) 30%, var(--s1) 35%) calc(var(--foil-bg-x) + var(--foil-drift)) var(--foil-bg-y) / 160% 160%;opacity:calc(.25 + var(--foil-strength) * .5);animation:7s ease-in-out infinite alternate foil-drift}@keyframes foil-drift{to{--foil-drift:40%}}.card-image>.foil{border-radius:inherit}.card-image{--foil-x:10%;--foil-y:8%;transition:transform .2s,box-shadow .2s,--foil-x .9s cubic-bezier(.3,.6,.3,1),--foil-y .9s cubic-bezier(.3,.6,.3,1),--foil-strength .5s}.catalog-card>button:hover .card-image,.catalog-card>button:focus-visible .card-image{--foil-x:92%;--foil-y:90%;--foil-strength:1}@media (prefers-reduced-motion:reduce){.foil-glare{display:none}.foil[data-tier=secret] .foil-shine{animation:none}}@media (forced-colors:active){.foil{display:none}}
.card-inspection{flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.card-inspection-art{width:min(430px, calc((var(--view-h,100dvh) - 100px) * .714), calc(var(--view-w,100vw) - 64px));border-radius:10px;max-width:100%;height:auto;display:block;box-shadow:0 15px 50px #0009}.card-inspection figcaption{width:100%;max-width:430px}.card-inspection-accessible{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-inspection:not([data-supplement=true]) figcaption{height:0}.card-inspection:not([data-supplement=true]){gap:0}.card-inspection-errata,.card-inspection-ban{color:#fff5dd;background:#242323;border-radius:6px;padding:14px 16px;font-size:14px;line-height:1.5}.card-inspection-errata strong{color:#c9b699;margin-bottom:6px;font-size:12px;display:block}.card-inspection-errata p{white-space:pre-wrap;margin:0}.card-inspection-ban{color:#ffa0a8;margin:8px 0 0}.card-dialog.card-inspection-dialog,.game-modal.game-card-inspection{width:fit-content;max-width:calc(var(--view-w,100vw) - 24px);max-height:calc(var(--view-h,100dvh) - 24px);box-shadow:none;background:0 0;border:0;outline:none;padding:40px 8px 8px}.card-inspection-dialog .dialog-close,.game-card-inspection .game-modal-close{background:#242323;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;top:0;right:0}.card-inspection-dialog .dialog-close:focus-visible,.game-card-inspection .game-modal-close:focus-visible{outline-offset:-2px}.card-inspection-frame{perspective:1000px;max-width:100%}.card-inspection-print{--foil-strength:.45;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-radius:10px;transition:transform .7s cubic-bezier(.2,.8,.3,1),box-shadow .7s,--foil-x .7s ease-out,--foil-y .7s ease-out,--foil-strength .7s ease-out;position:relative}.card-inspection-print>.foil{border-radius:10px}.card-inspection-frame[data-lit] .card-inspection-print{--foil-strength:1;transition-duration:.12s}.card-inspection-frame[data-lit] .card-inspection-art{box-shadow:0 30px 70px #000b}.card-inspection-art{transition:box-shadow .7s}@media (hover:none){.card-inspection-print{animation:6s ease-in-out infinite alternate card-inspection-turn}}@keyframes card-inspection-turn{0%{--foil-x:20%;--foil-y:25%;--foil-strength:.85}to{--foil-x:80%;--foil-y:75%;--foil-strength:.85}}@media (prefers-reduced-motion:reduce){.card-inspection-print{transition:none;animation:none;transform:none}}
