@font-face{font-family:EssentialLocal;src:url('/tools-assets/fonts/NotoSans-Regular.ttf') format('truetype');font-display:swap}body{margin:0;background:#f9f9f9;color:#171717;font-family:EssentialLocal,system-ui,sans-serif}.essential-tools{max-width:1380px;margin:auto;padding:30px 20px;box-sizing:border-box}.local-demo-intro{margin-bottom:32px}.local-demo-intro h1{margin-top:0}.local-demo-intro p{max-width:820px;line-height:1.6}.local-demo-intro nav{display:flex;flex-wrap:wrap;gap:12px}.local-demo-intro button{min-height:44px;padding:10px 18px;border:1px solid #bbb;border-radius:99px;background:#fff;font:inherit;cursor:pointer}.local-demo-intro button:focus-visible{outline:3px solid #6b46ff;outline-offset:3px}.essential-tools .et-document input,.essential-tools .et-planner input,.essential-tools .et-planner button,.essential-tools .et-planner select,.essential-tools .et-planner textarea{font-family:EssentialLocal,system-ui,sans-serif}
