html[data-cloud-ui="01"]{--cloud-bg:#f3f8fc;--cloud-surface:#ffffff;--cloud-soft:#e5f0f8;--cloud-ink:#24445f;--cloud-muted:#607e95;--cloud-line:#d4e4ee;--cloud-accent:#39769d;--cloud-radius:24px;--cloud-content:1280px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="02"]{--cloud-bg:#e9f2f8;--cloud-surface:#f8fcff;--cloud-soft:#d7e8f3;--cloud-ink:#203c53;--cloud-muted:#5e7a91;--cloud-line:#b0c7d7;--cloud-accent:#346f96;--cloud-radius:12px;--cloud-content:1300px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="03"]{--cloud-bg:#f6f1e8;--cloud-surface:#fffdf7;--cloud-soft:#efe5d5;--cloud-ink:#65533e;--cloud-muted:#938168;--cloud-line:#ded0b7;--cloud-accent:#9b7950;--cloud-radius:16px;--cloud-content:1180px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="04"]{--cloud-bg:#f4f7fb;--cloud-surface:#ffffff;--cloud-soft:#e3f0f7;--cloud-ink:#243e56;--cloud-muted:#71889c;--cloud-line:#dce6ee;--cloud-accent:#315d7c;--cloud-radius:14px;--cloud-content:1440px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="05"]{--cloud-bg:#f6f7f5;--cloud-surface:#ffffff;--cloud-soft:#e9efed;--cloud-ink:#243d43;--cloud-muted:#718083;--cloud-line:#cfdcda;--cloud-accent:#426d73;--cloud-radius:3px;--cloud-content:1280px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="06"]{--cloud-bg:#ffffff;--cloud-surface:#ffffff;--cloud-soft:#f5f8fa;--cloud-ink:#2b3e4c;--cloud-muted:#7c8a95;--cloud-line:#e5ebef;--cloud-accent:#526f82;--cloud-radius:8px;--cloud-content:1120px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="07"]{--cloud-bg:#fff8fc;--cloud-surface:#ffffff;--cloud-soft:#fae8f1;--cloud-ink:#64485b;--cloud-muted:#94788b;--cloud-line:#efd1e0;--cloud-accent:#a8658b;--cloud-radius:30px;--cloud-content:1240px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="08"]{--cloud-bg:#f0f8fc;--cloud-surface:#ffffff;--cloud-soft:#e0f1f7;--cloud-ink:#285065;--cloud-muted:#6a8c9d;--cloud-line:#c9e2ed;--cloud-accent:#478ba4;--cloud-radius:18px;--cloud-content:1320px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="09"]{--cloud-bg:#f1f0fa;--cloud-surface:#ffffffdd;--cloud-soft:#ebe8f9;--cloud-ink:#4e476a;--cloud-muted:#88809d;--cloud-line:#d9d4ec;--cloud-accent:#8172ac;--cloud-radius:24px;--cloud-content:1280px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="10"]{--cloud-bg:#f6f9fb;--cloud-surface:#ffffff;--cloud-soft:#d3e9f7;--cloud-ink:#26485f;--cloud-muted:#708a9b;--cloud-line:#d1e1eb;--cloud-accent:#41799c;--cloud-radius:10px;--cloud-content:1420px;--cloud-accent-ink:#fff;--cloud-shadow:0 12px 34px #284e6b0b;--cloud-font:"Segoe UI","Microsoft YaHei",system-ui,sans-serif}
html[data-cloud-ui="03"],html[data-cloud-ui="05"]{--cloud-font:Georgia,"Noto Serif SC","Microsoft YaHei",serif}
html[data-cloud-ui][data-theme="dark"]{color-scheme:dark;--cloud-bg:#111e2b;--cloud-surface:#1c3042;--cloud-soft:#253e53;--cloud-ink:#e5f0f7;--cloud-muted:#a2b9cb;--cloud-line:#3a566d;--cloud-accent:#93c7e6;--cloud-accent-ink:#152d40;--cloud-shadow:0 14px 40px #0002}
html[data-cloud-ui="02"][data-theme="dark"]{--cloud-bg:#0e1b2b;--cloud-surface:#15293d;--cloud-soft:#203a50;--cloud-ink:#edf4f8;--cloud-muted:#9baec0;--cloud-line:#345067;--cloud-accent:#bfdfef}
html[data-cloud-ui="03"][data-theme="dark"]{--cloud-bg:#28231e;--cloud-surface:#342d25;--cloud-soft:#44392d;--cloud-ink:#f4ebdc;--cloud-muted:#c4b39b;--cloud-line:#594a39;--cloud-accent:#d9b98a}
html[data-cloud-ui="05"][data-theme="dark"]{--cloud-bg:#172325;--cloud-surface:#223336;--cloud-soft:#2a4144;--cloud-ink:#e3eeee;--cloud-muted:#a3babd;--cloud-line:#405d61;--cloud-accent:#aed2d1}
html[data-cloud-ui="06"][data-theme="dark"]{--cloud-bg:#161c22;--cloud-surface:#202830;--cloud-soft:#2a343d;--cloud-ink:#e6edf2;--cloud-muted:#a8b6c0;--cloud-line:#3d4b57;--cloud-accent:#b0c9db}
html[data-cloud-ui="07"][data-theme="dark"]{--cloud-bg:#2c202b;--cloud-surface:#3a2938;--cloud-soft:#4e3548;--cloud-ink:#f8eaf4;--cloud-muted:#cfafc5;--cloud-line:#6c4a62;--cloud-accent:#edb3d3}
html[data-cloud-ui="09"][data-theme="dark"]{--cloud-bg:#211e33;--cloud-surface:#312d48e8;--cloud-soft:#3d3659;--cloud-ink:#eee9fa;--cloud-muted:#bcb1d4;--cloud-line:#5c5178;--cloud-accent:#c5b2ec}

html[data-cloud-scope="account"][data-cloud-ui]{--bg:var(--cloud-bg);--bg-secondary:var(--cloud-soft);--surface:var(--cloud-surface);--surface-hover:var(--cloud-soft);--surface-secondary:var(--cloud-soft);--surface-subtle:var(--cloud-soft);--surface-strong:var(--cloud-line);--brand:var(--cloud-accent);--brand-hover:var(--cloud-accent);--brand-light:var(--cloud-accent);--brand-soft:var(--cloud-soft);--brand-glow:transparent;--accent:var(--cloud-accent);--accent-soft:var(--cloud-soft);--text:var(--cloud-ink);--text-secondary:var(--cloud-ink);--text-soft:var(--cloud-muted);--text-faint:var(--cloud-muted);--text-muted:var(--cloud-muted);--line:var(--cloud-line);--line-strong:var(--cloud-line);--line-emphasis:var(--cloud-accent);--glass-bg:var(--cloud-surface);--glass-border:var(--cloud-line);--radius-lg:var(--cloud-radius);--content:var(--cloud-content);--on-brand:var(--cloud-accent-ink);--shadow:var(--cloud-shadow);--shadow-lg:var(--cloud-shadow);--font:var(--cloud-font)}
html[data-cloud-scope="account"] body{background:var(--cloud-bg);color:var(--cloud-ink);font-family:var(--cloud-font)}
html[data-cloud-ui] :is(.auth-dialog,.confirm-dialog,.cloud-sso-dialog){--surface:var(--cloud-surface);--surface-secondary:var(--cloud-soft);--text:var(--cloud-ink);--text-soft:var(--cloud-muted);--brand:var(--cloud-accent);--brand-soft:var(--cloud-soft);--line:var(--cloud-line);--line-strong:var(--cloud-line);--on-brand:var(--cloud-accent-ink);background:var(--cloud-surface);color:var(--cloud-ink);border-color:var(--cloud-line);border-radius:var(--cloud-radius);font-family:var(--cloud-font)}
html[data-cloud-ui] :is(.auth-dialog,.cloud-sso-dialog) :is(input,select,textarea){background:var(--cloud-bg);color:var(--cloud-ink);border-color:var(--cloud-line)}
html[data-cloud-ui] :is(.auth-dialog,.cloud-sso-dialog) .button--primary{background:var(--cloud-accent);color:var(--cloud-accent-ink);border-color:var(--cloud-accent)}
html[data-cloud-ui] :is(.auth-dialog,.cloud-sso-dialog) :is(.button--secondary,.segmented-control){background:var(--cloud-soft);color:var(--cloud-ink);border-color:var(--cloud-line)}
html[data-cloud-ui] .auth-dialog .captcha-image{min-width:118px;min-height:44px;object-fit:contain;background:#fff;border-radius:8px}
html[data-cloud-ui="03"][data-cloud-scope="account"] body{background-image:repeating-linear-gradient(0deg,transparent,transparent 31px,var(--cloud-line) 32px);background-size:100% 32px}
html[data-cloud-ui="07"][data-cloud-scope="account"] body{background-image:radial-gradient(circle at 12% 10%,var(--cloud-soft),transparent 36%),radial-gradient(circle at 90% 85%,var(--cloud-soft),transparent 42%)}
html[data-cloud-ui="09"][data-cloud-scope="account"] body{background-image:radial-gradient(ellipse at top left,var(--cloud-soft),transparent 55%);background-attachment:fixed}
html[data-cloud-ui] dialog::backdrop{background:#10273778;backdrop-filter:blur(6px)}
html[data-cloud-ui] [hidden]{display:none!important}
