.subtitle[data-v-221752f0]{color:var(--subtitle-color);font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem}.main-title[data-v-221752f0]{color:var(--title-color);font-weight:700;margin-bottom:1rem}.main-description[data-v-221752f0]{color:var(--description-color);margin:0 auto;max-width:42rem}.motorcycle-card[data-v-221752f0]{background-color:var(--card-bg-color);border:2px solid var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:0 1px 2px #0000000d;color:var(--card-text-color);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.motorcycle-card[data-v-221752f0]:hover{border-color:var(--card-border-color-hover);box-shadow:0 10px 20px -5px color-mix(in srgb,var(--card-border-color-hover) 30%,transparent);transform:translateY(-8px)}.card-image[data-v-221752f0]{height:16rem;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.motorcycle-card:hover .card-image[data-v-221752f0]{transform:scale(1.1)}.category-badge[data-v-221752f0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--badge-bg-color);border-radius:var(--badge-border-radius);color:var(--badge-text-color);font-size:.75rem;font-weight:600;left:1rem;padding:.25rem .75rem;position:absolute;top:1rem;transition:all .3s ease}.motorcycle-card:hover .category-badge[data-v-221752f0]{transform:scale(1.05)}.card-content[data-v-221752f0]{padding:1.5rem}.card-title[data-v-221752f0]{color:var(--card-text-color);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.card-description[data-v-221752f0]{color:var(--card-description-color);margin-bottom:1rem}.view-details-btn[data-v-221752f0]{background-color:var(--btn-bg-color);border:2px solid var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-color);font-weight:600;height:2.5rem;overflow:hidden;padding:.5rem 1rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.view-details-btn[data-v-221752f0]:before{background:linear-gradient(90deg,transparent,rgba(14,165,233,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.4,0,.2,1);width:100%}.view-details-btn[data-v-221752f0]:hover{background-color:var(--btn-bg-color-hover);border-color:var(--btn-border-color-hover);color:var(--btn-color-hover);transform:translateY(-2px)}.view-details-btn[data-v-221752f0]:hover:before{left:100%}
