:where(.public-page,.landing-page,.landing-page--light,.auth-page){--public-paper: var(--bg-base, #f4f2ec);--public-surface: var(--bg-surface-1, #ffffff);--public-surface-soft: var(--bg-surface-2, #ebe8df);--public-ink: var(--text-primary, #15181b);--public-copy: var(--text-secondary, #3d4248);--public-muted: var(--text-tertiary, #626873);--public-line: var(--border, rgba(18, 24, 36, .12));--public-line-strong: var(--border-strong, rgba(18, 24, 36, .2));--public-accent: var(--accent, #c85000);--public-accent-hover: var(--accent-hover, #b34700);--public-focus: var(--focus-ring, 0 0 0 2px #f4f2ec, 0 0 0 4px #c85000);--public-shadow: var(--shadow-md, 0 18px 48px rgba(11, 18, 32, .11));color:var(--public-ink);background-color:var(--public-paper);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light}html[data-theme=dark] :where(.public-page,.landing-page,.landing-page--light,.auth-page){color-scheme:dark}:where(.public-page,.landing-page,.landing-page--light,.auth-page) :where(h1,h2,h3,h4){color:var(--public-ink);font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.025em;text-wrap:balance}:where(.public-page,.landing-page,.landing-page--light,.auth-page) :where(p,li,dd){text-wrap:pretty}:where(.public-page,.landing-page,.landing-page--light,.auth-page) :where(a,button,input,textarea,select,summary):focus-visible,.lg-header :where(a,button):focus-visible,.lg-main :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:var(--public-focus, 0 0 0 2px #f4f2ec, 0 0 0 4px #c85000)}.lg-header{background:color-mix(in srgb,var(--bg-base, #f4f2ec) 88%,transparent);border-bottom-color:var(--border, rgba(18, 24, 36, .12));color:var(--text-primary, #15181b)}.lg-header-inner{min-height:68px}.lg-brand,.lg-header-nav a{color:var(--text-primary, #15181b)}.lg-header-nav a:hover{color:var(--text-primary, #15181b);background:var(--bg-surface-2, rgba(18, 24, 36, .05))}.lg-card,.auth-page .au-split{border-color:var(--border, rgba(18, 24, 36, .12));background:var(--bg-surface-1, #ffffff);box-shadow:var(--public-shadow, 0 18px 48px rgba(11, 18, 32, .11))}.lg-prose{color:var(--text-secondary, #3d4248);font-size:clamp(.9375rem,.91rem + .12vw,1rem);line-height:1.75}.lg-prose :where(p,li){max-width:72ch}.lg-prose :where(h2,h3,strong){color:var(--text-primary, #15181b)}.lg-input,.lg-textarea,.auth-page .au-input{border-color:var(--border, rgba(18, 24, 36, .12));background:var(--bg-surface-2, #f7f5ef);color:var(--text-primary, #15181b)}.lg-input:hover,.lg-textarea:hover,.auth-page .au-input:hover{border-color:var(--border-strong, rgba(18, 24, 36, .2))}.lg-input:focus,.lg-textarea:focus,.auth-page .au-input:focus{border-color:var(--accent, #c85000);box-shadow:0 0 0 3px var(--accent-soft, rgba(200, 80, 0, .12))}.brand-topbar{min-height:72px;color:var(--text-primary, #15181b)}.brand-topbar .brand-topbar-brand{color:var(--text-primary, #15181b)!important}.brand-topbar-actions{min-width:0}.landing-page--light footer,.landing-page footer,.public-page footer{border-color:var(--border, rgba(18, 24, 36, .12))}.auth-page{background:radial-gradient(circle at 12% 8%,var(--accent-softer, rgba(200, 80, 0, .06)),transparent 34rem),var(--bg-base, #f4f2ec)}.auth-page .au-left{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(145deg,#0b1220,#151f34);background-size:24px 24px,24px 24px,auto}.auth-page .au-right{background:var(--bg-surface-1, #ffffff)}.auth-page .au-submit,.lg-submit{min-height:48px;border-radius:12px;background:var(--accent, #c85000);color:#fff}.auth-page .au-submit:hover,.lg-submit:hover{background:var(--accent-hover, #b34700)}@media(max-width:720px){.lg-header-inner{min-height:62px;padding-inline:16px}.lg-main{padding:28px 16px 64px}.lg-card{padding:24px 20px;border-radius:16px}.brand-topbar{min-height:64px}}@media(prefers-reduced-motion:reduce){:where(.public-page,.landing-page,.landing-page--light,.auth-page) *,:where(.public-page,.landing-page,.landing-page--light,.auth-page) *:before,:where(.public-page,.landing-page,.landing-page--light,.auth-page) *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
