:root{--touch-target: 44px;--color-background: #f3f7f4;--color-surface: #ffffff;--color-text: #10241b;--color-muted: #42594f;--color-border: #cbd9d1;--color-accent: #16734a;--color-accent-strong: #0e5636;--color-success: #117a42;--color-success-text: #155b36;--color-success-soft: #d8f3e3;--color-danger: #b42318;--color-danger-text: #7a271a;--color-danger-soft: #fff1ef;--color-focus: #005ea8;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html,body{inline-size:100%;max-inline-size:100%;min-block-size:100%;overflow-x:hidden}body{margin:0}button,input,select,textarea{font:inherit}img,picture,svg,video,canvas{display:block;max-inline-size:100%}cible-root{display:block;min-inline-size:0}[tabindex="-1"]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}main[tabindex="-1"]:focus-visible{outline-offset:-3px}
