.mk-broken{border-radius:var(--radius-sm,10px);border:1.5px dashed var(--line,#e8e4d8);background:var(--sun-soft,#fff6dc);color:var(--ink,#1c2a23);padding:18px 20px;font-size:15px}.mk-price-suggested{color:#6b6880;background:#f1eef7;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.work-warn{border-radius:var(--radius-sm,10px);background:var(--sun-soft,#fff6dc);border:1.5px solid var(--sun,#ffc93c);color:var(--ink,#1c2a23);align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.work-warn p{margin:0}.work-warn p+p{margin-top:4px}.mk-painting{aspect-ratio:1;text-align:center;color:#4a2a8a;background:linear-gradient(100deg,#f1ecfa 20%,#fbf9ff 40%,#efe9fa 60%,#f1ecfa 80%) 0 0/300% 100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;animation:1.8s linear infinite mk-shimmer;display:flex;position:relative;overflow:hidden}.mk-painting.tall{aspect-ratio:4/5}.mk-painting p{margin:0;font-size:16px;font-weight:700}.mk-painting-brush{font-size:34px;animation:1.6s ease-in-out infinite mk-brush}@keyframes mk-shimmer{to{background-position:-300% 0}}@keyframes mk-brush{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.mk-painting,.mk-painting-brush{animation:none}}
