*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{min-height:100%;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#eef2ff,#fdf2f8,#fef3c7);color:#1e293b;line-height:1.5}h1,h2,h3,h4,strong{font-family:Fredoka,Nunito,sans-serif}button{font-family:inherit;cursor:pointer;border:none;background:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.55;cursor:not-allowed}
