.odg-gamecard{aspect-ratio:63.5/88;color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;forced-color-adjust:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;background:#111;width:100%;font-family:Barlow Semi Condensed,ODG Signes,Arial Narrow,Helvetica Neue,Arial,sans-serif;line-height:1.2;display:block;position:relative;overflow:hidden;container-type:inline-size}.odg-gamecard,.odg-gamecard *{box-sizing:border-box;border-radius:0}.odg-gamecard p,.odg-gamecard h2{margin:0}.odg-guide{color:#fff;--card-rule:#3b424b;--card-soft:#b8bfc8;background:#0e0f11;grid-template-rows:auto auto minmax(0,1fr) auto;padding:7cqi 6cqi 4.8cqi;display:grid;position:absolute;inset:0;overflow:hidden}.odg-guide[data-finish=blanc]{color:#111;--card-rule:#cdd3da;--card-soft:#59616d;background:#fff}.odg-guide-suits{gap:1.4cqi;margin:0;padding:0;list-style:none;display:flex}.odg-guide-suits li{width:7cqi;height:7cqi}.odg-guide .odg-guide-title{letter-spacing:-.01em;text-align:left;margin-top:5cqi;font-size:15.4cqi;font-weight:800;line-height:.94}.odg-guide-text{text-align:left;flex-direction:column;justify-content:center;gap:3.4cqi;font-size:6.2cqi;font-weight:600;line-height:1.16;display:flex}.odg-box{color:#fff;background:#0e0f11;grid-template-rows:auto auto 1fr auto auto;row-gap:5cqi;padding:8cqi 7cqi 7cqi;display:grid;position:absolute;inset:0;overflow:hidden}.odg-box-title{letter-spacing:-.01em;font-size:17.5cqi;font-weight:800;line-height:.94}.odg-box-line{grid-row:4;font-size:6cqi;font-weight:600;line-height:1.16}.odg-box-sign{letter-spacing:.14em;text-transform:uppercase;color:#b8bfc8;grid-row:5;font-size:3.6cqi;font-weight:700}.odg-back{background:var(--cc);color:#0e0f11;grid-template-rows:auto 1fr auto auto;padding:6.5cqi 6.5cqi 5.5cqi;display:grid;position:absolute;inset:0;overflow:hidden}.odg-back[data-finish=blanc]{background:#fff;box-shadow:inset 0 0 0 .3cqi #cdd3da}.odg-back-motif{fill:#0e0f11;fill-opacity:.07;width:100%;position:absolute;bottom:0;right:0}.odg-back[data-finish=blanc] .odg-back-motif{fill:var(--cc);fill-opacity:.1}.odg-back>:not(svg){position:relative}.odg-back-title{letter-spacing:-.01em;font-size:15.4cqi;font-weight:800;line-height:.94}.odg-back-qr{background:#fff;place-self:center start;width:fit-content}.odg-back-qr .odg-qr{margin:0}.odg-back-line{font-size:6cqi;font-weight:700;line-height:1.12}.odg-gamecard .odg-back-sign{justify-content:space-between;margin-top:2.6cqi;font-size:4.2cqi;font-weight:600;display:flex}.odg-cardface{border-radius:4.7%/3.4%;overflow:hidden}.odg-flip{perspective:1400px}.odg-flip-inner{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:relative}.odg-flip:hover .odg-flip-inner,.odg-flip:focus-within .odg-flip-inner{transform:rotateY(180deg)}.odg-flip-face{backface-visibility:hidden}.odg-flip-back{position:absolute;inset:0;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.odg-flip-inner{transition:none}}
