/* נוצר מההגדרות: עיצוב */
:root { --primary: #0e6b5f; --primary-hover: #0c5c52; --primary-ink: #ffffff; --primary-soft: #e2edec; --top: #14303f; --top-ink: #e8f0f3; --top-muted: #9eadb4; --top-on: #e8f0f3; --bg: #f3f5f7; --card: #ffffff; --ink: #1c2631; --muted: #64707d; --line: #dde3e9; --line-strong: #c6ccd3; --mute-soft: #eff0f1; --ok: #17663e; --ok-soft: #e3ede8; --warn: #8a5a00; --warn-soft: #f1ebe0; --err: #b42318; --err-soft: #f6e5e3; --info: #1d5aa3; --info-soft: #e4ebf4; --radius: 10px; --font: "Segoe UI", "Arial Hebrew", Arial, system-ui, sans-serif; }
@media (prefers-color-scheme: dark) { :root { --primary: #3fb39f; --primary-hover: #5cbead; --primary-ink: #ffffff; --primary-soft: #213e40; --top: #0c1a22; --bg: #11161b; --card: #1a2128; --ink: #e5ebf0; } }
html { font-size: 15px; } @media (max-width: 760px) { html { font-size: 15px; } }
.wrap { max-width: 1320px; }
.brand-logo { height: 40px; }
.page-login { background-color: #f4f1ec; --login-accent: #2b2622; --login-accent-hover: #231f1c; --login-accent-ink: #ffffff; --login-accent2: #c1a174; }
.page-login:not(.login-split) .login-box { max-width: 380px; } .page-login:not(.login-split) .login-art img { max-height: 120px; }
.report-logo { height: 48px; } .doc-logo { height: 64px; }
