.coverit-actions { display:flex; flex-wrap:wrap; gap:16px; list-style:none; margin:0; padding:0; }
.coverit-actions li { flex:1 1 0; min-width:0; }
.coverit-actions .coverit-button { width:100%; height:100%; gap:20px; margin:0; border-color:var(--coverit-border); background:transparent; color:var(--coverit-muted); line-height:1.25; text-transform:uppercase; }
.coverit-actions .coverit-button:hover { background:var(--coverit-muted); color:var(--coverit-background); }
.coverit-actions svg { width:1em; height:1em; flex:none; fill:currentColor; }
.coverit-route-action { gap:5px; margin:0; line-height:1.25; text-align:center; text-transform:uppercase; }
.coverit-route-action svg { width:1em; height:1em; flex:none; fill:currentColor; }
@media(max-width:1024px) { .coverit-actions li { flex:0 1 calc(50% - 8px); } }
@media(max-width:767px) {
    .coverit-route-action { width:100%; padding:16px 12px; font-size:14px; }
    .coverit-actions li { flex-basis:100%; }
    .coverit-actions .coverit-button { padding:16px 12px; font-size:14px; }
}
