/* Notification preferences use the same account glass and theme variables. */
.push-settings{color:var(--ink);min-width:0}.push-heading{text-align:center;padding:7px 0 18px}.push-symbol{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 19px;border-radius:26px;border:1px solid #99c9ec63;background:linear-gradient(145deg,#8ac7ee22,#19517c25);box-shadow:inset 0 1px 2px #eaf8ff3b,0 8px 30px #09213b33;font-size:35px}.push-heading h2{margin:0 0 12px;font-size:30px;letter-spacing:-.6px;font-weight:600}.push-intro{max-width:390px;margin:0 auto;color:var(--muted);font-size:14px;line-height:1.7}.push-card{padding:24px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(130deg,#b1dbfc11,#142d4c22);box-shadow:inset 0 1px 1px #fff1;margin:8px 0 27px}.push-status{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.5}.push-status:before{content:"";height:7px;width:7px;border-radius:50%;flex:none;background:var(--muted)}.push-status.push-enabled:before{background:#69dda7;box-shadow:0 0 12px #69dda75e}.push-copy{font-size:13px;line-height:1.8;color:var(--muted);margin:10px 0 0;overflow-wrap:anywhere}.push-primary{display:block;width:100%;margin-top:21px;min-height:48px;padding:13px 15px;border:1px solid #8bd0ff88;border-radius:15px;background:linear-gradient(130deg,#2866a2,#183d61);color:#eff8ff;font:inherit;font-size:13px;font-weight:600;line-height:1.5;box-shadow:inset 0 1px 3px #c1e7ff25,0 6px 25px #0a4d8426}.push-primary:hover{filter:brightness(1.1);border-color:#bce7ff}.push-primary:disabled,.push-retry:disabled{opacity:.55;cursor:wait}.push-primary[aria-pressed=true]{background:linear-gradient(130deg,#2b425b,#203449);border-color:#91b6d263}.push-primary:focus-visible,.push-retry:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.push-error{font-size:12px;color:#f1b2b8;line-height:1.7;margin:16px 0 0;overflow-wrap:anywhere}.push-retry{border:0;background:none;color:var(--blue);padding:10px 0 2px;min-height:44px;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px}.push-guide{padding:0 0 22px;margin-bottom:21px;border-bottom:1px solid var(--line)}.push-guide:last-child{padding-bottom:0;border:0;margin-bottom:0}.push-guide h3{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.5}.push-steps{padding-left:21px;color:var(--muted);margin:11px 0 0}.push-steps li{font-size:13px;line-height:1.8;padding-left:3px;margin-top:9px}.push-bell{position:relative}.push-bell[aria-pressed=true]:after{content:"";position:absolute;right:3px;top:3px;width:8px;height:8px;border-radius:50%;background:#69dda7;box-shadow:0 0 8px #69dda766;border:2px solid var(--page)}[data-theme=light] .push-card{background:linear-gradient(130deg,#fff9,#e7f4ff66)}[data-theme=light] .push-primary{background:linear-gradient(130deg,#286fa7,#1a5482);border-color:#276d9d}[data-theme=light] .push-primary[aria-pressed=true]{background:linear-gradient(130deg,#e2eff9,#d0e3f3);color:#284e6c;border-color:#a9c9e1}[data-theme=light] .push-error{color:#a12c40}[data-theme=light] .push-symbol{background:linear-gradient(145deg,#fff,#d3e8fb88);box-shadow:inset 0 1px 2px white,0 8px 24px #6d92b922}@media(max-width:760px){.push-heading{padding-top:0}.push-heading h2{font-size:27px}.push-symbol{height:68px;width:68px;font-size:31px;border-radius:23px;margin-bottom:17px}.push-card{padding:20px 18px}.push-intro,.push-copy,.push-steps li{font-size:13px}.push-primary{font-size:13px}.push-status{font-size:15px}}@media(prefers-reduced-motion:reduce){.push-settings *{scroll-behavior:auto}}
