.relqen-symbol{position:relative;display:inline-block;width:20px;height:20px;flex:none;vertical-align:middle}.relqen-symbol img{position:absolute;width:29px;height:29px;max-width:none;left:-4.5px;top:-4.5px}.dark .relqen-symbol img{filter:invert(1)}.relqen-legal-links{display:inline-flex;gap:16px;flex-wrap:wrap;margin-left:16px}.auth-card{width:100%;max-width:400px;padding:28px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));box-shadow:0 8px 30px #00000008}.auth-card h2{font-size:22px;font-weight:700;margin-bottom:8px}.auth-card p{font-size:14px;color:hsl(var(--muted-foreground));margin:12px 0}.auth-card label{display:block;font-size:14px;font-weight:500;margin-top:18px}.auth-card input{display:block;width:100%;height:42px;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:6px;background:transparent;margin-top:6px}.auth-card button{width:100%;border-radius:6px;padding:12px;margin-top:24px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:14px;font-weight:600}.auth-card a{text-decoration:underline;text-underline-offset:3px}.auth-note{display:none;padding:12px;border:1px solid hsl(var(--border));border-radius:6px}.legal-document{max-width:820px;margin:0 auto;padding:70px 24px}.legal-document h1{font-size:42px;font-weight:700;letter-spacing:-1.4px;margin-bottom:20px}.legal-document h2{font-size:22px;font-weight:600;margin-top:32px;margin-bottom:12px}.legal-document p,.legal-document li{font-size:16px;line-height:1.8;color:hsl(var(--muted-foreground));margin-bottom:14px}.legal-document ul{padding-left:22px;list-style:disc}.legal-document a{text-decoration:underline}.relqen-mobile-nav{padding:20px 24px;display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid hsl(var(--border))}.relqen-mobile-nav[hidden]{display:none}html{scroll-behavior:smooth}@media(max-width:640px){.relqen-legal-links{margin:16px 0 0;display:flex}.legal-document h1{font-size:34px}}
