#dm-notifier{position:fixed;right:24px;top:22px;z-index:18;font:13px/1.6 Arial,'Microsoft YaHei',sans-serif;color:#d8e1e9;max-width:calc(100vw - 48px)}
#dm-notifier[hidden],#dm-alert[hidden]{display:none!important}#dm-alert{width:300px;padding:16px 20px;margin-bottom:10px;background:#0d1b2bf5;border:1px solid #90a6b44d;border-radius:6px;box-shadow:0 14px 50px #0006;backdrop-filter:blur(12px);animation:dm-arrive 1s ease both}
#dm-alert .dm-alert-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#c4ac7f;font-size:11px;letter-spacing:.08em}#dm-alert-close{background:none;border:0;color:#aebdca;font-size:20px;min-width:36px;min-height:36px;cursor:pointer}#dm-alert strong{font-size:14px;display:block;overflow-wrap:anywhere}#dm-alert-preview{margin:8px 0 12px;color:#aebfcf;font-size:12px;overflow-wrap:anywhere;max-height:76px;overflow:hidden}#dm-alert a{color:#dac79f;text-decoration:none}.dm-alert-dock{display:flex;justify-content:flex-end;gap:12px;align-items:center}.dm-alert-dock a,.dm-alert-dock button{background:#0d1b2be8;border:1px solid #92a7b333;color:#becfdd;border-radius:4px;padding:6px 10px;min-height:36px;text-decoration:none;font-size:11px;cursor:pointer}
body:has(dialog[open]) #dm-notifier{visibility:hidden}body:has(.site-header) #dm-notifier{top:auto;bottom:24px}@keyframes dm-arrive{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@media(max-width:700px){#dm-notifier{right:14px;top:100px;max-width:calc(100vw - 28px)}#dm-alert{width:min(300px,calc(100vw - 28px))}body:has(.site-header) #dm-notifier{bottom:16px;top:auto}}
@media(prefers-reduced-motion:reduce){#dm-alert{animation:none}}
