@font-face{font-family:DM Sans;src:url("/brand/dm-sans.woff2")format("woff2");font-weight:100 1000;font-display:swap}@font-face{font-family:Manrope;src:url("/brand/manrope.woff2")format("woff2");font-weight:200 800;font-display:swap}:root{--font-display:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-rounded:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-serif:Georgia, "Times New Roman", serif}html,body,#root{height:100%}body{background:var(--cp-background,#f8f6fb);-webkit-font-smoothing:antialiased;margin:0}[data-testid=community-app] [dir=auto],[data-testid=community-app] input,[data-testid=community-app] textarea,[data-testid=community-app] select{font-family:var(--font-display)}[data-testid=community-app] :is(h1,h2,h3,[role=heading]){letter-spacing:-.4px;font-family:Manrope,sans-serif}[data-testid=community-app] a{color:var(--cp-accent);text-underline-offset:4px}[data-testid=community-app] a:hover{text-decoration:underline}[data-testid=community-app] :is(a,button,[role=button],[role=tab],input,select,textarea):focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px}[data-testid=community-app] :is(input,textarea,select){color:var(--cp-foreground);background-color:var(--cp-surface);border-color:var(--cp-controlBorder);min-height:48px;box-shadow:none;border-radius:10px;font-size:16px}[data-testid=community-app] :is(input,textarea,select):focus{border-color:var(--cp-accent);box-shadow:0 0 0 2px var(--cp-tint)}[data-testid=community-app] input::placeholder,[data-testid=community-app] textarea::placeholder{color:var(--cp-muted);opacity:1}@media (prefers-reduced-motion:reduce){[data-testid=community-app] *{transition:none;animation:none}}