body,html{background:#0f1624;font-family:Open Sans,sans-serif;margin:0;min-height:100%;overflow-x:hidden;padding:0;width:100%}#__nuxt{display:flex;flex-direction:column;min-height:100%}.home{flex:1 0 auto;width:100%}.header,.hero,.news-bar,.social,.stats{box-sizing:border-box;width:100%}ol,ul{margin:0;padding-left:0}a{color:inherit;text-decoration:none}.cookie-banner{bottom:max(16px,env(safe-area-inset-bottom));display:flex;justify-content:center;left:max(16px,env(safe-area-inset-left));pointer-events:none;position:fixed;right:max(16px,env(safe-area-inset-right));z-index:9999}.cookie-banner__content{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1c1c1ee0;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 16px 40px #00000059;display:flex;gap:32px;justify-content:space-between;max-width:1440px;padding:20px 28px;pointer-events:auto;width:100%}.cookie-banner__text{color:#f3f4f6;flex:1;font-size:15px;line-height:1.6;margin:0}.cookie-banner__link{color:#fff;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.cookie-banner__link:hover{opacity:.75}.cookie-banner__button{background:#fff;border:none;border-radius:12px;color:#1c1c1e;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:600;height:52px;min-width:150px;padding:0 28px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.cookie-banner__button:hover{background:#f3f4f6;box-shadow:0 8px 20px #ffffff26;transform:translateY(-2px)}.cookie-banner__button:active{transform:translateY(0)}@media(max-width:1024px){.cookie-banner{bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right))}.cookie-banner__content{gap:20px;padding:18px 20px}}@media(max-width:768px){.cookie-banner__content{align-items:stretch;flex-direction:column;gap:18px;padding:18px}.cookie-banner__text{font-size:14px;line-height:1.55;text-align:left}.cookie-banner__button{min-width:auto;width:100%}}.cookie-enter-active,.cookie-leave-active{transition:opacity .35s ease,transform .35s ease}.cookie-enter-from,.cookie-leave-to{opacity:0;transform:translateY(24px)}
