.notification-invite[hidden],[data-podcast-follow][hidden]{display:none!important}.notification-invite{position:fixed;bottom:20px;right:20px;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;z-index:2000;background:#fffdf8;color:#15181a;border:1px solid #d7d1c4;border-top:5px solid #ee552e;border-radius:14px;padding:24px;box-shadow:0 16px 60px #0004}.notification-invite>strong{font-size:24px;line-height:1.2;display:block;padding-right:25px}.notification-invite p{line-height:1.5;font-size:15px}.notification-invite label{display:flex;align-items:flex-start;gap:10px;margin:14px 0;font-weight:650}.notification-invite input{margin-top:4px;width:18px;height:18px;flex:none;accent-color:#ee552e}.notification-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border:0;background:transparent;font-size:26px;cursor:pointer}.notification-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.notification-invite small{display:block;color:#555e57;line-height:1.5}.notification-invite button:focus-visible,.podcast-follow button:focus-visible{outline:3px solid #ee552e;outline-offset:4px}.podcast-follow{margin:20px 0}.podcast-follow p{font-size:14px;color:var(--muted,#59635d);max-width:650px}.notification-settings-link{font:inherit;border:0;background:none;padding:0;text-align:left;color:inherit;cursor:pointer;text-decoration:underline}.notification-admin-status{padding:16px;border:1px solid #d7d1c4;border-radius:10px;margin:20px 0}.notification-admin-status strong{display:block}.notification-admin-status p{margin-bottom:0}
