:root{--lime:#d5df26;--beige:#f0eee7;--orange:#e77e28;--title:#141414;--text:#3a3a3a;--muted:#6a6a6a;--radius:35px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.nf{background:var(--beige);min-height:100svh;padding:max(16px,env(safe-area-inset-top))max(16px,env(safe-area-inset-right))max(24px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left));place-items:center;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:grid}.nf__content{text-align:center;width:100%;max-width:560px;margin:0 auto;padding:8px}.nf__title{color:var(--title);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(22px,6vw,38px);font-weight:800;line-height:1.18}.nf__message{color:var(--text);max-width:36ch;margin:0 auto 18px;font-size:clamp(15px,4.2vw,18px);line-height:1.55}.nf__actions{grid-template-columns:1fr;gap:10px;width:100%;margin:0 auto;display:grid}.nf__btn{justify-content:center;align-items:center;height:52px;padding:0 8px;display:inline-flex}@media (max-width:480px){.nf__btn{height:40px;padding:0 12px;font-size:clamp(13px,4vw,15px)}}.nf__btn{border-radius:var(--radius);will-change:transform;border:none;width:auto;min-width:160px;padding-left:4px;padding-right:4px;font-size:clamp(14px,3.6vw,16px);font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .12s}.nf__btn--lime{background:var(--lime);color:var(--title);box-shadow:0 2px #0000000f}.nf__btn--lime:hover{transform:translateY(-1px)}.nf__btn--lime:active{filter:brightness(.96);transform:translateY(0)}.nf__btn--orange{background:var(--lime);color:#141414;box-shadow:0 2px #0000000f}.nf__btn--orange:hover{transform:translateY(-1px)}.nf__btn--orange:active{filter:brightness(.96);transform:translateY(0)}@media (min-width:520px){.nf__actions{grid-template-columns:1fr 1fr;gap:12px}.nf__content{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.nf__btn{transition:none}}
