/* Yellow is the deliberate start action; receipt/cooking/ready ticket colors stay separate. */
#start-order,.order-card-start{background:#ffd43f!important;color:#392b0b!important;border:2px solid #bd8c0d!important;box-shadow:0 2px 0 #9c6f10;min-height:44px;font-weight:700}
#start-order .copy-vi,.order-card-start .copy-vi{color:#584112;opacity:1}
#start-order:active,.order-card-start:active{transform:translateY(1px);box-shadow:0 1px 0 #9c6f10}
.order-card.active .order-card-start{outline:2px solid #fff5be;outline-offset:1px}
.needs-start{animation:remember-start .48s ease-in-out 4!important;outline:3px solid #fff6cc;outline-offset:2px}
.start-confirmed{display:block;color:#775400;font:700 8px/1.1 var(--body);margin-bottom:3px}.start-confirmed .copy-vi{font-size:7px;margin-top:1px}
@keyframes remember-start{0%,100%{box-shadow:0 0 0 1px #ffd43f;filter:brightness(1)}50%{box-shadow:0 0 0 5px #ffd43f88;filter:brightness(1.08)}}
@media(prefers-reduced-motion:reduce){.needs-start{animation:none!important;outline:3px solid #ff7009}}
