@charset "UTF-8";h1,h2,h3,ul,li{padding:0;margin:0}li{list-style:none}html{font-size:1rem;font-family:Outfit,sans-serif;line-height:1.2;background-color:#fafafa;color:#0a0a0a}body{max-width:35rem;margin:0 auto;padding:0}h1{font-size:1.75rem;font-weight:800}h2{font-size:1rem;font-weight:700}h3{font-size:.875rem;font-weight:600}h4{font-size:.75rem;font-weight:600}b{font-weight:700}header{background:linear-gradient(180deg,#fff 0%,transparent 100%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);border-bottom:.0625rem solid #e8e8e8;padding:2.5rem 1.25rem 1.5rem;position:sticky;top:0;z-index:100}header h1{background-image:linear-gradient(135deg,#06f,#00c2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.375rem}header .details{display:flex;gap:.375rem;font-family:JetBrains Mono,monospace;font-size:.75rem;text-transform:uppercase;color:#6b6b6b}header .details li:before{content:"\2022";color:#06f}main{padding:1rem 1.25rem 3.75rem}button{padding:1rem;border:none;border-radius:.75rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}button.primary{background:#06f;color:#fff}button.secondary{background:#f5f8fa;color:#0a0a0a;border:.0625rem solid #e8e8e8}button.secondary:active{background:#e8e8e8}
