/* * SPDX-FileCopyrightText: Hadad * SPDX-License-Identifier: Apache-2.0 */ @media (max-width: 360px) { :root { --header-height: 2.5rem; --footer-height: 3.75rem; --border-radius: 0.625rem; --bubble-radius: 0.625rem; --prompt-radius: 0.625rem; } .main-header, .chat-header { padding: 0.35rem 0.5rem; } #chatBox { padding: 0.4rem 0.5rem calc(var(--footer-height) + 0.5rem) 0.5rem; } #footerForm { padding: 0.4rem 0.5rem; } #userInput { padding: 0.45rem 0.6rem; font-size: 0.85rem; } #sendBtn, #stopBtn { width: 2rem; height: 2rem; } .title { font-size: clamp(1.1rem, 5vw, 1.6rem); margin-bottom: 0.8rem; } .prompts { gap: 0.5rem; margin-bottom: 0.8rem; } .prompt-item { padding: 0.6rem 0.8rem; gap: 0.5rem; } .icon { width: 0.9rem; height: 0.9rem; } .system { font-size: 0.65rem; margin-top: 0.8rem; } .bubble { padding: 0.6rem 0.8rem; font-size: 0.8rem; border-radius: 0.625rem; margin: 0.4rem 0; } .chat-title { font-size: 0.85rem; } .icon-btn { padding: 0.3rem; width: 1.75rem; height: 1.75rem; } .logo { font-size: 0.9rem; } }