.i[data-v-d47e90e7]{stroke-width:1.8px;flex:none;width:18px;height:18px}.btn[data-v-d47e90e7]{justify-content:center;align-items:center;gap:8px;font-weight:700;transition:background .15s;display:inline-flex}.btn-accent[data-v-d47e90e7]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-sm[data-v-d47e90e7]{border-radius:10px;height:40px;padding:0 14px;font-size:14px}.tc-card:hover .btn-accent[data-v-d47e90e7]{background:#a5ba2c}.tc-card[data-v-d47e90e7]{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:18px;font-size:15px;line-height:1.5;transition:box-shadow .2s,transform .2s;overflow:hidden}.tc-card[data-v-d47e90e7]:hover{transform:translateY(-2px);box-shadow:0 2px 6px #0f24300f,0 18px 36px -18px #0f243059}.tc-cl[data-v-d47e90e7]{text-align:left;flex-direction:column;width:100%;height:100%;display:flex}.media[data-v-d47e90e7]{background:hsl(var(--surface-3));height:210px;display:block;position:relative}.tc-th[data-v-d47e90e7]{color:hsl(var(--foreground));background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.tc-th .i[data-v-d47e90e7]{color:#c25700;width:14px;height:14px}.tc-du[data-v-d47e90e7]{color:#fff;background:#1a2230d1;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:800;position:absolute;bottom:12px;right:12px}.b[data-v-d47e90e7]{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.tc-n[data-v-d47e90e7]{font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.2}.tc-rt[data-v-d47e90e7]{color:hsl(var(--ink-2));align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;display:flex}.tc-rt .i[data-v-d47e90e7]{width:14px;height:14px;margin-top:2px}.tc-meta[data-v-d47e90e7],.tc-rt .i[data-v-d47e90e7]{color:hsl(var(--muted-foreground))}.tc-meta[data-v-d47e90e7]{flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.tc-meta>span[data-v-d47e90e7]{align-items:center;gap:5px;display:inline-flex}.tc-meta .i[data-v-d47e90e7]{width:13px;height:13px}.tc-meta b[data-v-d47e90e7]{color:hsl(var(--foreground));font-weight:700}.tc-ft[data-v-d47e90e7]{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:10px;display:flex}.tc-pr[data-v-d47e90e7]{flex-direction:column;display:flex}.tc-pr small[data-v-d47e90e7]{color:hsl(var(--muted-foreground));font-size:11.5px}.tc-pr strong[data-v-d47e90e7]{font-family:var(--font-display);color:hsl(var(--price));font-size:22px;font-weight:700;line-height:1.1}
