*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#1c2a3d;--head:#1c2a3d;--muted:#56657a;--blue:#0a5fb3;--cyan:#5fd0ff;--gray:#eaf3fc;--light:#f3fbff}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;padding-bottom:60px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#e8f2fc}::-webkit-scrollbar-thumb{background:var(--blue);border-radius:3px}::selection{color:var(--head);background:#c8e8ff}.btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:800;transition:filter .15s,transform .1s;display:inline-flex}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-blue{color:#fff;background:linear-gradient(135deg,#0b72d1,#0a5fb3)}.btn-red{color:#fff;background:linear-gradient(135deg,#e3354b,#a01428)}@keyframes lpIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lpPulse{0%,to{box-shadow:0 0 #4ade80b3}50%{box-shadow:0 0 0 7px #4ade8000}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes snow{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1}to{opacity:0;transform:translateY(100vh)translate(20px)}}
