.ghn-root{position:fixed;z-index:9990;top:90px;right:18px;font:14px/1.4 system-ui,sans-serif;color:#eef2f9}.ghn-bell{position:relative;width:44px;height:44px;border:1px solid #715925;border-radius:14px;background:#111722;color:#fff;font-size:21px;cursor:pointer;box-shadow:0 4px 18px #0008}.ghn-badge{position:absolute;top:-5px;right:-5px;border-radius:20px;padding:1px 5px;background:#ffb900;color:#171200;font-size:11px;font-weight:800}.ghn-panel{position:absolute;right:0;top:52px;width:min(360px,calc(100vw - 24px));background:#101620;border:1px solid #37404e;border-radius:16px;box-shadow:0 18px 50px #000b;overflow:hidden}.ghn-panel[hidden],.ghn-badge[hidden]{display:none}.ghn-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #29313e;font-size:16px}.ghn-close{color:#fff;border:0;background:none;font-size:24px;cursor:pointer}.ghn-list{max-height:min(65vh,500px);overflow:auto;overscroll-behavior:contain}.ghn-item{padding:12px 16px;border-bottom:1px solid #29313e}.ghn-unread{border-left:3px solid #ffbf22;background:#1b1d1d}.ghn-item p{margin:5px 0;color:#b4bdcc;white-space:pre-wrap;overflow-wrap:anywhere}.ghn-item small{display:block;color:#8794a5}.ghn-item a,.ghn-read{display:inline-block;margin:8px 12px 0 0;color:#ffc342;font:inherit}.ghn-read{border:0;padding:0;background:none;cursor:pointer;text-decoration:underline}.ghn-empty{padding:18px;color:#b4bdcc}@media(max-width:700px){.ghn-root{top:auto;bottom:calc(76px + env(safe-area-inset-bottom));right:12px}.ghn-panel{top:auto;bottom:52px}}
