.tcard[data-v-ff87948f]{color:var(--c-text);border-radius:5px;align-items:flex-start;gap:14px;padding:16px;text-decoration:none;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;position:relative}.tcard[data-v-ff87948f]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--c-border-strong);color:var(--c-text);transform:translateY(-2px)}.tcard-icon-wrap[data-v-ff87948f]{flex:none;display:inline-flex;position:relative}.tcard-icon[data-v-ff87948f]{border-radius:5px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tcard-crown[data-v-ff87948f]{z-index:3;color:#f59e0b;opacity:1;filter:drop-shadow(0 2px 4px #f59e0b73);pointer-events:none;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.tcard-crown>img[data-v-ff87948f]{width:25px;height:25px;margin:0 auto;display:block}.tcard-toggle[data-v-ff87948f]{z-index:3;border:1px solid var(--c-border-strong);background:var(--c-card);width:21px;height:21px;color:var(--c-primary);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .16s,transform .16s,background .16s,color .16s,border-color .16s;display:inline-flex;position:absolute;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #00000024}.tcard-toggle[data-v-ff87948f]:hover{background:var(--c-primary);border-color:var(--c-primary);color:#fff;transform:translate(-50%)scale(1.08)}.tcard-toggle.is-remove[data-v-ff87948f]{color:#e0245e}.tcard-toggle.is-remove[data-v-ff87948f]:hover{color:#fff;background:#e0245e;border-color:#e0245e}.tcard:hover .tcard-toggle[data-v-ff87948f]{opacity:1}.tcard-body[data-v-ff87948f]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tcard-title[data-v-ff87948f]{font-size:15px;font-weight:700;line-height:1.35}.tcard-desc[data-v-ff87948f]{color:var(--c-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.8px;line-height:1.5;display:-webkit-box;overflow:hidden}.tcard-arrow[data-v-ff87948f]{color:var(--c-text-3);flex:none;align-self:center;transition:transform .18s,color .18s}.tcard:hover .tcard-arrow[data-v-ff87948f]{color:var(--c-primary);transform:translate(3px)}.tcard-new-badge[data-v-ff87948f]{letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.4;position:absolute;top:8px;right:10px}.tcard.is-new[data-v-ff87948f]{position:relative}.tcard-corner[data-v-ff87948f]{z-index:1;pointer-events:none;color:#ef4444;border-radius:3px;justify-content:center;align-items:center;width:23px;height:23px;padding:2px;display:inline-flex;position:absolute;top:5px;right:10px}.tcard-corner.tone-success[data-v-ff87948f]{color:var(--c-success,#16a34a)}.tcard-corner.tone-hot[data-v-ff87948f]{color:#ef4444}.tcard.has-corner.is-new .tcard-new-badge[data-v-ff87948f]{right:40px}.tcard.has-corner .tcard-title[data-v-ff87948f]{padding-inline-end:44px}@container (width<=259px){.tcard-icon[data-v-ff87948f]{border-radius:10px;width:36px;height:36px}.tcard-title[data-v-ff87948f]{font-size:14px}.tcard-desc[data-v-ff87948f]{font-size:12px;line-height:1.45}.tcard-arrow[data-v-ff87948f]{display:none}.tcard-new-badge[data-v-ff87948f]{border-radius:5px;padding:1px 5px;font-size:9px;top:7px;right:8px}.tcard-corner[data-v-ff87948f]{border-radius:6px;width:20px;height:20px;top:7px;right:8px}.tcard.has-corner.is-new .tcard-new-badge[data-v-ff87948f]{right:34px}.tcard.is-new .tcard-title[data-v-ff87948f]{padding-inline-end:26px}.tcard.has-corner .tcard-title[data-v-ff87948f]{padding-inline-end:44px}}
