:root{--color-primary: #0066FF;--color-primary-hover: #0052CC;--color-primary1: rgb(96, 165, 250);--color-background: #040B14;--color-text: #FFFFFF;--color-text-secondary: rgba(255, 255, 255, .7);--max-width: 1200px}html{scroll-behavior:smooth}body{margin:0;padding:0;background-color:var(--color-background);color:var(--color-text);font-family:system-ui,-apple-system,sans-serif}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer}.btn-primary{background-color:var(--color-primary);color:var(--color-text);border:none}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-secondary{background-color:transparent;color:var(--color-text)}.btn-secondary:hover{color:#000;border:none;background-color:#fff}.heading-1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2;margin:0}.heading-2{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin:0}.hammersmith-one-regular{font-family:Hammersmith One,serif;font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.cookie-consent.svelte-pubtku{position:fixed;bottom:1rem;right:2rem;max-width:12rem;background-color:#000;border-radius:.75rem;z-index:250;padding:1rem}.title.svelte-pubtku{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.75rem}.description.svelte-pubtku{color:#949494;font-size:.675rem;line-height:1.5;margin-bottom:1.25rem}.buttons.svelte-pubtku{display:flex;flex-direction:row}@media (min-width: 480px){.buttons.svelte-pubtku{flex-direction:row}}.button.svelte-pubtku{flex:1;padding:.325rem .5rem;border-radius:.375rem;font-size:12px;font-weight:500;text-align:center;transition:all .2s ease;cursor:pointer}.button.svelte-pubtku:focus{outline:none}.accept-button.svelte-pubtku{background-color:transparent;color:#fff;border-color:transparent}.accept-button.svelte-pubtku:hover{text-decoration:underline}.reject-button.svelte-pubtku{background-color:transparent;color:#fff;border-color:transparent}.reject-button.svelte-pubtku:hover{text-decoration:underline}@media (prefers-reduced-motion: no-preference){.button.svelte-pubtku{transition:all .2s ease}}@media (prefers-reduced-motion: reduce){.button.svelte-pubtku{transition:none}}
