.xcl-notice{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.5)}
.xcl-notice-card{width:min(420px,100%);padding:24px;border:1px solid var(--line,#334155);border-radius:14px;background:var(--surface,#192130);color:var(--text,#edf2fb);box-shadow:0 16px 48px #0005;font:14px/1.8 "Segoe UI","Microsoft YaHei",sans-serif}
.xcl-notice-card p{margin:0 0 18px}
.xcl-notice-card button{font:inherit;cursor:pointer;border:0;padding:8px 22px;border-radius:8px;background:var(--accent,var(--cyan,#a5c5ff));color:var(--accent-ink,#142437)}
.xcl-notice-card button:focus-visible{outline:2px solid var(--accent,var(--cyan,#a5c5ff));outline-offset:3px}
.xcl-notice-actions{display:flex;gap:10px;flex-wrap:wrap}.xcl-notice-card button.ghost{background:transparent;color:inherit;border:1px solid var(--line,#334155)}
