/* 预设卡片（主题 A 令牌）：手机 2 列网格，桌面侧栏同样 2 列 */
.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pcard{position:relative;display:flex;flex-direction:column;gap:2px;padding:6px;min-height:44px;text-align:left;cursor:pointer;
  border:1.5px solid var(--t-line);border-radius:var(--t-radius-m);background:var(--t-surface);box-shadow:var(--t-shadow-1);font-family:var(--t-font);color:var(--t-text)}
.pcard.on{border-color:var(--t-primary);background:var(--t-primary-soft);box-shadow:inset 0 0 0 1px var(--t-primary)}
.pcard .pth{aspect-ratio:1;border-radius:12px;background:#fff;border:1px solid var(--t-chart-line);display:flex;align-items:center;justify-content:center;overflow:hidden}
.pcard .pth img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}
.pcard b{font-size:14px;margin-top:4px}.pcard.on b{color:var(--t-primary-ink)}
.pcard i{font-style:normal;font-size:11.5px;color:var(--t-muted);line-height:1.35}
.pcard em{position:absolute;top:10px;right:10px;font-style:normal;font-size:11px;font-weight:800;padding:1px 8px;border-radius:999px;background:var(--t-primary);color:#fff}
.pcard.auto em{background:var(--t-accent-4);color:var(--t-warn-text)}
.pload{display:flex;gap:5px}.pload i{width:10px;height:10px;border-radius:50%;background:var(--t-primary);animation:t-bead .9s ease-in-out infinite}
.pload i:nth-child(2){background:var(--t-accent-2);animation-delay:.15s}.pload i:nth-child(3){background:var(--t-accent-3);animation-delay:.3s}
.pstrip{display:flex;align-items:center;gap:8px;margin:6px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}
.pstrip .k{flex:none;font-size:12.5px;font-weight:700;color:var(--t-text)}
.pchip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 12px 4px 4px;border-radius:999px;border:1.5px solid var(--t-line);background:var(--t-surface);color:var(--t-text);font:600 13px var(--t-font);cursor:pointer}
.pchip img,.pchip span.ph{width:34px;height:34px;border-radius:50%;background:#fff;object-fit:cover;image-rendering:pixelated}
.pchip.on{border-color:var(--t-primary);background:var(--t-primary-soft);color:var(--t-primary-ink)}
