* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Georgia', 'Times New Roman', serif; background: #ffffff; min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 20px; } .container { background: white; border: 1px solid #000000; padding: 60px 40px; max-width: 500px; width: 100%; } h1 { color: #000000; margin-bottom: 10px; font-size: 24px; font-weight: 400; letter-spacing: 0.5px; } .subtitle { color: #000000; margin-bottom: 40px; font-size: 14px; font-weight: 300; } .credential-group { margin-bottom: 20px; } label { display: block; color: #000000; font-weight: 400; margin-bottom: 8px; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; } .input-wrapper { display: flex; gap: 10px; } input { flex: 1; padding: 12px 16px; border: 1px solid #000000; font-size: 15px; background: #ffffff; color: #000000; font-family: 'Courier New', monospace; } .copy-btn { padding: 12px 20px; background: #000000; color: white; border: 1px solid #000000; cursor: pointer; font-weight: 400; font-size: 13px; transition: all 0.2s; white-space: nowrap; text-transform: uppercase; letter-spacing: 0.5px; } .copy-btn:hover { background: #ffffff; color: #000000; } .copy-btn:active { transform: translateY(0); } .copy-btn.copied { background: #ffffff; color: #000000; } .instructions { background: #ffffff; border: 1px solid #000000; padding: 20px; margin-top: 40px; } .instructions h3 { color: #000000; font-size: 14px; margin-bottom: 12px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; } .instructions p { color: #000000; font-size: 14px; line-height: 1.8; font-weight: 300; } .login-url { display: flex; gap: 10px; margin-top: 15px; } .url-input { flex: 1; padding: 12px; border: 1px solid #000000; word-break: break-all; font-family: 'Courier New', monospace; font-size: 13px; color: #000000; background: #ffffff; } .url-btn { padding: 12px 20px; background: #000000; color: white; border: 1px solid #000000; cursor: pointer; font-weight: 400; font-size: 13px; transition: all 0.2s; white-space: nowrap; text-transform: uppercase; letter-spacing: 0.5px; text-decoration: none; display: flex; align-items: center; } .url-btn:hover { background: #ffffff; color: #000000; }