*{box-sizing:border-box}body{margin:0;background:var(--ah-canvas);color:var(--ah-ink);font-family:var(--ah-font)}button,select{font:inherit}button{cursor:pointer}img{max-width:100%}[hidden]{display:none!important}.pantry{background:var(--ah-surface);border:1px solid var(--ah-divider)}.order{font-size:22px;line-height:1.6;margin-top:12px}.order p{margin:0}.builder-actions,.route-actions,.mode-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.builder-actions{margin-top:20px}.mode-row{justify-content:space-between;margin-bottom:16px}