:root{--ef-blue-50:#eef5fc;--ef-blue-100:#d6e7f8;--ef-blue-200:#adcef1;--ef-blue-300:#7db1e8;--ef-blue-400:#4a90dc;--ef-blue-500:#1b6dc1;--ef-blue-600:#165aa0;--ef-blue-700:#124a83;--ef-blue-800:#0e3966;--ef-blue-900:#0a2949;--ef-yellow-50:#fff8e6;--ef-yellow-100:#feedc0;--ef-yellow-200:#fddc85;--ef-yellow-300:#fcca4a;--ef-yellow-400:#fbbd22;--ef-yellow-500:#fab001;--ef-yellow-600:#d69500;--ef-yellow-700:#a87500;--ef-yellow-800:#7a5500;--ef-yellow-900:#4d3500;--ef-neutral-0:#fff;--ef-neutral-50:#f7f8fa;--ef-neutral-100:#eef1f5;--ef-neutral-200:#dde2e9;--ef-neutral-300:#c3cbd6;--ef-neutral-400:#9aa5b4;--ef-neutral-500:#6b7787;--ef-neutral-600:#4f5a69;--ef-neutral-700:#384250;--ef-neutral-800:#232b36;--ef-neutral-900:#121820;--ef-green-600:#1e7f4f;--ef-red-600:#c62828;--ef-red-700:#a92222;--ef-red-800:#8c1c1c;--ef-color-bg:var(--ef-neutral-0);--ef-color-bg-subtle:var(--ef-neutral-50);--ef-color-surface:var(--ef-neutral-0);--ef-color-border:var(--ef-neutral-200);--ef-color-border-strong:var(--ef-neutral-500);--ef-color-text:var(--ef-neutral-900);--ef-color-text-muted:var(--ef-neutral-600);--ef-color-text-on-primary:var(--ef-neutral-0);--ef-color-text-on-accent:var(--ef-neutral-900);--ef-color-primary:var(--ef-blue-500);--ef-color-primary-hover:var(--ef-blue-600);--ef-color-primary-active:var(--ef-blue-700);--ef-color-primary-subtle:var(--ef-blue-50);--ef-color-header-bg:var(--ef-blue-800);--ef-color-accent:var(--ef-yellow-500);--ef-color-accent-hover:var(--ef-yellow-400);--ef-color-accent-active:var(--ef-yellow-600);--ef-color-accent-subtle:var(--ef-yellow-50);--ef-color-success:var(--ef-green-600);--ef-color-error:var(--ef-red-600);--ef-color-danger:var(--ef-red-600);--ef-color-danger-hover:var(--ef-red-700);--ef-color-danger-active:var(--ef-red-800);--ef-color-focus:var(--ef-blue-500);--ef-color-status-new:var(--ef-blue-500);--ef-color-status-in-progress:var(--ef-yellow-700);--ef-color-status-offered:var(--ef-blue-800);--ef-color-status-won:var(--ef-green-600);--ef-color-status-lost:var(--ef-red-600);--ef-color-status-spam:var(--ef-neutral-500);--ef-color-scrim:#12182080;--ef-color-hero-overlay:color-mix(in srgb, var(--ef-blue-800) 70%, transparent);--ef-space-0:0;--ef-space-1:.25rem;--ef-space-2:.5rem;--ef-space-3:.75rem;--ef-space-4:1rem;--ef-space-5:1.25rem;--ef-space-6:1.5rem;--ef-space-8:2rem;--ef-space-10:2.5rem;--ef-space-12:3rem;--ef-space-16:4rem;--ef-font-heading:var(--ef-font-montserrat), system-ui, sans-serif;--ef-font-body:var(--ef-font-inter), system-ui, sans-serif;--ef-font-mono:ui-monospace, sfmono-regular, menlo, consolas, monospace;--ef-text-xs:.75rem;--ef-text-sm:.875rem;--ef-text-base:1rem;--ef-text-lg:1.125rem;--ef-text-xl:1.25rem;--ef-text-2xl:1.5rem;--ef-text-3xl:1.875rem;--ef-text-4xl:2.25rem;--ef-weight-regular:400;--ef-weight-medium:500;--ef-weight-semibold:600;--ef-weight-bold:700;--ef-leading-tight:1.25;--ef-leading-normal:1.5;--ef-border-width:1px;--ef-border-style:solid;--ef-radius-sm:.25rem;--ef-radius-md:.5rem;--ef-radius-lg:.75rem;--ef-radius-full:62.5rem;--ef-shadow-sm:0 1px 2px #1218200f;--ef-shadow-md:0 4px 12px #12182014;--ef-focus-ring-width:2px;--ef-focus-ring-style:solid;--ef-focus-ring-offset:2px;--ef-control-offset:.125rem;--ef-focus-ring-offset-inset:-2px;--ef-opacity-pressed:.7;--ef-opacity-disabled:.5;--ef-z-header:100;--ef-z-popover:200;--ef-z-modal:300;--ef-z-toast:400;--ef-duration-fast:.12s;--ef-duration-normal:.2s;--ef-ease-standard:cubic-bezier(.2, 0, 0, 1);--ef-container-max:75rem;--ef-prose-max:44rem;--ef-form-max:28rem;--ef-qr-size:14rem;--ef-header-height:4rem;--ef-touch-target-min:2.75rem;--ef-hero-photo-space:clamp(4rem, 100svh - 30rem, 8rem);--ef-hero-photo-space-lg:clamp(4rem, 100svh - 35rem, 20rem)}@media (prefers-reduced-motion:reduce){:root{--ef-duration-fast:0s;--ef-duration-normal:0s}}
*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{background-color:var(--ef-color-bg-subtle);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-wrap:break-word;background-color:var(--ef-color-bg);color:var(--ef-color-text);font-family:var(--ef-font-body);font-size:var(--ef-text-base);line-height:var(--ef-leading-normal);-webkit-font-smoothing:antialiased}:where(a){color:var(--ef-color-primary)}@media (hover:hover){:where(a:hover){color:var(--ef-color-primary-hover)}}:where(a:active){opacity:var(--ef-opacity-pressed)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:var(--ef-font-heading);line-height:var(--ef-leading-tight);text-wrap:balance}@media not (min-width:48rem){html{scroll-padding-block-end:var(--ef-space-16)}}h1{font-size:var(--ef-text-3xl)}@media (min-width:64rem){h1{font-size:var(--ef-text-4xl)}}:focus-visible{outline:var(--ef-focus-ring-width) var(--ef-focus-ring-style) var(--ef-color-focus);outline-offset:var(--ef-focus-ring-offset)}
