.gamecard{--ink:#0f2438;--muted:#647889;--rule:#dadde2;--paper:#fafaf8;background:var(--paper);font-kerning:none;width:63mm;height:88mm;color:var(--ink);letter-spacing:0;text-align:left;font-family:Archivo,sans-serif;position:relative;overflow:hidden}.gamecard *{box-sizing:border-box;margin:0;padding:0}.gamecard.cat-personer{--cat-bg:#e3b23c;--cat-fg:#3a2a05}.gamecard.cat-prylar{--cat-bg:#2f6bff;--cat-fg:#fff}.gamecard.cat-trender{--cat-bg:#7b3fb3;--cat-fg:#fff}.gamecard.cat-ord{--cat-bg:#42c5de;--cat-fg:#0f2438}.gamecard.cat-film{--cat-bg:#26805b;--cat-fg:#fff}.gamecard.cat-skandaler{--cat-bg:#d84a4a;--cat-fg:#fff}.gamecard .hdr{background:var(--cat-bg);width:63mm;height:12mm;color:var(--cat-fg);position:absolute;top:0;left:0}.gamecard .hdr-group{white-space:nowrap;align-items:flex-start;height:12mm;display:flex;position:absolute;top:0;left:50%;transform:translate(calc(.25mm - 50%))}.gamecard .hdr svg{fill:none;stroke:currentColor;stroke-width:.388px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:5mm;height:5.5mm;margin-top:3.25mm;overflow:visible}.gamecard .hdr-label{text-transform:uppercase;margin-top:4.061mm;margin-left:3.3mm;font-size:9.3pt;font-weight:700;line-height:1.2}.gamecard .lbl{color:var(--muted);text-transform:uppercase;font-size:6.2pt;font-weight:700;line-height:1.2}.gamecard .abs{width:51mm;position:absolute;left:6mm}.gamecard .photo{background:var(--rule);width:50.7mm;height:33.8mm;position:absolute;top:15.4mm;left:6.15mm;overflow:hidden}.gamecard .photo img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.gamecard .photo-none{background:var(--paper)}.gamecard .front-text{width:51mm;position:absolute;top:51.113mm;left:6mm}.gamecard .q{margin-top:.14mm;font-size:8.7pt;font-weight:700;line-height:1.2}.gamecard .rule{background:var(--rule);height:.282mm;margin-top:1.482mm}.gamecard .lbl2{margin-top:3.222mm}.gamecard .xq{margin-top:.226mm;font-size:8.4pt;font-weight:400;line-height:1.22}.gamecard .year{font-size:44pt;font-weight:900;line-height:1;top:18.162mm}.gamecard .lbl-ans{top:39.663mm}.gamecard .ans{white-space:nowrap;font-size:13pt;font-weight:700;line-height:1.2;top:42.394mm}.gamecard .also{color:var(--muted);font-size:6.7pt;font-weight:400;line-height:1.2;top:49.156mm}.gamecard .fact{font-size:7.5pt;font-weight:400;line-height:1.21;top:57.579mm}.gamecard .code{color:var(--muted);font-size:6.3pt;font-weight:700;line-height:1.2;position:absolute;top:80.859mm;right:6mm}.gamecard-scale{aspect-ratio:63/88;outline:1px solid var(--rule,#dadde2);border-radius:3%/2.15%;width:100%;position:relative;overflow:hidden}.gamecard-scale>.gamecard{transform-origin:0 0;position:absolute;top:0;left:0}.gameflip{perspective:1400px;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.gameflip-inner{aspect-ratio:63/88;width:100%;transform-style:preserve-3d;transition:transform .55s;display:block;position:relative}.gameflip.is-back .gameflip-inner{transform:rotateY(180deg)}.gameflip-side{backface-visibility:hidden;display:block;position:absolute;inset:0}.gameflip-side.back{transform:rotateY(180deg)}.gameflip:focus-visible{outline:3px solid var(--ring,#0f2438);outline-offset:4px;border-radius:6px}@media (prefers-reduced-motion:reduce){.gameflip-inner{transition:none}}.gamecard-skeleton{aspect-ratio:63/88;background:var(--muted,#eee);border-radius:6px;width:100%;animation:1.4s ease-in-out infinite gc-pulse}@keyframes gc-pulse{50%{opacity:.5}}
