.theme-card[data-v-b516677a]{text-align:left;gap:.625rem}.theme-card[data-v-b516677a],.theme-card-cover[data-v-b516677a]{flex-direction:column;width:100%;display:flex}.theme-card-cover[data-v-b516677a]{aspect-ratio:3/4;border:.0625rem solid var(--line,#e7e5e0);border-radius:var(--radius-md,14px);background:var(--surface-high,#f7f6f3);gap:.75rem;padding:.875rem;transition:border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.theme-card-cover-image[data-v-b516677a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.theme-card-cover-typo[data-v-b516677a]{flex-direction:column;flex:1;justify-content:space-between;gap:.75rem;display:flex}.theme-card-cover-occasion[data-v-b516677a]{letter-spacing:.0375rem;color:var(--accent,#8a5a14);border:.0625rem solid #8a5a1447;border-radius:62.4375rem;align-self:flex-start;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:700}.theme-card-cover-title[data-v-b516677a]{letter-spacing:-.0375rem;color:var(--text,#14130f);word-break:keep-all;font-size:1.3125rem;font-weight:700;line-height:1.3}.theme-card-cover-pending[data-v-b516677a]{color:var(--faint,#9a968b);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;display:flex}.theme-card-cover-pending[data-v-b516677a]:before{content:"";background:var(--line-strong,#d3d0c9);width:.875rem;height:.0625rem}.theme-card-cover-style-count[data-v-b516677a]{align-self:flex-start;margin-top:auto;position:relative}.theme-card-cover-style-count[data-v-b516677a],.theme-card-cover-tag[data-v-b516677a]{color:var(--text,#14130f);background:var(--surface-translucent,#ffffffe0);border-radius:62.4375rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:600}.theme-card-cover-tag[data-v-b516677a]{position:absolute;top:.625rem;left:.625rem}.theme-card-cover-swiper[data-v-b516677a]{-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.theme-card-cover-swiper-wrapper[data-v-b516677a]{width:100%;height:100%;transition-property:transform;display:flex}.theme-card-cover-slide[data-v-b516677a]{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:100%;height:100%}.theme-card-cover-arrow[data-v-b516677a]{width:1.75rem;height:1.75rem;color:var(--text,#14130f);background:var(--surface-translucent,#ffffffe0);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .125rem .5rem #14130f29}.theme-card-cover-arrow-prev[data-v-b516677a]{left:.5rem}.theme-card-cover-arrow-next[data-v-b516677a]{right:.5rem}.theme-card-cover-arrow-icon[data-v-b516677a]{width:1rem;height:1rem}.theme-card-cover-dot-list[data-v-b516677a]{background:var(--surface-translucent,#ffffffe0);border-radius:62.4375rem;gap:.25rem;padding:.25rem .375rem;display:flex;position:absolute;bottom:.625rem;left:50%;transform:translate(-50%)}.theme-card-cover-dot[data-v-b516677a]{background:var(--line-strong,#d3d0c9);border-radius:50%;width:.375rem;height:.375rem;transition:background-color .2s}.theme-card-cover-dot.is-on[data-v-b516677a]{background:var(--text,#14130f)}.theme-card-cover[data-tone=sand][data-v-b516677a]{background:var(--cover-tone-sand,#f3ede1)}.theme-card-cover[data-tone=sky][data-v-b516677a]{background:var(--cover-tone-sky,#e6eef5)}.theme-card-cover[data-tone=olive][data-v-b516677a]{background:var(--cover-tone-olive,#e9eee3)}.theme-card-cover[data-tone=clay][data-v-b516677a]{background:var(--cover-tone-clay,#f5e9e3)}.theme-card-cover[data-tone=lilac][data-v-b516677a]{background:var(--cover-tone-lilac,#edeaf3)}.theme-card-cover[data-tone=slate][data-v-b516677a]{background:var(--cover-tone-slate,#e9ebec)}.theme-card-body[data-v-b516677a]{flex-direction:column;gap:.625rem;display:flex}.theme-card-name[data-v-b516677a]{color:var(--text,#14130f);word-break:keep-all;font-size:.9375rem;font-weight:700;line-height:1.45}.theme-card-style[data-v-b516677a]{color:var(--text-soft,#46443d);white-space:nowrap;text-overflow:ellipsis;margin-top:-.375rem;font-size:.75rem;font-weight:500;overflow:hidden}.theme-card-description[data-v-b516677a]{color:var(--muted,#78746a);word-break:keep-all;font-size:.8125rem;font-weight:400;line-height:1.6}.theme-card:hover .theme-card-cover[data-v-b516677a]{border-color:var(--line-strong,#d3d0c9);box-shadow:var(--shadow-lift,0 26px 50px -26px #14130f4d)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.theme-card-cover-image[data-v-b516677a]{transition:transform .4s ease-out}.theme-card:hover .theme-card-cover-image[data-v-b516677a]{transform:scale(1.03)}}@media (hover:hover){.theme-card-cover-arrow[data-v-b516677a]{display:flex}.theme-card:hover .theme-card-cover-arrow[data-v-b516677a]{opacity:1}}@media (width>=768px){.theme-card[data-v-b516677a]{gap:.75rem}.theme-card-cover[data-v-b516677a]{padding:1.125rem}.theme-card-cover-title[data-v-b516677a]{font-size:1.4375rem}.theme-card-body[data-v-b516677a]{gap:.75rem}.theme-card-name[data-v-b516677a]{font-size:1rem}.theme-card-style[data-v-b516677a]{margin-top:-.5rem;font-size:.8125rem}}
