@property --card-light-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --card-light-y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --card-light-opacity{syntax:"<number>";inherits:false;initial-value:0}.card-light{isolation:isolate;overflow:hidden}.card-light:after{--card-light-x:inherit;--card-light-y:inherit;--card-light-opacity:inherit;content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(farthest-corner circle at var(--card-light-x,50%) var(--card-light-y,50%), #fffc 10%,#ffffffa6 20%,#00000080 90%);mix-blend-mode:overlay;opacity:calc(var(--card-light-opacity,0) * .45);position:absolute;inset:1px}@media (prefers-reduced-motion:reduce){.card-light:after{display:none}}@media print{.card-light:after{display:none}}
@property --tilt-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tilt-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --card-zoom-x{syntax:"<length>";inherits:false;initial-value:0}@property --card-zoom-y{syntax:"<length>";inherits:false;initial-value:0}@property --card-zoom-scale{syntax:"<number>";inherits:false;initial-value:1}.card-perspective{width:100%;min-width:0;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;filter:drop-shadow(var(--card-shadow,5px 9px 10px #0007));display:grid}.card-perspective,.card-perspective *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.card-perspective img{-webkit-user-drag:none}.card-fullscreen-zoom{min-width:0;transform:translate3d(var(--card-zoom-x,0px),var(--card-zoom-y,0px),0) scale(var(--card-zoom-scale,1));transform-style:preserve-3d;will-change:transform;display:grid}.card-faces{--face-turn:0deg;width:100%;min-width:0;transform-style:preserve-3d;transform:rotateY(var(--face-turn));transition:transform var(--card-flip-duration,.75s) cubic-bezier(.22,.7,.25,1);transition-delay:var(--flip-delay,0s);display:inline-grid;position:relative}.card-faces.is-turned{--face-turn:180deg}.card-faces .card-face-front{backface-visibility:hidden;grid-area:1/1;width:100%;min-width:0;display:block;position:relative}.card-face-front>img{object-fit:contain;border-radius:inherit;width:100%;height:auto;max-height:none;display:block}.composed-card-face{width:100%;height:auto;aspect-ratio:var(--card-aspect-ratio,1024 / 1424);border-radius:inherit;display:block;overflow:hidden}.flat-card-face{position:relative}.flat-card-face-image,.flat-card-face-source{border-radius:inherit;width:100%;height:100%;display:block}.card-face-back{backface-visibility:hidden;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 14px),#191919;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #ffffff18}.card-face-back>img{object-fit:contain;border-radius:inherit;width:100%;height:100%;max-height:none;display:block}.card-back-fallback{color:#999;text-align:center;padding:16px;font-size:12px}:is(.creation-grid,.card-edit-tilt) .card-perspective{filter:none}:is(.creation-grid,.card-edit-tilt) :is(.card-face-front,.card-face-back){box-shadow:var(--card-shadow,5px 9px 10px #0007)}:is(.card-preview-surface,.card-edit-tilt):hover .card-perspective{will-change:transform}@media (prefers-reduced-motion:reduce){.card-faces{transition:none}}.deck-card-stack{position:relative}.deck-card-stack-layer{z-index:0;pointer-events:none;transition:transform .3s ease-out;position:absolute;inset:0;transform:translate(0)}.deck-card-stack.is-revealed>.deck-card-stack-layer{transform:translateX(calc(var(--stack-index) * 3px));transition-delay:var(--stack-spread-delay,0s)}.deck-card-stack-layer>.card-faces{height:100%}.deck-card-stack-layer .card-face-front{box-shadow:2px 3px 6px #0008}@media (prefers-reduced-motion:reduce){.deck-card-stack-layer{transition:none}.deck-card-stack-layer .card-faces{transform:none}}.deck-card-stack>.image-preview-trigger,.deck-card-stack>.public-card-open{z-index:1;position:relative}.gallery-trail-item{animation:.5s cubic-bezier(.2,.7,.3,1) both gallery-trail-in;animation-delay:var(--trail-delay,0s)}@keyframes gallery-trail-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.gallery-trail-item{animation:none}}.card-opposite-face{width:100%;height:100%;display:block;position:relative}.card-unillustrated-face{border-radius:inherit;background:#191919;width:100%;height:100%;display:block;position:relative;overflow:hidden}.card-unillustrated-face>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.card-unillustrated-shade{pointer-events:none;border-radius:inherit;background:#0009;position:absolute;inset:0}.collection-view-toggle.card-face-selector{flex-wrap:wrap;max-width:100%;margin:8px 0}.card-face-placeholder{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#252528,#1a1a1c 60%);transition:opacity .35s ease-out;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.card-face-placeholder:before{content:"";background:#ffffff07;border-radius:6px;position:absolute;inset:7% 8% 47%}.card-face-placeholder:after{content:"";background:#ffffff05;border-radius:6px;height:27%;position:absolute;bottom:7%;left:8%;right:8%}.card-face-placeholder[data-hidden=true],.card-faces .card-face-front.is-pending{opacity:0}.card-faces .card-face-front.is-shown{opacity:1;transition:opacity .3s ease-out}@media (prefers-reduced-motion:reduce){.card-face-placeholder,.card-faces .card-face-front.is-shown{transition:none}}
