.country-flag{display:inline-flex;inline-size:30px;block-size:30px;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle}.country-flag video,.country-flag img,.country-flag svg{inline-size:100%;block-size:100%;object-fit:contain}.country-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;margin-block:16px}.country-grid>a,.country-grid>button{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;background:var(--card,#17151e);border:1px solid var(--line,#34303e);border-radius:14px;padding:13px;font:inherit;text-align:start;cursor:pointer}.country-grid small{margin-inline-start:auto}.supplier-terms{border:1px solid var(--line,#34303e);border-radius:12px;margin-block:16px;padding:14px}.supplier-terms summary{cursor:pointer;font-weight:700}.supplier-terms>div{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;margin-block-start:14px;text-align:start}.terms-consent{display:flex;align-items:flex-start;gap:10px;padding-block:16px;font-size:14px;line-height:1.7}.terms-consent input{inline-size:20px;block-size:20px;flex-shrink:0;margin-block-start:2px}.country-search{width:100%;max-width:440px;padding:12px;margin-block:12px;border:1px solid var(--line,#34303e);border-radius:10px;background:transparent;color:inherit;font:inherit}.country-grid [hidden]{display:none}
/* Publisher images share the same source on the site and Mini App. */
.game-mark{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;border-radius:14%;flex-shrink:0}
.gb-l .game-mark,.gb-art .lg,.gh-l .lg{width:100%;height:100%}
.gcard .gc-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#111827;z-index:0}
.gcard.has-art::after{inset:0;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 40%,rgba(0,0,0,.8));z-index:1}
.gcard.has-art .gc-logo{display:none}
.gcard.has-art .gc-brand{inset-inline-start:7%;max-width:85%;color:#fff;z-index:2}
.gcard.has-art .gc-face,.gcard.has-art .gc-flag{color:#fff;z-index:2}
.gv-name{display:block;text-align:start;font-size:12px;line-height:1.5;overflow-wrap:anywhere;color:var(--text,#fff)}
.gc-face:empty{display:none}
.gv-n{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5}
