.country-cards{display:grid;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:.6rem}@media(max-width: 480px){.country-cards{grid-template-columns:1fr}}.country-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:.25rem;min-width:0;padding:.9rem;border-radius:10px;border:1px solid rgba(0,0,0,0);color:#fff;text-decoration:none;background:linear-gradient(#0f2b23, #0f2b23) padding-box,linear-gradient(45deg, #09C269, #00D1FF) border-box}.country-card:hover{color:#fff;text-decoration:none}.country-card:focus-visible{outline:2px solid #00d1ff;outline-offset:3px}.country-card b{font-family:"RedHatDisplay-Bold";font-size:1.1rem}.country-card span{font-family:"Archivo-Regular";font-size:.8rem;color:rgba(255,255,255,.62)}.country-card .coordinates{margin-bottom:.6rem;font-family:"RedHatDisplay-Italic";font-size:.75rem;font-variant-numeric:tabular-nums;color:#00d1ff}.country-card .button{justify-self:start;align-self:end;padding:.35rem .75rem;border-radius:30px;background:linear-gradient(45deg, #09C269, #00D1FF);color:#0f2b23;font-weight:700}
