@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2-variations")}:root{color-scheme:dark;font-family:Manrope Variable,sans-serif;color:#f8f5ff;background:#050507;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:#050507}body,button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:#050507;background:#ff36cf}.topbar-actions,.topbar-socials{display:flex;align-items:center}.topbar-actions{position:relative;z-index:2;gap:8px}.topbar-socials{gap:6px}.topbar-social{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(248,245,255,.16);border-radius:12px;background:#f8f5ff0f;transition:border-color .2s ease,transform .2s ease}.topbar-social img{width:30px;height:30px;object-fit:contain}.topbar-social:hover,.topbar-social:focus-visible{border-color:#ff36cfb3;transform:translateY(-2px)}.topbar-social:focus-visible{outline:2px solid #35d9ff;outline-offset:3px}@media(max-width:370px){.topbar{padding-inline:14px}.brand{gap:6px}.brand img{width:36px;height:36px}.brand strong{font-size:12px}.brand small{display:none}.topbar-actions,.topbar-socials{gap:4px}.topbar-social{width:38px;height:38px}.topbar-social img{width:28px;height:28px}}@media(min-width:1000px){.topbar-socials{display:none}}
