.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px}.template-grid .template-card{margin:0;padding:16px;display:flex;flex-direction:column;gap:18px;border:2px solid transparent}.template-card.is-current{border-color:var(--mewe-accent,#60715e)}.template-preview{border-radius:12px;padding:18px;min-height:190px;overflow:hidden}.template-preview-bar{padding:8px 12px;border-radius:30px;display:flex;justify-content:space-between;font-size:13px}.template-preview h3{font-size:23px;margin:20px 0 10px}.template-preview p{font-size:14px;margin:0 0 14px}.template-preview-cta{border-radius:20px;padding:7px 16px;display:inline-block;font-size:12px}.template-swatches{display:flex;gap:8px;justify-content:space-between}.template-swatches span{min-width:0;text-align:center}.template-swatches i{width:30px;height:30px;border-radius:50%;border:1px solid #0002;display:block;margin:0 auto 5px}.template-swatches small{font:10px/1.4 monospace}.template-choice{margin-top:auto;width:100%;min-height:48px;background:var(--mewe-accent,#60715e);color:white}.template-choice[aria-pressed=true]{outline:2px solid var(--mewe-detail,#ad9271);outline-offset:3px}@media(max-width:600px){.template-grid{grid-template-columns:1fr}.template-swatches small{font-size:11px}}
