/* p14 今晚吃什么 · 页面级补充样式（通用样式在 zc-core.css） */
.p14-st.on { background: linear-gradient(135deg, var(--zc-primary), var(--zc-primary2)); color: #fff; border-color: transparent; }
#styleRow { display: flex; flex-wrap: wrap; gap: 2px; margin-bottom: 6px; }
.p14-recipe { position: relative; }
.p14-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 6px; }
.p14-name { font-size: 19px; letter-spacing: 1px; }
.p14-steps { margin: 0 0 6px; padding-left: 20px; font-size: 14.5px; line-height: 1.8; }
.p14-tip { margin: 0; font-size: 13px; }
.p14-recipe.locked .p14-steps, .p14-recipe.locked .p14-tip { filter: blur(6px); user-select: none; }
.p14-recipe .p14-lock { position: absolute; right: 14px; top: 14px; font-size: 20px; opacity: .7; }
.p14-pot { animation: p14shake 0.8s ease-in-out infinite alternate; display: inline-block; }
@keyframes p14shake { from { transform: rotate(-6deg); } to { transform: rotate(6deg); } }
