body{background:#482728}.shell{max-width:1040px}.intro>span{color:#8c2121;font-weight:bold}#kitchen{height:370px;position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 49px,#ffffff12 50px),linear-gradient(90deg,#40534a 33.33%,#33483f 33.33% 66.66%,#40534a 66.66%);border:3px inset #eee;touch-action:manipulation}.oven{height:35px;text-align:center;background:#8c2828;border-bottom:4px solid #ddb870;color:#fff0bf;font:bold 13px/31px monospace}.lanes{position:absolute;inset:35px 0 0;display:grid;grid-template-columns:repeat(3,1fr)}.lanes button{background:transparent;border:0;border-right:1px dashed #ffffff30;color:#fff8ca;font:bold 18px monospace;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px}.lanes button[aria-pressed=true]{background:#f8d88015;box-shadow:inset 0 -5px #f8d880}.lanes button:focus-visible{outline-offset:-4px}#cart{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:95px;height:40px;background:#ce9b62;border:3px solid #6a442b;box-shadow:0 5px #0004;pointer-events:none;text-align:center;color:#5e291d;font:bold 23px Georgia;z-index:2}#cart span{display:block;font:bold 11px monospace;position:absolute;inset:12px 0}.pizza{position:absolute;width:58px;height:58px;border-radius:50%;border:6px solid #c87932;background:#ffd970;transform:translateX(-50%);pointer-events:none;box-shadow:0 4px #0003;z-index:2}.pizza i{position:absolute;border-radius:50%;width:13px;height:13px;background:#b13226;left:7px;top:7px}.pizza i:nth-child(2){left:26px;top:12px}.pizza i:nth-child(3){left:16px;top:28px}.pizza.burnt{background:#262423;border-color:#514138}.pizza.burnt i{background:#171515}.pizza.burnt:after{content:'×';position:absolute;inset:0;text-align:center;font:bold 37px/43px Arial;color:#eee}#status{min-height:62px}@media(max-width:740px){#kitchen{height:330px}.pizza{width:50px;height:50px}.pizza i:nth-child(2){left:22px}.pizza i:nth-child(3){top:23px}.pizza.burnt:after{font-size:30px;line-height:36px}#cart{width:78px}.toolbar{gap:10px}.toolbar output{font-size:21px;min-width:42px}}

#deliveries{pointer-events:none}
