.notifications-page{max-width:1086px;margin:0 auto}.notifications-page>.page-heading{gap:20px;flex-wrap:wrap}.notifications-page .notification-actions{flex-wrap:wrap}.notifications-art-stage{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff24;border-radius:14px;background:#f20d22;box-shadow:0 20px 70px #0005}.notifications-art-stage>picture{display:block}.notifications-artwork{display:block;width:100%;height:auto}.notifications-board{overflow-anchor:none;position:absolute;top:68%;bottom:8%;left:31%;right:29%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#151515 #ffe620;padding:4px 6px;border:0;border-radius:0;background:transparent;color:#141414;color-scheme:light}.notifications-board:focus-visible{outline:2px solid #7423b8;outline-offset:-2px}.notifications-board-title{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 0;margin-bottom:4px;background:transparent;border:0;border-radius:0}.notifications-board-title>span{display:inline-flex;align-items:center;gap:6px;font:9px var(--label-font,monospace);font-weight:700;letter-spacing:.08em;color:#171717}.notifications-board-title>strong{font-size:10px;font-weight:600;color:#34300b;white-space:nowrap}.notifications-board .notification-item{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0;padding:13px 0;border:0;border-bottom:1px dashed #24200c70;border-radius:0;background:transparent;box-shadow:none;color:#141414}.notifications-board .notification-item.unread{border-left:0;background:transparent}.notifications-board .notification-item>a{width:100%;color:#141414;font-size:13px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.notifications-board .notification-item.unread>a{font-weight:750}.notifications-board .notification-item small{width:100%;font-size:9px;color:#484016}.notifications-board .notification-item .text-button{color:#27220b;font-size:10px;text-decoration:underline;text-underline-offset:3px}.notifications-board .notification-item .text-button.red{color:#9b1225}.notifications-board .notification-follower{width:100%;flex-wrap:wrap;gap:8px}.notifications-board .notification-follower-text{flex:1;min-width:90px;color:#141414;font-size:12px;line-height:1.6}.notifications-board .notification-follow-button{margin-left:0;min-height:32px;padding:7px 10px;font-size:10px;background:#181818;color:#ffeb2b;border:1px solid #181818;box-shadow:none}.notifications-board .notification-follow-button:disabled{background:transparent;color:#353015;opacity:1}.notifications-board>.onboarding,.notifications-board>[role=status]{background:transparent;border:0;border-radius:0;padding:16px 0;color:#28220c;font-size:12px;line-height:1.7}.notifications-board>.error-box{background:#ffea23;color:#801022;border-color:#801022;font-size:11px}.notifications-guest{position:relative}.notifications-guest>img{display:block;width:100%;height:auto;border-radius:12px}.notifications-guest>.panel{position:absolute;left:28%;right:25%;top:67%;padding:20px;background:#111}.notifications-guest h1{font-size:22px;margin-bottom:16px}.notifications-live-dot{width:6px;height:6px;border-radius:50%;background:#245d19}.notifications-live-dot.is-offline{background:#a32222}.notifications-board .notification-item.is-new{animation:notification-sticker-in .4s ease-out both}.notification-new-label{display:inline-block;padding:2px 5px;margin-right:7px;border-radius:2px;background:#171717;color:#ffec28;font:8px var(--label-font,monospace);font-weight:700;letter-spacing:.08em}.notifications-new-button{position:sticky;top:43px;z-index:4;display:block;width:100%;padding:8px;margin-bottom:8px;background:#ffed29;color:#161616;border:2px solid #111;border-radius:3px;font-size:10px;font-weight:700;cursor:pointer}.notifications-new-button:focus-visible{outline:3px solid #7721ad;outline-offset:2px}.notifications-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes notification-sticker-in{0%{opacity:0;transform:translateY(-8px) rotate(-1deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notifications-board .notification-item.is-new{animation:none}}.notifications-focus>.page-heading{margin-bottom:18px;gap:16px}.notifications-focus>.page-heading h1{font-size:clamp(26px,3vw,38px);margin-bottom:8px}.notifications-focus>.page-heading p{max-width:620px;font-size:12px;line-height:1.6}.notifications-focus .notification-actions{gap:10px}.notifications-focus .notifications-art-stage{width:min(100%,max(480px,calc(125.9svh - 365px)));margin-inline:auto}.notifications-focus .notifications-board{top:18%;bottom:21%;left:19%;right:18%;padding:2px 4px}@media (max-width:700px){.notifications-art-stage{border-radius:10px}.notifications-focus .notifications-art-stage{width:100%}.notifications-board-title>span{font-size:8px}.notifications-board-title>strong{font-size:9px}.notifications-board .notification-item>a{font-size:12px}.notifications-guest>img{aspect-ratio:1;object-fit:cover;object-position:top}.notifications-guest>.panel{position:relative;inset:auto;margin-top:0}}