.fonx-landing{min-block-size:100dvh;block-size:100dvh;overflow:auto;color:#f5f2ff;background:radial-gradient(ellipse at 75% 34%,#241639 0,transparent 55%),#100e16;display:flex;flex-direction:column;padding-inline:clamp(1rem,6vw,6rem)}.fonx-landing-nav,.fonx-landing-main,.fonx-landing-footer{width:min(100%,78rem);margin-inline:auto}.fonx-landing-nav,.fonx-landing-footer,.fonx-landing-nav nav{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fonx-landing-nav{padding-block:1.4rem;border-block-end:1px solid #ffffff20}.fonx-landing a{color:inherit}.fonx-landing-brand{display:inline-flex;align-items:center;gap:.65rem;font-size:1.5rem;font-weight:800}.fonx-landing-brand img,.fonx-landing-brand svg{inline-size:2rem;block-size:2rem}.fonx-landing-nav button{color:inherit;background:transparent;border:1px solid #ffffff35;border-radius:999px;padding:.4rem .8rem;cursor:pointer}.fonx-landing-main{flex:1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1rem,5vw,5rem);padding-block:clamp(2rem,8vh,7rem)}.fonx-landing-copy h1{color:inherit;font-size:clamp(2.5rem,6vw,5.8rem);line-height:1.1;margin-block:.5rem 1rem}.fonx-landing-copy p{color:#ccc3dc;max-inline-size:48ch;font-size:1.1rem;line-height:1.65}.fonx-landing-copy .fonx-landing-tag{color:#d9bbff;font-weight:700}.fonx-landing-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-block:1.6rem 1.2rem}.fonx-landing-actions a{display:inline-flex;align-items:center;gap:.5rem;min-block-size:3rem;padding:.75rem 1rem;border-radius:.75rem;font-weight:700}.fonx-landing .fonx-landing-primary{background:#d4b3ff;color:#211236}.fonx-landing-download{border:1px solid #ffffff45;background:#ffffff0d}.fonx-landing-actions a:hover{filter:brightness(1.12)}.fonx-landing :focus-visible{outline:2px solid #e4c9ff;outline-offset:4px}.fonx-landing .fonx-landing-register{color:#d9bbff;text-decoration:underline;text-underline-offset:.2em}.fonx-landing-art{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:28%;isolation:isolate;overflow:hidden;border:1px solid #d4b3ff36;background:radial-gradient(circle,#5f3188,#1b1427 69%)}.fonx-landing-art>img,.fonx-landing-art>svg{inline-size:45%;block-size:auto;filter:drop-shadow(0 1rem 2rem #130623)}.fonx-landing-orbit{position:absolute;inset:12%;border:1px solid #d4b3ff55;border-radius:50%;transform:rotate(-20deg) scaleY(.7);z-index:-1}.fonx-landing-footer{padding-block:1rem;border-block-start:1px solid #ffffff20;color:#ccc3dc}@media(max-width:720px){.fonx-landing-main{grid-template-columns:1fr}.fonx-landing-art{max-inline-size:17rem;inline-size:70%;justify-self:center}.fonx-landing-actions a{justify-content:center;flex:1 1 100%}}body:has(.fonx-landing){margin:0}.fonx-landing{box-sizing:border-box;font-family:Segoe UI,Tahoma,sans-serif}.fonx-landing a{text-decoration:none}.fonx-landing .fonx-landing-register{text-decoration:underline}
