.u-card{--card-ink:#34445c;position:relative;display:block;aspect-ratio:63/88;overflow:hidden;border:1px solid #dcc7a8;border-radius:13px;background:linear-gradient(155deg,#fffdfb,#fff4f5 60%,#edf5fb);color:var(--card-ink);box-shadow:0 5px 16px #6c648a0f;text-align:left;user-select:none;min-width:0;width:100%}.u-card--red{--card-ink:#ad4c65}.u-card--selected{box-shadow:0 0 0 2px #ee9db2,0 8px 20px #ce8da41a}.u-card--compact{width:80px;border-radius:8px}.u-card--large{max-width:320px;border-radius:18px}.u-card__index{position:absolute;z-index:3;display:flex;align-items:center;flex-direction:column;gap:0;min-width:25%;padding:7% 3% 3%;background:linear-gradient(#fffdfbed 82%,#fffdfb00);pointer-events:none}.u-card__index b{font-size:clamp(19px,2.8vw,34px);font-weight:700;font-family:Georgia,Times New Roman,serif}.u-card__index span{font-size:clamp(18px,2.3vw,27px);margin-top:3px}.u-card__index--top{top:0;left:0;border-radius:13px 0 8px 0}.u-card__index--bottom{bottom:0;right:0;transform:rotate(180deg);border-radius:13px 0 8px 0}.u-card__art{position:absolute;inset:7% 6% 18%;border-radius:45% 45% 15% 15%;background:radial-gradient(ellipse,#e7ecf5,#fff7f6);box-shadow:inset 0 0 0 1px #d8bd942e}.u-card__art img{object-fit:cover}.u-card__art--entity img{object-fit:contain}.u-card__art--emblem{inset:23% 19% 28%;border-radius:50%;background:radial-gradient(#eef4fa,#fbe6ec)}.u-card__art--emblem img{object-fit:contain;padding:12%;width:100%;height:100%}.u-card__caption{position:absolute;bottom:7%;z-index:2;font-size:11px;line-height:1.2;color:#435068}.u-card__caption strong{display:block;font-weight:600}.u-card__caption small{display:block;margin-top:4px;letter-spacing:.04em;color:#987f64}.u-card--back{padding:0;background:#eef3f8;box-shadow:0 5px 16px #6c648a0f}.u-card--back img{display:block;object-fit:cover}.u-card--compact .u-card__index{padding-top:7%}.u-card--compact .u-card__index b{font-size:17px}.u-card--compact .u-card__index span{font-size:15px;margin-top:2px}.u-card--compact .u-card__caption{font-size:6px}.u-card--joker .u-card__index b{font-size:11px;writing-mode:vertical-rl;letter-spacing:2px}.u-card--joker .u-card__art{inset:10% 9% 18%;border-radius:45% 45% 25% 25%}.u-card--joker .u-card__index span{font-size:18px}.u-card--compact.u-card--joker .u-card__index b{font-size:7px;letter-spacing:1px}.arcana-collection{max-width:1440px;margin:0 auto;padding:18px 0 48px;color:#25324a}.arcana-collection a,.arcana-collection button,.arcana-collection input{font:inherit}.arcana-collection button{cursor:pointer}.arcana-collection a:focus-visible,.arcana-collection button:focus-visible,.arcana-collection input:focus-visible{outline:3px solid #83b8d9;outline-offset:3px}.arcana-collection__intro{display:flex;gap:30px;justify-content:space-between;align-items:center;background:linear-gradient(110deg,#fff7f8,#f4f9fd);border:1px solid #eddae1;border-radius:24px;padding:26px 30px}.arcana-collection__eyebrow{font-size:11px!important;letter-spacing:.18em;color:#a17e61;margin:0 0 8px!important}.arcana-collection__intro h1{font-family:Georgia,serif;font-size:clamp(27px,4vw,40px);margin:0 0 10px}.arcana-collection__intro p{max-width:650px;font-size:14px;line-height:1.7;margin:0;color:#627088}.arcana-collection__stats{display:flex;gap:24px;flex-shrink:0;text-align:center}.arcana-collection__stats span{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#64738b;max-width:110px}.arcana-collection__stats b{font-family:Georgia,serif;font-size:32px;font-weight:500;color:#344d68}.arcana-collection__notice{font-size:12px;line-height:1.8;color:#6a7488;margin:14px 5px 20px}.arcana-collection__notice span{margin-left:10px}.arcana-collection__toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.arcana-collection__filters{display:flex;gap:7px;flex-wrap:wrap}.arcana-collection__back-toggle,.arcana-collection__filters button{border:1px solid #e4d7d9;border-radius:30px;background:#fffdfb;color:#425471;padding:9px 14px;font-size:12px;min-height:40px}.arcana-collection__back-toggle[aria-pressed=true],.arcana-collection__filters button[aria-pressed=true]{background:#fbe0e7;border-color:#edb4c5;color:#904a61}.arcana-collection__filters button:nth-child(4),.arcana-collection__filters button:nth-child(5){color:#ad4c65}.arcana-collection__search{display:flex;align-items:center;border:1px solid #e2d9df;border-radius:24px;background:#fffdfb;padding:0 12px;min-width:180px;flex:1;max-width:340px}.arcana-collection__search span{font-size:24px;color:#a18391}.arcana-collection__search input{min-width:0;border:0;background:transparent;outline:none;padding:11px 8px;width:100%;font-size:12px}.arcana-collection__status{font-size:11px;color:#697c75;min-height:16px;margin:9px 5px}.arcana-collection__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.arcana-collection__slot{min-width:0}.arcana-collection__card-button{display:block;padding:0;border:0;background:none;width:100%;transition:transform .2s}.arcana-collection__card-button:hover{transform:translateY(-4px)}.arcana-collection__slot-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 4px;color:#43536e}.arcana-collection__slot-footer>span{font-size:12px;font-weight:600}.arcana-collection__slot-footer small{font-size:10px;display:block;font-weight:400;color:#8190a1;margin-top:3px}.arcana-collection__slot-footer button{border:1px solid #eadce3;border-radius:50%;background:#fffdfb;width:38px;height:38px;flex-shrink:0;font-size:22px;color:#c88ca1}.arcana-collection__slot-footer button[aria-pressed=true]{background:#fbe2eb;color:#d87698}.arcana-collection__empty{text-align:center;padding:65px 20px;border:1px dashed #e0cbd6;border-radius:22px;background:#fff7f9}.arcana-collection__empty>span{font-size:52px;color:#d7a5b8}.arcana-collection__empty h3{font-size:18px;font-weight:500}.arcana-collection__empty button{border:1px solid #edbace;border-radius:25px;background:#fff;padding:10px 18px;color:#a56783}.arcana-collection__back-note{display:flex;gap:25px;align-items:center;padding:24px 30px;margin-top:35px;border:1px solid #dce6ef;border-radius:22px;background:linear-gradient(120deg,#f2f7fc,#fff8f8)}.arcana-collection__back-note>.u-card{flex-shrink:0}.arcana-collection__back-note h3{font:22px Georgia,serif;margin:0 0 10px}.arcana-collection__back-note p{font-size:12px;line-height:1.7;color:#607088;max-width:800px;margin:5px 0}.arcana-collection__scrim{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:25px;background:#28354a66;backdrop-filter:blur(5px)}.arcana-collection__detail{position:relative;display:grid;grid-template-columns:minmax(200px,.85fr) minmax(250px,1fr);gap:35px;width:100%;max-width:850px;max-height:90dvh;overflow:auto;padding:40px;border:1px solid #f4e4e9;border-radius:28px;background:linear-gradient(130deg,#fffaf7,#f5f8fd);box-shadow:0 20px 80px #35405933}.arcana-collection__close{position:absolute;right:12px;top:12px;z-index:2;border:1px solid #eadbe2;background:#fffaf8;border-radius:50%;height:38px;width:38px;font-size:27px!important;line-height:1;color:#8c687b}.arcana-collection__detail-art{display:flex;align-items:flex-start;justify-content:center;padding-top:10px}.arcana-collection__detail-copy{min-width:0;padding-top:10px}.arcana-collection__detail-copy h2{font:clamp(24px,3vw,34px) Georgia,serif;margin:8px 0 20px}.arcana-collection__detail-copy dl{display:flex;gap:24px;font-size:12px;margin:0 0 20px;flex-wrap:wrap}.arcana-collection__detail-copy dt{color:#8290a1;margin-bottom:5px}.arcana-collection__detail-copy dd{margin:0;font-weight:600;color:#3f526d}.arcana-collection__detail-copy h3{font-size:13px;font-weight:500;margin:20px 0 10px}.arcana-collection__art-only,.arcana-collection__emblem-note{font-size:12px;line-height:1.7;color:#7d7e90}.arcana-collection__variants{display:flex;gap:9px;overflow-x:auto;padding:3px 3px 8px}.arcana-collection__variants button{position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:7px;align-items:center;border:1px solid transparent;border-radius:12px;background:#fffdfb;padding:6px;color:#738298;font-size:10px}.arcana-collection__variants button[aria-pressed=true]{border-color:#eab5c5;background:#fff1f5}.arcana-collection__variants b{position:absolute;right:4px;top:4px;border-radius:50%;width:20px;height:20px;line-height:20px;background:#f5b0c4;color:#fff}.arcana-collection__id{display:block;font-size:9px;line-height:1.5;word-break:break-all;color:#9a8590;margin-top:7px}.arcana-collection__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.arcana-collection__actions a,.arcana-collection__actions button{display:flex;align-items:center;justify-content:center;border-radius:25px;border:1px solid #d8e5ee;color:#45647c;background:#edf5fb;padding:11px 15px;min-height:44px;text-decoration:none;font-size:12px}.arcana-collection__actions button{border-color:#f1c5d3;background:#fbe4ec;color:#a8637d}@media(min-width:1550px){.arcana-collection__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:1100px){.arcana-collection__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.arcana-collection__intro{align-items:flex-start}.arcana-collection__stats{gap:15px}.arcana-collection__stats b{font-size:26px}}@media(max-width:800px){.arcana-collection__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.arcana-collection__intro{flex-direction:column;gap:22px;padding:22px}.arcana-collection__stats{width:100%;justify-content:space-around}.arcana-collection__detail{gap:23px;padding:35px 25px}.u-card__caption{font-size:9px}}@media(max-width:600px){.arcana-collection{padding:10px 0 30px}.arcana-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.arcana-collection__intro{border-radius:20px;padding:20px}.arcana-collection__intro p{font-size:12px}.arcana-collection__notice{font-size:10px}.arcana-collection__filters{gap:5px}.arcana-collection__filters button{padding:9px 11px;min-height:42px}.arcana-collection__search{flex-basis:65%;max-width:none;min-width:0}.arcana-collection__back-toggle{min-height:42px;padding:9px 12px}.arcana-collection__slot-footer{padding:6px 0}.arcana-collection__slot-footer button{width:34px;height:34px;font-size:21px}.arcana-collection__slot-footer>span{font-size:11px}.arcana-collection__slot-footer small{font-size:8px}.u-card{border-radius:10px}.u-card__index b{font-size:23px}.u-card__index span{font-size:18px}.u-card__caption{font-size:7px}.u-card__caption small{font-size:5px}.arcana-collection__back-note{gap:17px;padding:18px}.arcana-collection__back-note h3{font-size:18px}.arcana-collection__back-note p{font-size:10px}.arcana-collection__scrim{padding:10px}.arcana-collection__detail{display:block;padding:35px 22px 24px;max-height:94dvh;border-radius:22px}.arcana-collection__detail-art>.u-card{max-width:190px}.arcana-collection__detail-copy{padding-top:22px}.arcana-collection__detail-copy h2{font-size:24px}.arcana-collection__detail-copy dl{margin-bottom:15px}.arcana-collection__actions a,.arcana-collection__actions button{flex:1}.u-card--large .u-card__caption{font-size:11px}.u-card--large .u-card__caption small{font-size:7px}}@media(prefers-reduced-motion:reduce){.arcana-collection__card-button{transition:none}.arcana-collection__card-button:hover{transform:none}}.arcana-collection{width:calc(100% - 48px)}@media(max-width:600px){.arcana-collection{width:calc(100% - 24px)}}.sjs-arcana-sets{margin:18px 0;padding:22px;border:1px solid #e2dfed;border-radius:24px;background:linear-gradient(120deg,#fff7fb,#f4f8ff)}.sjs-arcana-sets h2{font-size:22px}.sjs-arcana-sets p{color:#7d798e;font-size:14px}.sjs-arcana-sets>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.sjs-arcana-sets a{border:1px solid #e3dfed;border-radius:16px;padding:14px;background:#ffffffa8;color:inherit;text-decoration:none;display:grid;grid-template-columns:1fr auto;gap:6px}.sjs-arcana-sets small{grid-column:1/-1;color:#898397}.arcana-collection__variants button:disabled{opacity:.55;filter:saturate(.2)}.sjs-arcana-sets>div{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 12px}.sjs-arcana-sets>div>button{position:relative;flex:0 0 176px;text-align:left;white-space:normal;display:flex;flex-direction:column;gap:6px;padding:17px;background:linear-gradient(145deg,#fff9fd,#f2f6ff);color:#4d4860;border:1px solid #e4dfed;border-radius:18px;scroll-snap-align:start;cursor:pointer}.sjs-arcana-sets>div>button[aria-pressed=true]{border-color:#a89abe;box-shadow:0 0 0 2px #bba7cf25}.sjs-arcana-sets>div>button>b{font-size:15px}.sjs-arcana-sets>div>button>span{font-size:25px;font-weight:650}.sjs-arcana-sets>div>button>small{font-size:12px;color:#80788c;line-height:1.6}.sjs-set-track{height:4px;border-radius:3px;background:#e7e1ed;width:100%;overflow:hidden;display:block}.sjs-set-track>i{display:block;height:100%;background:linear-gradient(90deg,#9eadd4,#d9aec8)}.sjs-set-next{margin-top:5px}.arcana-collection__memory-hint{font-size:13px;line-height:1.8;padding:13px 16px;background:#f5f1fa;border-radius:12px;color:#73687d}.arcana-collection-tabs{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.arcana-collection-tabs button{min-height:44px;padding:10px 20px;border:1px solid #c9bdac;border-radius:12px;background:#fffdf6;color:#4d504d}.arcana-collection-tabs [aria-pressed=true]{background:#253337;color:#fff9e7}.arcana-back-collection>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.arcana-back-collection article{padding:20px 14px;border:1px solid #d7cdbd;border-radius:18px;background:#fffdf8;text-align:center}.arcana-back-collection .u-card{max-width:168px;margin:auto}.arcana-back-collection h2{font-size:19px;font-weight:500}.arcana-back-collection p{font-size:12px;line-height:1.8}.arcana-back-collection button{min-height:44px;width:100%;border:1px solid #b7a47b;border-radius:12px;background:#e9e3d5;color:#363d3d;padding:10px}.arcana-back-collection button:disabled{background:#f2f0e9;color:#949286}.arcana-back-collection article[data-owned=false] .u-card{filter:saturate(.25);opacity:.8}.arcana-back-collection button[aria-pressed=true]{background:#283e3b;color:#fff8e4}.au-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.au-mode-gameTitle{grid-column:span 1}.au-mode-baccarat,.au-mode-quick{background:#f9f7ef}.au-pack-items>a{min-height:44px;padding:12px 16px;border:1px solid #ccc1ac;border-radius:12px}@media(max-width:700px){.arcana-back-collection>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arcana-back-collection article{padding:14px 10px}.arcana-back-collection h2{font-size:17px}.au-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arcana-collection-tabs button{padding:10px 14px}}.u-card{--skin-border:#d2b68a;--skin-light:#e8c891;--skin-ink:#34445c;--tilt-x:0deg;--tilt-y:0deg;border-color:var(--skin-border);transition:transform .16s ease,box-shadow .16s ease;transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.u-card:not(.u-card--back):after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:2px solid var(--skin-border);border-radius:inherit;opacity:.4;box-shadow:inset 0 0 0 4px #fff9}.u-card:not(.u-card--back):before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .18s;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,35%),#fff9,transparent 46%)}.u-card:active:before,.u-card:hover:before{opacity:.32}.u-card--selected{translate:0 -7px;box-shadow:0 0 0 2px var(--skin-light),0 9px 18px #85769930}.u-card__art{inset:9% 6% 19%;border-radius:8px;background:linear-gradient(130deg,#f4eff8,#eaf2f8)}.u-card__art--portrait img{object-fit:contain}.u-card__caption{bottom:8%;left:7%;right:25%}.u-card__index{background:#fffdfaf5;border-radius:6px;min-width:21%;padding:5% 3% 3%;box-shadow:0 1px 5px #4b43541a}.u-card__index--bottom{box-shadow:none}.u-card__index b{font-size:clamp(20px,2.5vw,32px)}.u-card[data-skin=REALM_FOIL]{--skin-border:#a99fbf;--skin-light:#b9d4e1;background:linear-gradient(125deg,#f2e9f9,#f8f7ec 35%,#e2f5f1 70%,#f9e9ee)}.u-card[data-skin=REALM_FOIL]:before{background:linear-gradient(115deg,transparent 15%,#ddb7dd40 30%,#bef0ef60 47%,#ffe2a15c 60%,transparent 80%);mix-blend-mode:soft-light}.u-card[data-skin=WOLF]{--skin-border:#9faebc;--skin-light:#d3e9f9;background:linear-gradient(145deg,#fff,#eaf0f6 50%,#d9e0e9)}.u-card[data-skin=WOLF]:after{border-style:double;border-width:4px;box-shadow:inset 0 0 0 1px #f4faff}.u-card[data-skin=PHOENIX]{--skin-border:#c39a60;--skin-light:#edc398;background:linear-gradient(135deg,#fff7eb,#f6ddd9 55%,#efe0c2)}.u-card[data-skin=PHOENIX]:after{box-shadow:inset 0 0 0 4px #c78c5320,inset 0 0 0 6px #fff8}.u-card[data-skin=DRAGON]{--skin-border:#79a798;--skin-light:#a7cfc1;background:linear-gradient(135deg,#f4fbf9,#d8eae4 60%,#c8dcd8)}.u-card[data-skin=DRAGON]:after{border-style:double;border-width:4px;box-shadow:inset 0 0 12px #7eaa9420}.u-card[data-skin=CHRONICLE]{--skin-border:#b3a090;--skin-light:#d9cbbb;background:repeating-linear-gradient(0deg,#efe8df08 0 2px,#b3a69012 2px 3px),linear-gradient(130deg,#fffaf1,#ebe5db)}.u-card[data-skin=CHRONICLE]:after{border:3px double #b29f81;box-shadow:inset 0 0 0 3px #fff5}.u-card[data-quality=HIGH]:hover{filter:drop-shadow(0 4px 9px #5c45631c)}.u-card[data-quality=LOW]{transform:none}.u-card[data-quality=LOW]:before{display:none}.u-card[data-reduced-motion=true]{transform:none;transition:none;translate:0}.u-card[data-reduced-motion=true]:before{transition:none}.arcana-skins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.arcana-skins button{min-height:44px;border:1px solid #dcd6e4;background:#fff9fc;color:#615775;padding:10px 6px;border-radius:13px;font-size:11px}.arcana-skins button[aria-pressed=true]{border-color:#9c88b5;background:#eee7f8}.arcana-skins button[data-skin=WOLF]{background:#e8edf3}.arcana-skins button[data-skin=PHOENIX]{background:#f6e2d5}.arcana-skins button[data-skin=DRAGON]{background:#e2eee8}.arcana-skins button[data-skin=CHRONICLE]{background:#eee8dc}.arcana-skins button[data-skin=REALM_FOIL]{background:linear-gradient(115deg,#efdeed,#ddf1f0,#f8edd5)}.arcana-effect-settings{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;font-size:12px;color:#736a80}.arcana-effect-settings select{min-height:44px;background:#fffafc;border:1px solid #e2d7e5;border-radius:11px;padding:8px;color:inherit}.arcana-effect-settings label{display:flex;align-items:center;gap:7px;min-height:44px}.arcana-effect-settings input{width:18px;height:18px}.arcana-collection__card-button{min-height:44px}.arcana-collection__close,.arcana-collection__slot-footer button{min-width:44px;min-height:44px}.arcana-collection__art-only{margin-top:16px}.arcana-skin-hint{color:#7d7288;font-size:12px;line-height:1.8}@media(max-width:430px){.u-card__index b{font-size:21px}.u-card--compact .u-card__index b{font-size:17px}.u-card--compact .u-card__index span{font-size:14px}.u-card__art{inset:10% 5% 20%}.arcana-skins{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.u-card{transform:none!important;translate:0!important}.u-card,.u-card:before{transition:none!important}}.arcana-card-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #e5dfeb}.arcana-card-related h3{width:100%;margin:0 0 5px}.arcana-card-related a{color:#71577e;border:1px solid #e6dcea;border-radius:14px;display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;font-size:13px;text-decoration:none}.u-card{aspect-ratio:63/88!important;height:auto!important;isolation:isolate;--rank-size:clamp(21px,2.2vw,30px);--suit-size:clamp(17px,1.8vw,24px)}.u-card--compact{--rank-size:17px;--suit-size:14px}.u-card--large{--rank-size:34px;--suit-size:28px}.u-card__art{inset:9% 7% 20%!important;padding:0!important;background:linear-gradient(145deg,#f6f1f7,#eaf0f6);overflow:hidden}.u-card__art img{width:100%;height:100%;object-fit:contain!important;object-position:50% 50%;position:relative;z-index:1;object-position:var(--art-x,50%) var(--art-y,50%);transform:scale(var(--art-scale,1));mask-image:linear-gradient(0deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-composite:intersect}.u-card__art-extension{position:absolute;inset:-8%;background-size:cover;background-position:var(--art-x,50%) var(--art-y,50%);filter:blur(10px);opacity:.65;transform:scale(1.06)}.u-card__art--emblem,.u-card__art--entity,.u-card__art--scene{display:flex;align-items:center;justify-content:center}.u-card__art--emblem img,.u-card__art--entity img,.u-card__art--scene img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;mask-image:linear-gradient(0deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}.u-card__art--emblem{background:#101217!important}.u-card__art--emblem .u-card__art-extension{opacity:.18}.u-card--table .u-card__art{inset:8% 6% 8%!important}.u-card__art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#f4f1e922,transparent 30%,transparent 80%,#f4f1e912);z-index:2}.u-card[data-quality=LOW] .u-card__art-extension{filter:none;opacity:.1}.u-card--back{background:#171b21!important}.u-card--back img{object-fit:fill}.u-card__index{z-index:5;min-width:0;width:22%;padding:4% 2% 2%;line-height:1;gap:2px;box-sizing:border-box}.u-card__index--top{top:3%;left:3%}.u-card__index--bottom{bottom:3%;right:3%}.u-card .u-card__index b{font-size:var(--rank-size)!important;line-height:1;font-variant-numeric:lining-nums;letter-spacing:-.04em}.u-card .u-card__index span{font-size:var(--suit-size)!important;line-height:1.05}.u-card--joker .u-card__index b{font-size:12px!important;letter-spacing:0}.u-card__caption{left:8%;right:26%;bottom:6.5%;max-height:12%;overflow:hidden}.u-card__caption strong{font-size:clamp(10px,1.05vw,14px);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-card__caption small{font-size:7px;line-height:1.2;white-space:nowrap}.u-card--compact .u-card__caption strong{font-size:8px}.u-card--compact .u-card__caption small{display:none}.u-card--back{background:#edf1f5}.u-card--back img{width:100%;height:100%;object-fit:contain}.ah-card.ah-card-empty,.ah-card.ah-shared-card{aspect-ratio:63/88!important;height:auto!important}.ah-shared-card>.u-card{height:auto!important;width:100%}.u-card[data-fx=dragging]{filter:drop-shadow(0 12px 14px #5e4e6a35);pointer-events:none}.u-card[data-fx=playable]{box-shadow:0 0 0 2px var(--skin-light)}.u-card[data-fx=placed]{animation:arcana-place .18s ease-out}.u-card[data-fx=revealed]{animation:arcana-reveal .24s ease-out}.u-card[data-fx=realm_locked]{box-shadow:0 0 0 1px var(--skin-light),0 0 14px #c8ad8220}.u-card[data-fx=victory]{animation:arcana-victory .6s ease-out}@keyframes arcana-place{0%{transform:translateY(-14px) rotate(-3deg);opacity:.5}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes arcana-reveal{0%{transform:perspective(600px) rotateY(80deg);opacity:.15}to{transform:perspective(600px) rotateY(0);opacity:1}}@keyframes arcana-victory{50%{box-shadow:0 0 0 2px var(--skin-light),0 0 22px #d7bd7755;translate:0 -3px}}.u-card[data-quality=LOW],.u-card[data-reduced-motion=true]{animation:none!important}.u-card[data-reduced-motion=true]:before{display:none}.arcana-collection__stats-note{margin:10px 0;color:#85778c;font-size:12px;line-height:1.7}.arcana-collection__detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arcana-collection__detail dl>div{min-width:0;padding:10px;background:#f5f1f7;border-radius:12px}.arcana-collection__detail dd{overflow-wrap:anywhere}.tr-game .tr-opponent-name img{width:52px;height:52px;object-fit:contain;border-radius:50%;border:2px solid #ece6f1}.tr-game .tr-npc-reaction{max-width:670px;margin:12px auto;color:#766681}.tr-realm[data-playable=true]{box-shadow:0 0 0 1px #ccb6d3,0 8px 25px #92799d14}.tr-seal-moment .tr-seal-mark{animation:arcana-victory .6s ease-out}.arcana-invitation-art img,.gv-npc-portrait img,.universe-invite-art img{object-fit:contain!important;object-position:50% 15%!important}@media(max-width:600px){.arcana-collection__detail dl{grid-template-columns:1fr 1fr}.u-card{--rank-size:23px;--suit-size:19px}.u-card--compact{--rank-size:17px;--suit-size:14px}.u-card--large{--rank-size:32px;--suit-size:26px}.u-card__caption strong{font-size:11px}.tr-game .tr-hand{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:12px 3px 18px;gap:9px}.tr-game .tr-hand-card{flex:0 0 104px;scroll-snap-align:center;min-height:44px}.tr-game .tr-opponent-name img{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.tr-seal-moment .tr-seal-mark,.u-card{animation:none!important}}.u-card--back:after{content:"";position:absolute;inset:10%;pointer-events:none;background:radial-gradient(ellipse at center,#d8e0e6 0,transparent 46%);opacity:.035;animation:arcana-back-light 8s ease-in-out infinite}@keyframes arcana-back-light{50%{opacity:.1}}.u-card--back[data-quality=LOW]:after,.u-card--back[data-reduced-motion=true]:after{animation:none}@media(prefers-reduced-motion:reduce){.u-card--back:after{animation:none}}