.gb-empty[data-v-5634d536],.gb-loading[data-v-5634d536]{color:var(--gb-muted);padding:2rem;text-align:center}.gb-riviste-grid[data-v-5634d536]{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:1fr}@media(min-width:640px){.gb-riviste-grid[data-v-5634d536]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.gb-riviste-grid[data-v-5634d536]{grid-template-columns:repeat(3,1fr)}}.gb-rivista-card[data-v-5634d536]{background:var(--gb-surface);border:1px solid var(--gb-border);border-radius:var(--gb-radius);display:flex;overflow:hidden;transition:box-shadow .15s,border-color .15s}.gb-rivista-card[data-v-5634d536]:hover{border-color:var(--gb-border-strong);box-shadow:0 2px 12px #00000014}.gb-rivista-card__link[data-v-5634d536]{color:inherit;display:flex;gap:.75rem;height:100%;padding:.75rem;text-decoration:none;width:100%}.gb-rivista-card__cover[data-v-5634d536]{border-radius:4px;flex-shrink:0;height:110px;-o-object-fit:cover;object-fit:cover;width:80px}.gb-rivista-card__no-cover[data-v-5634d536]{align-items:center;background:var(--gb-bg-alt);border:1px solid var(--gb-border);border-radius:4px;display:flex;flex-shrink:0;font-size:2rem;height:110px;justify-content:center;width:80px}.gb-rivista-card__info[data-v-5634d536]{display:flex;flex:1;flex-direction:column;min-width:0}.gb-rivista-card__title[data-v-5634d536]{color:var(--gb-heading-color);font-size:1.0625rem;font-weight:700;line-height:1.3;margin-bottom:.25rem}.gb-rivista-card__descr[data-v-5634d536]{color:var(--gb-muted);font-size:.8125rem;line-height:1.4;margin:0 0 .5rem}.gb-rivista-card__descr[data-v-5634d536] b,.gb-rivista-card__descr[data-v-5634d536] strong{color:var(--gb-body-color);font-weight:600}.gb-rivista-card__descr[data-v-5634d536] em,.gb-rivista-card__descr[data-v-5634d536] i{font-style:italic}.gb-rivista-card__meta[data-v-5634d536]{color:var(--gb-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem}.gb-rivista-card__badge[data-v-5634d536]{background:var(--gb-bg-alt);border:1px solid var(--gb-border);border-radius:99px;color:var(--gb-body-color);font-size:.6875rem;font-weight:600;padding:.125rem .5rem}.gb-rivista-card__flip-badge[data-v-5634d536]{align-self:flex-start;color:var(--gb-accent);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:var(--gb-letter-wide);margin-top:auto;padding-top:.5rem;text-transform:uppercase}.gb-rivista-card__flip-badge[data-v-5634d536]:before{content:"✓ ";font-weight:900}
