diff --git a/app/templates/auth.html b/app/templates/auth.html index fab9768..b24681b 100644 --- a/app/templates/auth.html +++ b/app/templates/auth.html @@ -28,6 +28,64 @@ backdrop-filter: blur(10px); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); } + + @media (max-width: 768px) { + .container { + width: 85%; + padding: 30px; + } + .logo i { + font-size: 40px; + } + h2 { + font-size: 22px; + } + input { + padding: 10px 10px 10px 35px; + font-size: 15px; + } + .input-group i { + font-size: 16px; + } + button { + padding: 12px; + font-size: 15px; + } + } + + @media (max-width: 480px) { + .container { + width: 90%; + padding: 25px; + } + .logo i { + font-size: 36px; + } + h2 { + font-size: 20px; + margin-bottom: 25px; + } + form { + gap: 15px; + } + input { + padding: 10px 10px 10px 32px; + font-size: 14px; + } + .input-group i { + font-size: 15px; + left: 10px; + } + button { + padding: 10px; + font-size: 14px; + } + .error-message { + font-size: 14px; + padding: 8px; + margin-top: 12px; + } + } .container:hover { transform: translateY(-5px); box-shadow: 0 20px 40px rgba(0,0,0,0.25); diff --git a/app/templates/keys_status.html b/app/templates/keys_status.html index 07e8953..7fcfdf0 100644 --- a/app/templates/keys_status.html +++ b/app/templates/keys_status.html @@ -26,6 +26,74 @@ position: relative; margin: 20px auto; } + + @media (max-width: 768px) { + .container { + width: 100%; + padding: 20px; + margin: 10px auto; + } + body { + padding: 10px; + } + h1 { + font-size: 24px; + } + .key-list h2 { + font-size: 1.2em; + flex-direction: column; + gap: 10px; + align-items: flex-start; + } + .key-info { + flex-direction: column; + align-items: flex-start; + gap: 8px; + } + li { + flex-direction: column; + gap: 10px; + } + .copy-btn { + width: 100%; + justify-content: center; + } + .key-text { + word-break: break-all; + } + .scroll-buttons { + right: 10px; + bottom: 10px; + } + .scroll-btn { + width: 35px; + height: 35px; + font-size: 16px; + } + } + + @media (max-width: 480px) { + .container { + padding: 15px; + } + h1 { + font-size: 20px; + } + .key-list { + padding: 15px; + } + .status-badge { + padding: 3px 8px; + font-size: 0.8em; + } + .fail-count { + font-size: 0.8em; + } + .total { + font-size: 1em; + padding: 12px 20px; + } + } h1 { color: #2c3e50; text-align: center;