@charset "UTF-8";


.gc-login { max-width: 320px; }
.gc-login, .gc-login * { font-family: quattrocento, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif !important; }
.gc-login-title { margin: 0 0 28px; font-size: 26px; font-weight: normal; line-height: 1.2; } /* 2026-10-15 Georges:标题减 2px(原 28) */
.gc-login-error { margin: 0 0 18px; color: #b42318; font-size: 14px; }
.gc-login-form label { display: block; margin: 0 0 6px; font-size: 14px; color: #111; }
.gc-login-form input[type="text"], .gc-login-form input[type="password"],
.gc-login-form input[type="text"]:hover, .gc-login-form input[type="password"]:hover {
  display: block; box-sizing: border-box; width: 100%; height: 44px; margin: 0 0 18px; padding: 0 12px;
  border: 1px solid #d8d8d8 !important; border-radius: 0 !important; background: #fff; color: #111;
  font: inherit; font-size: 16px; box-shadow: none !important; outline: none !important;
}
.gc-login-form input[type="text"]:focus, .gc-login-form input[type="password"]:focus { border-color: #111 !important; }
.gc-login-form .gc-login-remember { display: flex; align-items: center; gap: 8px; margin: 0 0 20px; font-size: 13px; color: #555; cursor: pointer; }
.gc-login-form input[type="checkbox"] { width: 16px; height: 16px; margin: 0; accent-color: #111; }
.gc-login-actions { display: flex; gap: 12px; }
.gc-login-form .gc-login-register, .gc-login-form .gc-login-register:hover, .gc-login-form .gc-login-register:focus, .gc-login-form .gc-login-register:active {
  flex: 1; display: flex; align-items: center; justify-content: center; height: 44px; border: 0 !important; border-radius: 0;
  background: #f4f4f4 !important; color: #111 !important; font-size: 15px; text-decoration: none !important; box-shadow: none !important; outline: none;
}
.gc-login-form button, .gc-login-form button:hover, .gc-login-form button:focus, .gc-login-form button:active {
  flex: 1; display: block; width: 100%; height: 44px; margin: 0; padding: 0; border: 0 !important; border-radius: 0 !important;
  background: #111 !important; color: #fff !important; font: inherit; font-size: 15px; cursor: pointer;
  box-shadow: none !important; outline: none !important; text-transform: none; letter-spacing: normal; transition: none !important;
}
/* 10-23 Georges「全站所有黑色按钮，鼠标移上去后，都改为黄色主题色，参考Passage页的链接」「只要参考黄色就行了」「不要动效」:登录按钮黑底不变,悬停字变 #dabd66,不过渡 */
/* 同日又「之前提到的黑色按钮 全部改为Music那个播放键那种样式，鼠标移上去 文字变黑色 背景变黄色」:悬停改成同 Music 播放键——背景(和边框)变 #dabd66、字变 #111;仍不过渡 */
@media (hover: hover) { .gc-login-form button:hover { background: #dabd66 !important; color: #111 !important; } }
@media (max-width: 899px) { .gc-login { max-width: none; } .gc-login-title { font-size: 22px; } } /* 手机原 24px,同日减 2px */

/*# sourceURL=gc-login-inline-css */
