/* Deeper collectible tiles with a visible physical edge and richer summaries. */
.humanDashboardV64 .humanDashTileV64{overflow:visible;min-height:300px;border-width:1px;box-shadow:inset 0 1px rgba(255,255,255,.5),inset 0 -8px 16px rgba(0,0,0,.16),0 9px 0 color-mix(in srgb,var(--tier-two) 78%,#000),0 25px 55px var(--tier-glow)}
.humanDashboardV64 .humanDashTileV64:hover{transform:perspective(850px) rotateX(var(--dash-rx,0deg)) rotateY(var(--dash-ry,0deg)) translateY(-9px) scale(1.012);box-shadow:inset 0 1px rgba(255,255,255,.55),inset 0 -9px 18px rgba(0,0,0,.18),0 12px 0 color-mix(in srgb,var(--tier-two) 82%,#000),0 34px 70px var(--tier-glow)}
.humanDashboardV64 .humanDashTileV64>*{position:relative;z-index:2}.humanDashboardV64 .humanDashTileV64:after{content:"";position:absolute;inset:1px;border-radius:25px;pointer-events:none;background:radial-gradient(circle at var(--dash-x,25%) var(--dash-y,15%),rgba(255,255,255,.2),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.13),transparent 38%,rgba(0,0,0,.09));z-index:1}
.tileMetricsV66{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 18px;transform:translateZ(14px)}.tileMetricsV66>span{min-width:0;padding:9px 7px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:rgba(0,0,0,.12)}.tileMetricsV66 small{display:block;font:800 6px/1 ui-monospace,monospace;color:rgba(255,255,255,.58)}.tileMetricsV66 b{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:760 10px/1 -apple-system,BlinkMacSystemFont,sans-serif;color:#fff}
/* Positions 4–10: bright, discrete cards with unabridged country names. */
.countryRaceV54{display:grid!important;gap:9px!important;padding:10px!important;background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.25)!important;overflow:visible!important}.countryRaceHeadV54{margin:-10px -10px 0;border-radius:27px 27px 0 0;background:rgba(255,255,255,.07);color:#c6d1df!important}.countryRaceRowV54{grid-template-columns:48px 48px minmax(210px,1fr) minmax(125px,auto) 125px!important;min-height:78px!important;padding:14px 17px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:17px!important;background:linear-gradient(145deg,#fbfcff,#e8edf5)!important;box-shadow:0 9px 25px rgba(0,0,0,.22)!important;color:#121722!important;transform:none!important}.countryRaceRowV54:nth-child(odd){background:linear-gradient(145deg,#fff,#edf2f8)!important}.countryRaceRowV54:hover{background:linear-gradient(145deg,#fff,#dfe9ff)!important;transform:translateX(4px)!important}.countryRaceRowV54>b{background:linear-gradient(145deg,#176dff,#0648bc)!important;color:#fff!important}.countryRaceRowV54>i{font-size:31px!important}.countryRaceRowV54>span{min-width:0!important}.countryRaceRowV54>span strong{overflow:visible!important;white-space:normal!important;word-break:normal!important;color:#101722!important;font-size:16px!important;line-height:1.15!important}.countryRaceRowV54>span small{color:#617087!important}.countryRaceRowV54>em{white-space:nowrap;color:#101722!important;font-size:14px!important}.countryRaceRowV54>mark{white-space:nowrap;background:#dff8ee!important;border-color:#b5ead6!important;color:#087b59!important}
@media(max-width:900px){.countryRaceRowV54{grid-template-columns:42px 42px minmax(0,1fr) auto!important}.countryRaceRowV54>mark{grid-column:3/-1}.humanDashboardV64 .humanDashTileV64{overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.5),inset 0 -7px 15px rgba(0,0,0,.15),0 20px 48px var(--tier-glow)}}
@media(max-width:600px){.countryRaceRowV54{grid-template-columns:36px 36px minmax(0,1fr)!important}.countryRaceRowV54>em,.countryRaceRowV54>mark{grid-column:3}.tileMetricsV66{grid-template-columns:1fr}.humanDashboardV64 .humanDashTileV64{min-height:330px}}
