:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:#fff;min-height:100%;margin:0}body{color:#1f1a14;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.admin-login{background:radial-gradient(circle at 20% 15%,#faad142e,#0000 32%),#f7f8fb;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-shell{min-height:100vh}.admin-content{padding:24px}.admin-brand{color:#fff;letter-spacing:.02em;font-size:17px;font-weight:700}.admin-header-logo,.admin-login-logo{object-fit:cover;border-radius:10px;box-shadow:0 4px 14px #faad1433}.platform-branding-loading{place-items:center;min-height:240px;display:grid}.platform-login-hero-preview{aspect-ratio:4/3;background:#fff7cc;border:1px solid #f1e6d3;border-radius:16px;width:min(100%,960px);overflow:hidden}.platform-login-hero-preview .ant-image,.platform-login-hero-preview img{width:100%;height:100%}.platform-login-hero-preview img{object-fit:cover;object-position:center}.platform-header-banner-preview{aspect-ratio:15;background:#fff7cc;border:1px solid #f1e6d3;border-radius:12px;width:100%;overflow:hidden}.platform-header-banner-preview .ant-image,.platform-header-banner-preview img{width:100%;height:100%}.platform-header-banner-preview img{object-fit:cover;object-position:center}@media (max-width:768px){.admin-content{padding:12px}}
