.app-build-warning { box-sizing: border-box; width: 100%; padding: 12px 20px; display: flex; align-items: center; justify-content: center; gap: 12px; background: #fff4d6; border: 1px solid #ecd493; color: #7a4b00; font: 16px/1.4 system-ui, sans-serif; }
.app-build-warning button { box-sizing: border-box; height: 44px; flex-shrink: 0; padding: 0 16px; border: 1px solid #ecd493; border-radius: 8px; background: #fff4d6; color: #7a4b00; cursor: pointer; font: inherit; }
@media (max-width: 600px) { .app-build-warning { flex-direction: column; align-items: stretch; padding: 12px 16px; gap: 8px; } .app-build-warning button { width: 100%; } }
