:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--directory-paper:#fbf9f4;--directory-surface:#fffefa;--directory-ink:#293b32;--directory-muted:#626a62;--directory-line:#dedfd5;--directory-accent:#375a48;--directory-accent-hover:#284634;--directory-tint:#eef0e7;--directory-category:#895b40;--background:var(--directory-paper);--surface:var(--directory-surface);--surface-strong:var(--directory-surface);--surface-soft:var(--directory-tint);--border:var(--directory-line);--text:var(--directory-ink);--muted:var(--directory-muted);--lagoon:var(--directory-accent);--lagoon-deep:var(--directory-accent-hover);--shadow-soft:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--directory-paper:#18221c;--directory-surface:#202c24;--directory-ink:#eceee3;--directory-muted:#afb8aa;--directory-line:#394439;--directory-accent:#436a51;--directory-accent-hover:#50765e;--directory-tint:#283a2d;--directory-category:#d8b18a}}.admin-os-page{--directory-paper:#fbf9f4;--directory-surface:#fffefa;--directory-ink:#293b32;--directory-muted:#626a62;--directory-line:#dedfd5;--directory-accent:#375a48;--directory-accent-hover:#284634;--directory-tint:#eef0e7;--directory-category:#895b40;--background:var(--directory-paper);--text:var(--directory-ink);--muted:var(--directory-muted);--lagoon:var(--directory-accent);--lagoon-deep:var(--directory-accent-hover);background:var(--directory-paper);color:var(--directory-ink)}:is(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) :is(h1,h2,h3),.cl-headerTitle{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:400}:where(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) h1{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.18}:where(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) h2{font-size:1.5rem;line-height:1.25}:where(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) h3{font-size:1.25rem;line-height:1.3}:is(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) :is(.ui-panel,.glass){border:1px solid var(--directory-line);background:var(--directory-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px}:is(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) :is(.bg-white,.bg-white\/55,.bg-white\/60,.bg-white\/70,.bg-white\/75,.bg-white\/80,.bg-white\/90,.bg-white\/95):not([data-listing-logo-background]){background-color:var(--directory-surface)}:is(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) :is(.bg-slate-50,.bg-slate-100,.bg-lagoon-50){background-color:var(--directory-tint)}:is(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) :is(.text-ink,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--directory-ink)}:is(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) :is(.text-slate-650,.text-slate-600,.text-slate-500,.text-slate-400){color:var(--directory-muted)}:is(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) :is(.text-lagoon-700,.text-lagoon-800,.text-lagoon-900){color:var(--directory-category)}:is(.site-shell-main,.member-auth-page,.admin-os-page,.guide-surface) :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-slate-200\/80){border-color:var(--directory-line)}:is(.ui-button,.ui-icon-button,.admin-button),.admin-os-page .admin-button{border-color:var(--directory-line);background:var(--directory-surface);color:var(--directory-ink);box-shadow:none;border-radius:6px}:is(.ui-button,.ui-icon-button,.admin-button):hover,.admin-os-page .admin-button:hover{background:var(--directory-tint);color:var(--directory-ink);border-color:var(--directory-accent)}:is(.ui-button,.ui-icon-button,.admin-button).primary,.admin-os-page .admin-button.primary{background:var(--directory-accent);border-color:var(--directory-accent);color:#fff}:is(.ui-button,.ui-icon-button,.admin-button).primary:hover,.admin-os-page .admin-button.primary:hover{background:var(--directory-accent-hover);border-color:var(--directory-accent-hover);color:#fff}:is(.ui-input,.admin-input),.admin-os-page .admin-input{background:var(--directory-surface);color:var(--directory-ink);border-color:var(--directory-line);box-shadow:none;border-radius:6px}:is(.ui-input,.admin-input)::-moz-placeholder{color:var(--directory-muted);opacity:.8}:is(.ui-input,.admin-input)::placeholder{color:var(--directory-muted);opacity:.8}:is(.ui-input,.admin-input):focus{border-color:var(--directory-accent)}.ui-button.map-toggle-active{background:var(--directory-tint);color:var(--directory-ink);border-color:var(--directory-accent)}:root :is(button,input,select,textarea,summary,[role=button],a[href]):focus-visible{outline:3px solid var(--directory-ink);outline-offset:2px;box-shadow:none}.member-auth-page{background:var(--directory-paper);color:var(--directory-ink)}.member-auth-page>div>section>div:first-child>:is(a,p){box-shadow:none;border-radius:6px}.cl-card,.cl-cardBox,.cl-footer{background:var(--directory-surface);color:var(--directory-ink);box-shadow:none;border-color:var(--directory-line)}.cl-rootBox .cl-footerActionLink{color:var(--directory-category);text-underline-offset:.16em;text-decoration:underline}.cl-rootBox .cl-footerActionLink:is(:hover,:focus-visible){color:var(--directory-ink)}.guide-report{max-width:1120px;margin-inline:auto}.site-shell-main .guide-report>header{border:0;border-bottom:1px solid var(--directory-line);box-shadow:none;background:0 0;border-radius:0}.guide-report>header>div{padding-inline:0}.guide-report>header>dl{background:0 0}.site-shell-main .floating-contribute-trigger{bottom:max(1rem, env(safe-area-inset-bottom));background:var(--directory-accent)}body{background:var(--directory-paper)}.guide-surface{background:var(--directory-paper);color:var(--directory-ink);border:1px solid var(--directory-line);border-radius:6px}.guide-report,.guide-report>section,.guide-report>section>div{min-width:0}.admin-os-page #admin-sidebar{background:var(--directory-surface);box-shadow:none;border-color:var(--directory-line);border-radius:0}.guide-report .overflow-x-auto{position:relative}
