:root{--xiaotun-porcelain:#f7f5f0;--xiaotun-ink:#101820;--xiaotun-red:#df1648;--xiaotun-blue:#1769d2;--theme-bg:var(--xiaotun-porcelain);--theme-elevation-0:#fff;--theme-elevation-50:#f7f5f0;--theme-elevation-100:#ebe8e1;--theme-elevation-800:#27313a;--theme-elevation-900:var(--xiaotun-ink);--theme-success-500:var(--xiaotun-blue)}body{background:var(--xiaotun-porcelain)}.btn--style-primary{background:var(--xiaotun-red);border-color:var(--xiaotun-red)}.btn--style-primary:hover{background:#c8103d;border-color:#c8103d}.nav{background:var(--xiaotun-ink)}.nav a,.nav button,.nav__label{color:var(--xiaotun-porcelain)}.nav__link.active,.nav__link:hover{background:rgba(223,22,72,.16)}.xiaotun-brand-icon{display:block;height:42px;width:42px}.xiaotun-brand-logo{align-items:center;color:var(--xiaotun-ink);display:flex;gap:12px}.xiaotun-brand-logo__text{display:grid;line-height:1.15}.xiaotun-brand-logo__text strong{font-size:20px;letter-spacing:.08em}.xiaotun-brand-logo__text small{color:#65717c;font-size:12px;margin-top:4px}.nav .xiaotun-brand-logo__text{display:none}.nav .xiaotun-brand-icon{height:36px;width:36px}.template-minimal{background:radial-gradient(circle at 15% 15%,rgba(23,105,210,.12),transparent 32%),var(--xiaotun-porcelain)}.template-minimal .template-minimal__wrap{border:1px solid #e2ded6;border-radius:22px;box-shadow:0 24px 70px rgba(16,24,32,.1)}.xiaotun-login-intro{margin-bottom:28px;max-width:520px}.xiaotun-login-intro h1{color:var(--xiaotun-ink);font-size:clamp(28px,4vw,42px);line-height:1.15;margin:8px 0 14px}.xiaotun-login-intro>p:last-child{color:#59636d;line-height:1.7;margin:0}.xiaotun-eyebrow{color:var(--xiaotun-red);font-size:12px;font-weight:700;letter-spacing:.15em;margin:0}.xiaotun-dashboard{margin-bottom:36px}.xiaotun-dashboard__hero{align-items:center;background:var(--xiaotun-ink);border-radius:24px;color:#fff;display:flex;justify-content:space-between;padding:clamp(28px,5vw,54px)}.xiaotun-dashboard__hero h1{color:#fff;font-size:clamp(28px,4vw,46px);margin:10px 0 12px}.xiaotun-dashboard__hero p{color:#c6ced5;margin-bottom:0}.xiaotun-preview-link{background:#fff;border-radius:999px;color:var(--xiaotun-ink);font-weight:700;padding:13px 20px;text-decoration:none;white-space:nowrap}.xiaotun-preview-link:hover{color:var(--xiaotun-red)}.xiaotun-publishing-card{background:#fff;border:1px solid #e2ded6;border-radius:20px;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(180px,.7fr) 2fr;margin-top:18px;padding:28px}.xiaotun-publishing-card h2{color:var(--xiaotun-ink);margin:8px 0 0}.xiaotun-publishing-steps{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.xiaotun-publishing-steps li{border-left:2px solid #e2ded6;display:flex;gap:12px;padding-left:16px}.xiaotun-publishing-steps li>span{color:var(--xiaotun-blue);font-weight:800}.xiaotun-publishing-steps strong{color:var(--xiaotun-ink);display:block}.xiaotun-publishing-steps p{color:#65717c;font-size:13px;line-height:1.5;margin:5px 0 0}@media (max-width:900px){.xiaotun-dashboard__hero{align-items:flex-start;flex-direction:column;gap:24px}.xiaotun-publishing-card,.xiaotun-publishing-steps{grid-template-columns:1fr}}