@font-face{font-family:'Poppins';font-weight:900;font-display:swap;src:url("https://nvdjcdn.fun/static/fonts/Poppins-Black-subset.woff2") format('woff2')}
@font-face{font-family:'Poppins';font-weight:800;font-display:swap;src:url("https://nvdjcdn.fun/static/fonts/Poppins-ExtraBold-subset.woff2") format('woff2')}
@font-face{font-family:'Poppins';font-weight:700;font-display:swap;src:url("https://nvdjcdn.fun/static/fonts/Poppins-Bold-subset.woff2") format('woff2')}
@font-face{font-family:'Poppins';font-weight:600;font-display:swap;src:url("https://nvdjcdn.fun/static/fonts/Poppins-SemiBold-subset.woff2") format('woff2')}
@font-face{font-family:'Poppins';font-weight:500;font-display:swap;src:url("https://nvdjcdn.fun/static/fonts/Poppins-Medium-subset.woff2") format('woff2')}
@font-face{font-family:'Poppins';font-weight:400;font-display:swap;src:url("https://nvdjcdn.fun/static/fonts/Poppins-Regular-subset.woff2") format('woff2')}
@font-face{font-family:'Poppins';font-weight:300;font-display:swap;src:url("https://nvdjcdn.fun/static/fonts/Poppins-Light-subset.woff2") format('woff2')}
@font-face{font-family:'Poppins';font-weight:200;font-display:swap;src:url("https://nvdjcdn.fun/static/fonts/Poppins-ExtraLight-subset.woff2") format('woff2')}
@font-face{font-family:'Poppins';font-weight:100;font-display:swap;src:url("https://nvdjcdn.fun/static/fonts/Poppins-Thin-subset.woff2") format('woff2')}

:root{
  --primary:#2380ff;
  --primary-hover:#1c66d1;
  --primary-tint-04:rgba(35,128,255,.031);
  --primary-tint-15:rgba(35,128,255,.149);
  --bg-page:#f2f5f9;
  --surface:#fff;
  --surface-dark:#424242;
  --input-bg:#e6e6e6;
  --text:#000;
  --text-secondary:#666;
  --text-muted:#a6a6a6;
  --text-footer:#424242;
  --logo-text:#001640;
  --rating-gold:#f90;
  --rank-2:#7182a1;
  --rank-3:#ca7e6d;
  --rank-rest:rgba(102,102,102,.3);
  --border:rgba(0,0,0,.1);
  --border-header:#e6e6e6;
  --shadow-icon:0 4px 15px 0 rgba(0,0,0,.102);
  --shadow-icon-sm:0 1px 2px 0 rgba(0,0,0,.251);
  --shadow-cta:0 4px 10px 0 rgba(35,128,255,.251);
  --shadow-input:0 8px 15px rgba(75,72,72,.1);
  --shadow-input-focus:0 9px 20px rgba(75,72,72,.3);
  --radius-sm:8px;
  --radius-md:12px;
  --radius-lg:16px;
  --radius-pill:24px;
  --header-height:50px;
  --page-gutter:20px;
}

*{box-sizing:border-box}

html,body{
  margin:0;
  padding:0;
  user-select:none;
  scrollbar-width:none;
  font-family:"Poppins",sans-serif,Roboto,Arial,Helvetica;
  background-color:var(--bg-page);
  min-height:100vh;
}

html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}

body{display:flex;flex-direction:column}

ul{list-style:none;margin:0;padding:0}

h1,h2,h3,h4,h5,p{margin:0}

a{text-decoration:none;color:inherit}

img{border:0}
