/* Default employee experience. Inline customer branding and explicit shape settings retain priority. */
@font-face{font-family:Inter;src:url('/video-studio/assets/fonts/inter.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@media screen{
:root{--accent:#315c43;--bg:#f5f6f2;--panel:#fff;--panel2:#edf3e9;--ink:#20251f;--muted:#70796e;--hair:#e2e6de;--barbg:#315c43;--barink:#fff;--cardbg:#fff;--cardink:#20251f;--cardmuted:#70796e;--cardhair:#e2e6de;--serif:var(--font,Inter),sans-serif;--sans:Inter,system-ui,sans-serif}
body{font-weight:400}
#app :where(h1,h2,h3,h4,.brand .nm,.brief-g){font-weight:700;letter-spacing:-.035em}
#app :where(b,strong,.hm-n,.kg-h-n,.kg-s-n,.acard h3,.eh-b){font-weight:650}
#app :where(.navsec,.navgroup,.eyebrow,.seclbl,.post-cat,.hm-l,.kg-h-l,.kg-s-l){font-family:var(--font,Inter),sans-serif;font-weight:650;letter-spacing:.12em}
#app :is(.acard,.tcard,.card){border-radius:14px;box-shadow:0 18px 50px #26332112}
#app :is(button,input,select,textarea){border-radius:9px}
#app :is(button,a,input,select,textarea):focus-visible{outline:3px solid #c9dc85;outline-offset:2px}
}
