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