.test-site-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:#ffe9a5;color:#332400;font:600 14px/1.6 -apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif;border-bottom:1px solid #cda535}.test-site-notice form{margin:0;flex-shrink:0}.test-site-notice button{border:1px solid #705600;background:transparent;color:inherit;padding:6px 12px;border-radius:6px;cursor:pointer;font:inherit}.test-login-page{margin:0;min-height:100vh;display:grid;place-items:center;background:#eef2f7;color:#122642;font:16px/1.6 -apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif}.test-login-card{box-sizing:border-box;width:min(440px,calc(100vw - 32px));margin:32px 0;padding:36px;background:#fff;border-top:5px solid #d3a62c;border-radius:12px;box-shadow:0 12px 40px #16335515}.test-login-label{font-size:11px;letter-spacing:.15em;font-weight:700;color:#52667e}.test-login-card h1{font-size:28px;margin:8px 0}.test-login-card label{display:block;font-weight:600;margin-top:18px}.test-login-card input:not([type=hidden]){box-sizing:border-box;display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #b6c2d0;border-radius:7px;font:inherit}.test-login-card button{width:100%;padding:12px;margin-top:24px;border:0;border-radius:7px;background:#00338d;color:white;font:600 16px inherit;cursor:pointer}.test-login-error{background:#fff0ef;color:#9b261c;padding:10px;border-radius:6px}.test-login-fine{font-size:12px;color:#607086;margin-top:24px}@media(max-width:640px){.test-site-notice{padding:10px 16px;align-items:flex-start;font-size:12px;gap:10px}.test-login-card{padding:28px}}
