#activity-notifier{position:fixed;right:24px;top:82px;width:300px;max-width:calc(100vw - 28px);z-index:19;padding:18px 20px;background:#0d1b2bf5;border:1px solid #90a6b44d;border-radius:6px;box-shadow:0 14px 50px #0006;color:#d8e1e9;font:13px/1.7 Arial,'Microsoft YaHei',sans-serif;backdrop-filter:blur(12px);animation:dm-arrive 1s ease both}#activity-notifier[hidden]{display:none!important}.activity-head{display:flex;justify-content:space-between;align-items:center;color:#c4ac7f;font-size:12px}#activity-close{background:none;border:0;color:#b7c9d5;font-size:22px;min-width:36px;min-height:36px;cursor:pointer}#activity-author{display:block;overflow-wrap:anywhere}#activity-preview{max-height:100px;overflow:hidden;overflow-wrap:anywhere;color:#aebfcf}#activity-open{color:#dac79f}body:has(#dm-alert:not([hidden])) #activity-notifier{visibility:hidden}body:has(.site-header) #activity-notifier{top:auto;bottom:82px}body:has(dialog[open]) #activity-notifier{visibility:hidden}.notification-options label{display:flex;align-items:center;gap:12px;margin:16px 0}.notification-options input{width:20px;height:20px;accent-color:#d7c095}@media(max-width:700px){#activity-notifier{right:14px;top:150px}body:has(.site-header) #activity-notifier{top:auto;bottom:74px}}@media(prefers-reduced-motion:reduce){#activity-notifier{animation:dm-arrive 1s ease both;transform:none}}
