.nb[data-astro-cid-oadck5e7]{--nb-accent:var(--green,#00ff41);--nb-bg:var(--dark-card,#111);--nb-border:var(--dark-border,#1a1a1a);--nb-fg:var(--text-primary,#f0f0f0);--nb-fg2:var(--text-secondary,#b8b8b8);--nb-fg3:var(--text-muted,#9a9a9a);--nb-hover:#00ff410f}.nb--admin[data-astro-cid-oadck5e7]{--nb-accent:var(--accent,#0c3);--nb-bg:var(--surface-1,#101012);--nb-border:var(--border-1,#1f1f23);--nb-fg:var(--fg-1,#f0f0f0);--nb-fg2:var(--fg-2,#b8b8b8);--nb-fg3:var(--fg-3,#9a9a9a);--nb-hover:var(--surface-2,#16161a)}.nb__btn[data-astro-cid-oadck5e7]{cursor:pointer;color:var(--nb-fg2);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex;position:relative}.nb__btn[data-astro-cid-oadck5e7]:hover{color:var(--nb-accent)}.nb__ico[data-astro-cid-oadck5e7]{display:block}.nb__badge[data-astro-cid-oadck5e7]{box-sizing:border-box;min-width:18px;height:18px;font:700 11px/1 var(--font-mono,ui-monospace, monospace);color:#0a0a0a;background:var(--nb-accent);border:2px solid var(--nb-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-4px;right:-4px}.nb__panel[data-astro-cid-oadck5e7]{background:var(--nb-bg);border:1px solid var(--nb-border);z-index:10;border-radius:12px;width:340px;max-width:calc(100vw - 2rem);position:absolute;overflow:hidden;box-shadow:0 16px 40px #00000080}.nb__panel[data-astro-cid-oadck5e7][hidden]{display:none}.nb__head[data-astro-cid-oadck5e7]{border-bottom:1px solid var(--nb-border);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.nb__title[data-astro-cid-oadck5e7]{color:var(--nb-fg);font-size:14px;font-weight:700}.nb__all[data-astro-cid-oadck5e7]{all:unset;cursor:pointer;color:var(--nb-accent);border-radius:6px;padding:4px 6px;font-size:12px;font-weight:600}.nb__all[data-astro-cid-oadck5e7]:hover{background:var(--nb-hover)}.nb__all[data-astro-cid-oadck5e7][hidden]{display:none}.nb__list[data-astro-cid-oadck5e7]{max-height:min(60vh,440px);margin:0;padding:6px;list-style:none;overflow-y:auto}.nb__item[data-astro-cid-oadck5e7]{color:inherit;border-radius:8px;grid-template-columns:8px 1fr;align-items:start;gap:10px;padding:10px;text-decoration:none;transition:background .15s;display:grid}.nb__item[data-astro-cid-oadck5e7]:hover{background:var(--nb-hover)}.nb__dot[data-astro-cid-oadck5e7]{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:5px}.nb__item[data-astro-cid-oadck5e7][data-unread="1"] .nb__dot[data-astro-cid-oadck5e7]{background:var(--nb-accent);box-shadow:0 0 8px var(--nb-accent)}.nb__it-title[data-astro-cid-oadck5e7]{color:var(--nb-fg);font-size:13px;font-weight:600;line-height:1.35;display:block}.nb__it-body[data-astro-cid-oadck5e7]{color:var(--nb-fg2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.nb__it-time[data-astro-cid-oadck5e7]{color:var(--nb-fg3);font-size:11px;font-family:var(--font-mono,ui-monospace, monospace);margin-top:3px;display:block}.nb__empty[data-astro-cid-oadck5e7]{text-align:center;color:var(--nb-fg3);margin:0;padding:26px 16px;font-size:13px}.nb__empty[data-astro-cid-oadck5e7][hidden]{display:none}.nb--client[data-astro-cid-oadck5e7]{left:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0));z-index:10004;position:fixed}@media (width>=768px){.nb--client[data-astro-cid-oadck5e7]{bottom:1.5rem;left:1.5rem}}.nb--client[data-astro-cid-oadck5e7] .nb__btn[data-astro-cid-oadck5e7]{border:2px solid var(--nb-accent);width:56px;height:56px;color:var(--nb-accent);background:#041404f2;border-radius:12px;box-shadow:0 0 12px #00ff4159,inset 0 0 12px #00ff411f}.nb--client[data-astro-cid-oadck5e7] .nb__btn[data-astro-cid-oadck5e7]:hover{transform:translateY(-1px)}.nb--client[data-astro-cid-oadck5e7] .nb__panel[data-astro-cid-oadck5e7]{bottom:calc(100% + 10px);left:0}.nb--admin[data-astro-cid-oadck5e7]{display:inline-flex;position:relative}.nb--admin[data-astro-cid-oadck5e7] .nb__btn[data-astro-cid-oadck5e7]{width:34px;height:34px}.nb--admin[data-astro-cid-oadck5e7] .nb__panel[data-astro-cid-oadck5e7]{top:calc(100% + 10px);right:0}@media (prefers-reduced-motion:reduce){.nb__btn[data-astro-cid-oadck5e7]{transition:none}}
