/* ==========================================================================
   登录 / 密码重置 页面共用基础样式
   配色: 浅灰背景 + 白色卡片 + 主品牌蓝 (#3f59c5)
   卡片与表单样式由各模板内联定义，此处只放基础 reset 与品牌 logo。
   ========================================================================== */

* { box-sizing: border-box; }

html, body {
    margin: 0;
    padding: 0;
    font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;
    color: #1f2937;
    font-size: 14px;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
}

a { color: #3f59c5; text-decoration: none; }
a:hover { text-decoration: underline; }

/* 品牌 logo 图片，--logo-size 供各处按需覆写 */
.brand-logo {
    width: var(--logo-size, 32px);
    height: var(--logo-size, 32px);
    object-fit: contain;
    border-radius: 6px;
    flex-shrink: 0;
    display: block;
}