/* p36 道歉礼物搭配 · 页面级补充样式（通用样式在 zc-core.css） */
.p36-t.on, .p36-l.on { background: linear-gradient(135deg, var(--zc-primary), var(--zc-primary2)); color: #fff; border-color: transparent; }
#targetRow, #levelRow { display: flex; flex-wrap: wrap; gap: 2px; margin-bottom: 6px; }
.p36-gift .p36-dir { font-weight: 700; font-size: 15.5px; margin: 0 0 4px; }
.p36-gift.locked .p36-dir { filter: blur(5px); user-select: none; }
.p36-card-text { font-size: 15px; line-height: 1.8; white-space: pre-line; margin: 0 0 10px; }
.p36-gift { animation: p36g 1.2s ease-in-out infinite alternate; display: inline-block; }
@keyframes p36g { from { transform: rotate(-4deg); } to { transform: rotate(4deg); } }
