@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@500;700&family=Outfit:wght@400;500;600;700&display=swap";:root{--ink: #111214;--ink-soft: #2a2d34;--muted: #6b7280;--surface: #f0f1f3;--accent: #e85d04;--accent-deep: #c44d03;--line: rgba(17, 18, 20, .07)}*{box-sizing:border-box}.notify{--font-display: "Noto Serif SC", "Songti SC", serif;--font-ui: "Outfit", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;min-height:100vh;min-height:100dvh;margin:0;display:grid;place-items:center;padding:clamp(1.5rem,5vw,3rem);position:relative;overflow:hidden;color:var(--ink);background:radial-gradient(1000px 620px at 18% -8%,rgba(232,93,4,.09),transparent 55%),radial-gradient(900px 560px at 92% 108%,rgba(17,18,20,.05),transparent 52%),linear-gradient(165deg,#eceef1,#f5f6f8 48%,#e8eaee);font-family:var(--font-ui)}.notify-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.notify-orb{position:absolute;border-radius:50%;filter:blur(72px);opacity:.75;animation:drift 16s ease-in-out infinite alternate}.notify-orb-a{width:min(42vw,380px);height:min(42vw,380px);top:-10%;left:-8%;background:#e85d0424}.notify-orb-b{width:min(38vw,340px);height:min(38vw,340px);right:-6%;bottom:-12%;background:#1112140f;animation-delay:-5s}.notify-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 45%,black 15%,transparent 72%);mask-image:radial-gradient(ellipse 65% 55% at 50% 45%,black 15%,transparent 72%)}.notify-main{position:relative;z-index:1;width:min(920px,100%);text-align:center}.notify-brand,.notify-kicker,.notify-title,.notify-lead,.notify-cta{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.notify.is-ready .notify-brand,.notify.is-ready .notify-kicker,.notify.is-ready .notify-title,.notify.is-ready .notify-lead,.notify.is-ready .notify-cta{opacity:1;transform:translateY(0)}.notify.is-ready .notify-kicker{transition-delay:.08s}.notify.is-ready .notify-title{transition-delay:.16s}.notify.is-ready .notify-lead{transition-delay:.28s}.notify.is-ready .notify-cta{transition-delay:.4s}.notify-brand{margin:0 0 1.75rem;font-family:var(--font-display);font-size:clamp(2.4rem,7vw,4.25rem);font-weight:700;letter-spacing:.08em;line-height:1.1;color:var(--ink)}.notify-kicker{margin:0 0 1rem;font-size:.95rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.notify-title{margin:0 auto 1.5rem;max-width:16ch;font-family:var(--font-display);font-size:clamp(2rem,6.2vw,3.6rem);font-weight:700;line-height:1.25;letter-spacing:.02em;color:var(--ink-soft)}.notify-accent{display:block;margin:.35em 0;color:var(--accent);font-size:1.05em}.notify-lead{margin:0 0 2.5rem;font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:400;line-height:1.6;color:var(--muted)}.notify-link{color:var(--ink);font-weight:600;text-decoration:none;border-bottom:2px solid var(--accent);transition:color .2s ease,border-color .2s ease}.notify-link:hover{color:var(--accent-deep);border-color:#e85d0473}.notify-cta{display:inline-flex;align-items:center;gap:.65rem;padding:1rem 1.9rem;border-radius:10px;background:var(--ink);color:#f5f6f8;font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-decoration:none;box-shadow:0 10px 28px #11121424;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s ease,box-shadow .25s ease}.notify-cta:hover{transform:translateY(-2px);background:var(--accent);box-shadow:0 14px 32px #e85d0447}.notify-cta:active{transform:translateY(0)}.notify-cta-arrow{display:inline-block;transition:transform .25s ease}.notify-cta:hover .notify-cta-arrow{transform:translate(4px)}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(20px,14px,0) scale(1.06)}}@media (max-width: 640px){.notify-title{max-width:none}.notify-accent{display:inline;margin:0}.notify-brand{letter-spacing:.04em}.notify-kicker{letter-spacing:.18em}}@media (prefers-reduced-motion: reduce){.notify-orb,.notify-brand,.notify-kicker,.notify-title,.notify-lead,.notify-cta,.notify-cta-arrow{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
