:root{--fefo-navy:#0f2744;--fefo-navy-mid:#1b3a5c;--fefo-navy-soft:#34506f;--fefo-orange:#c2410c;--fefo-orange-bright:#ea580c;--fefo-orange-strong:#9a3412;--fefo-orange-soft:#fff7ed;--fefo-orange-border:#fdba74;--fefo-bg:#f8fafc;--fefo-surface:#fff;--fefo-surface-muted:#f1f5f9;--fefo-text:#0f172a;--fefo-text-secondary:#334155;--fefo-border:#cbd5e1;--fefo-primary:#c2410c;--fefo-primary-strong:#9a3412;--fefo-focus:#0b5fff;--fefo-warning-bg:#fff7ed;--fefo-warning-border:#ea580c;--fefo-warning-text:#7c2d12;--fefo-info-bg:#f1f5f9;--fefo-info-border:#1e293b;--fefo-info-text:#0f172a;--fefo-max-width:90rem}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--fefo-bg);color:var(--fefo-text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5}a{color:var(--fefo-primary);text-underline-offset:.16em;text-decoration:underline}a:hover{color:var(--fefo-primary-strong)}:focus-visible{outline:3px solid var(--fefo-focus);outline-offset:2px}h1,h2,h3{color:var(--fefo-text);margin-top:0;line-height:1.25}p{margin-top:0}code{background-color:var(--fefo-surface-muted);border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}
