@font-face{font-family:EssentialLocal;src:url(/tools-assets/fonts/NotoSans-Regular.ttf)format("truetype");font-display:swap}body{color:#171717;background:#f9f9f9;margin:0;font-family:EssentialLocal,system-ui,sans-serif}.essential-tools{box-sizing:border-box;max-width:1380px;margin:auto;padding:30px 20px}.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{flex-wrap:wrap;gap:12px;display:flex}.local-demo-intro button{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:99px;padding:10px 18px}.local-demo-intro button:focus-visible{outline-offset:3px;outline:3px solid #6b46ff}.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}
