body{font:15px/1.5 system-ui,sans-serif;background:#f7f8f7;color:#253b32;margin:0}main{max-width:760px;margin:24px auto;padding:24px;background:white;border-radius:16px}label{display:block;margin-top:12px}input,textarea,select{font:inherit;box-sizing:border-box;width:100%;padding:10px;border:1px solid #b9c7c0;border-radius:8px}button{font:inherit;cursor:pointer;padding:9px 12px;border:1px solid #a8bcb1;background:#edf4ef;border-radius:8px;margin:8px 8px 8px 0}button:disabled{opacity:.5;cursor:wait}form{border-top:1px solid #e4ebe7;padding-top:12px;margin-top:14px}#ventures article,#contacts article{border:1px solid #dde6df;border-radius:8px;padding:12px;margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}#records article{border:1px solid #dde6df;border-radius:8px;padding:12px;margin:10px 0}#account-status{padding:12px;background:#edf4ef}a{color:#245e49}h1{font-size:26px}details{margin:24px 0;border-top:1px solid #dde6df;padding-top:16px}summary{font-size:20px;font-weight:600;cursor:pointer}@media(max-width:800px){main{margin:0;padding:18px;border-radius:0}}
#contact-csv-preview-rows{max-height:55vh;overflow:auto}#contact-csv-preview-rows article{padding:12px;border:1px solid #dde6df;border-radius:8px;margin:10px 0}

:root{--founder-ui-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--founder-ui-text:#252827;--founder-ui-muted:#626d66;--founder-control-size:14px}
body,dialog{font-family:var(--founder-ui-font);color:var(--founder-ui-text)}
select,input,textarea,button,option,optgroup{font-family:var(--founder-ui-font);font-size:var(--founder-control-size);color:var(--founder-ui-text);line-height:1.5}
select,option,optgroup{font-weight:400;background-color:#fff}optgroup{font-style:normal}
select:disabled,input:disabled,textarea:disabled,button:disabled{color:#737b76}
dialog{font-size:14px;line-height:1.5}dialog h2{font:600 20px/1.3 var(--founder-ui-font);color:var(--founder-ui-text)}dialog h3{font:600 16px/1.4 var(--founder-ui-font);color:var(--founder-ui-text)}dialog label,dialog td,dialog th{font-family:var(--founder-ui-font);font-size:14px;color:var(--founder-ui-text)}dialog p{font-family:var(--founder-ui-font)}.small,dialog small{color:var(--founder-ui-muted)}
@media(max-width:800px){aside>select{font-size:var(--founder-control-size);color:var(--founder-ui-text)}}
