.theme-card-grid[data-v-42c574b2]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px;row-gap:48px}.theme-card[data-v-42c574b2]{background:#fff;overflow:hidden}.theme-card-img[data-v-42c574b2]{display:block;height:187px;-o-object-fit:cover;object-fit:cover;width:100%}.theme-card-body[data-v-42c574b2]{padding:16px 0 0;text-align:left}.theme-card-title[data-v-42c574b2]{font-size:18px;font-weight:600;margin:0 0 6px}.theme-card-desc[data-v-42c574b2]{font-size:14px;line-height:1.8;margin-bottom:0}.theme-card-links[data-v-42c574b2]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.theme-card-btn[data-v-42c574b2]{border:1px solid var(--eldorado-primary);box-sizing:border-box;color:var(--eldorado-primary);display:inline-block;font-size:.875rem;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:background .2s,color .2s;width:140px}.theme-card-btn--reserve[data-v-42c574b2],.theme-card-btn[data-v-42c574b2]:hover{background:var(--eldorado-primary);color:#fff}.theme-card-btn--reserve[data-v-42c574b2]{border-color:var(--eldorado-primary)}.theme-card-btn--reserve[data-v-42c574b2]:hover{background:var(--eldorado-primary-hover);border-color:var(--eldorado-primary-hover);color:#fff}@media(max-width:900px){.theme-card-grid[data-v-42c574b2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.theme-card-grid[data-v-42c574b2]{grid-template-columns:1fr}.theme-card-title[data-v-42c574b2]{font-size:17px}}
