.cargo-hub-picker{height:min(620px,94dvh);max-height:94dvh;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain}
.cargo-hub-picker[open]{display:flex;flex-direction:column;gap:12px}
.cargo-hub-header{flex-shrink:0;margin-bottom:0}.cargo-hub-header h2{font-size:clamp(19px,5vw,24px)}
.cargo-hub-cards{flex:1;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}
.cargo-hub-card{min-height:0;min-width:0;display:grid;grid-template-columns:34% minmax(0,1fr)}
.cargo-hub-card>img{height:100%;min-height:0;width:100%;object-fit:cover}
.cargo-hub-card-body{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:12px}
.cargo-hub-card-body h3{font-size:clamp(17px,4.4vw,21px)}.cargo-hub-card-body p{font-size:13px;line-height:1.35}
.cargo-hub-card-body>span{margin-top:12px}.cargo-hub-note{flex-shrink:0;margin-top:0;line-height:1.3}
@media(min-width:640px){.cargo-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.cargo-hub-card{display:flex;flex-direction:column}.cargo-hub-card>img{flex:1;min-height:0;max-height:240px}.cargo-hub-card-body{flex-shrink:0;padding:16px}.cargo-hub-card-body p{font-size:14px}}
@media(max-height:430px){.cargo-hub-picker{padding:10px!important}.cargo-hub-picker[open]{gap:7px}.cargo-hub-header p{display:none}.cargo-hub-header h2{font-size:19px}.cargo-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:8px}.cargo-hub-card{display:grid;grid-template-columns:30% minmax(0,1fr)}.cargo-hub-card>img{height:100%;max-height:none}.cargo-hub-card-body{padding:8px}.cargo-hub-card-body h3{font-size:15px}.cargo-hub-card-body p{display:none}.cargo-hub-card-body>span{margin-top:8px}.cargo-hub-note{font-size:10px}}

/* Static, scoped polish only. No fonts, downloads, filters or running effects. */
.cargo-hub-picker{background:#eff5f6;border-color:#d3e1e5;border-radius:24px;box-shadow:0 14px 40px #153d571a}
.cargo-hub-header h2{letter-spacing:-.035em;line-height:1.15;color:#153d57}
.cargo-hub-header p:first-child{color:#44754b;letter-spacing:.14em}
.cargo-hub-card{border-color:#cfdee3;border-radius:18px;box-shadow:none;transition:none}
.cargo-hub-card-body{background:#fff}
.cargo-hub-card-body h3{letter-spacing:-.025em;color:#153d57}
.cargo-hub-card-body>span{background:#e4f0db;color:#315d25;border:1px solid #c1d6b2;border-radius:10px;min-height:40px;padding:8px 12px}
.cargo-hub-note{color:#526d7c}
dialog[aria-labelledby="cargo-game-title"]{color:#153d57;background:#f5f9fa;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
dialog[aria-labelledby="cargo-game-title"] h2{letter-spacing:-.025em}
dialog[aria-labelledby="cargo-game-title"]>div>p:first-of-type{font-variant-numeric:tabular-nums;color:#456171}
dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"]{border:1px solid #d5e3e8;border-radius:18px;background:#fffffff5;box-shadow:none}
dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"] h3{letter-spacing:-.025em;color:#153d57}
dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"] p{color:#456171}
dialog[aria-labelledby="cargo-game-title"] section[aria-label="Top 10 hráčov"]{background:#fffffff5;border:1px solid #cfdfe5;border-top:3px solid #8ab95a;border-radius:16px;box-shadow:none;padding:14px}
dialog[aria-labelledby="cargo-game-title"] section[aria-label="Top 10 hráčov"] h3{font-size:19px;letter-spacing:-.02em;margin:5px 0 8px}
dialog[aria-labelledby="cargo-game-title"] ol{list-style:none;padding:0;margin:0}
dialog[aria-labelledby="cargo-game-title"] ol li{border-bottom:1px solid #e2ebee;align-items:center;padding:7px 0;line-height:1.35}
dialog[aria-labelledby="cargo-game-title"] ol li:first-child{color:#315d25}
dialog[aria-labelledby="cargo-game-title"] ol strong{font-variant-numeric:tabular-nums;white-space:nowrap}
dialog[aria-labelledby="cargo-game-title"] button[aria-pressed]{background:#f4f8fa;border-color:#d2dfe5;border-radius:10px;min-height:44px}
dialog[aria-labelledby="cargo-game-title"] button[aria-pressed="true"]{background:#e7f1df;border-color:#a8c58d;color:#315d25}
dialog[aria-labelledby="cargo-game-title"]>div>button{border-radius:12px}
dialog[aria-labelledby="cargo-game-title"]>div>button:first-of-type{background:#126b9c;color:#fff;box-shadow:none}
@media(max-height:700px){dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"]{padding:12px}dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"] p{font-size:14px;line-height:1.35;margin-bottom:9px}dialog[aria-labelledby="cargo-game-title"] section[aria-label="Top 10 hráčov"]{padding:10px}dialog[aria-labelledby="cargo-game-title"] ol li{padding:5px 0}}
@media(prefers-contrast:more){.cargo-hub-card,.cargo-hub-picker,dialog[aria-labelledby="cargo-game-title"] section{border-color:#537483}}
@media(max-height:650px) and (max-width:380px){dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"]{padding:9px}dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"] h3{font-size:19px;line-height:1.2;margin-bottom:8px}dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"] p{font-size:13px;line-height:1.25;margin-bottom:6px}dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"] button[aria-pressed]{font-size:12px;padding:6px 8px}dialog[aria-labelledby="cargo-game-title"] section[aria-label="Ako hrať CargoFlappy"] [aria-label="Výber rebríčka"]{margin-bottom:8px;gap:6px}}
