.cq-deck-card{box-sizing:border-box;color:#111827;break-inside:avoid;background:#def4ea;border:.35mm solid #111827;border-radius:3mm;width:63mm;height:88mm;position:relative;overflow:hidden}.cq-deck-tone-1{background:#fff0d0}.cq-deck-tone-2{background:#e4efff}.cq-deck-tone-3{background:#def4ea}.cq-deck-tone-4{background:#ffe4dc}.cq-deck-head{z-index:3;letter-spacing:-.04em;justify-content:space-between;align-items:center;padding:3.5mm 3.5mm 0;font-size:10pt;font-weight:900;display:flex;position:relative}.cq-deck-head>span>span{color:#a78bfa}.cq-deck-head strong{letter-spacing:.02em;font-size:7pt}.cq-deck-halo{background:#c7b7f3;border-radius:50%;width:55mm;height:55mm;position:absolute;top:11mm;left:4mm}.cq-deck-art{z-index:1;object-fit:contain;object-position:center bottom;width:59mm;height:54mm;position:absolute;top:10mm;left:2mm}.cq-deck-info{box-sizing:border-box;z-index:2;background:#a78bfa;border-top:.35mm solid #111827;width:100%;height:24mm;padding:3mm 3.5mm;position:absolute;bottom:0}.cq-deck-info>span{letter-spacing:.12em;font-size:6pt;font-weight:900;display:block}.cq-deck-info h2{letter-spacing:-.04em;overflow-wrap:break-word;margin:1.5mm 0 0;font-size:14pt;font-weight:900;line-height:1.05}.cq-deck-back{color:#fff;text-align:center;background:radial-gradient(circle at 50% 43%,#6d46b8,#0000 65%),#231342}.cq-deck-spark{color:#d4ff3a;font-size:28pt;line-height:1;position:absolute;top:10mm;left:4mm}.cq-deck-game{letter-spacing:.15em;margin:7mm 0 0;font-size:8pt;font-weight:900;position:relative}.cq-deck-qr{box-sizing:border-box;background:#fff;border-radius:2mm;width:44mm;height:44mm;margin:5mm auto 0;padding:1mm;position:relative}.cq-deck-qr img{width:100%;height:100%;display:block}.cq-deck-scan{letter-spacing:.06em;margin:5mm 0 0;font-size:8pt;font-weight:900}.cq-deck-job{color:#e5d9f7;max-width:56mm;margin:1.5mm auto 0;font-size:7.5pt;font-weight:800;line-height:1.15}.cq-deck-sheet{position:relative}.cq-deck-sheet-label{color:#636b7a;font:8pt Arial,sans-serif;position:absolute;top:5mm;left:10.5mm}.cq-deck-empty{width:63mm;height:88mm}.cq-deck-download{color:#fff;white-space:nowrap;background:#6d28d9;border-radius:12px;padding:12px 18px;font-weight:800;display:inline-flex}@media print{.cq-deck-card,.cq-deck-card *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cq-print-sheet{overflow:hidden}}.cq-print-actions{flex-wrap:wrap}.cq-deck-stem .cq-deck-halo{background:#b9ddd7}.cq-deck-stem .cq-deck-info{background:#73cfb6}.cq-deck-stem.cq-deck-back{background:radial-gradient(circle at 50% 43%,#287b70,#0000 65%),#123c39}.cq-deck-stem .cq-deck-job{color:#e0f6ef}.cq-deck-stem .cq-deck-head>span>span{color:#168a75}