/* * SPDX-FileCopyrightText: Hadad * SPDX-License-Identifier: Apache-2.0 */ @media (max-width: 480px) { :root { --header-height: 2.75rem; --footer-height: 4rem; --border-radius: 0.75rem; --bubble-radius: 0.75rem; --prompt-radius: 0.75rem; } .main-header, .chat-header { padding: 0.4rem 0.6rem; } #chatBox { padding: 0.5rem 0.6rem calc(var(--footer-height) + 0.6rem) 0.6rem; } #footerForm { padding: 0.5rem 0.6rem; } #userInput { padding: 0.5rem 0.7rem; font-size: 0.9rem; } #sendBtn, #stopBtn { width: 2.25rem; height: 2.25rem; } .title { font-size: clamp(1.2rem, 5vw, 1.8rem); margin-bottom: 1rem; } .prompts { gap: 0.6rem; margin-bottom: 1rem; } .prompt-item { padding: 0.7rem 0.9rem; gap: 0.6rem; } .icon { width: 1rem; height: 1rem; } .system { font-size: 0.7rem; margin-top: 1rem; } .bubble { padding: 0.7rem 0.9rem; font-size: 0.85rem; border-radius: 0.75rem; margin: 0.5rem 0; } .chat-title { font-size: 0.9rem; } .icon-btn { padding: 0.35rem; width: 2rem; height: 2rem; } }