@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Baskerville:wght@400;700&display=swap";*{box-sizing:border-box}html,body{color:#20251f;-webkit-font-smoothing:antialiased;background:#f3f1eb;min-width:320px;margin:0;font-family:DM Sans,Segoe UI,sans-serif}button,input{font:inherit}a{color:inherit}.office-entry{width:min(100%,460px);min-height:100svh;margin:auto;padding:60px 24px}.office-entry h1,.office-entry h2{font-family:Libre Baskerville,Georgia,serif}.office-entry small{color:#557a5c;letter-spacing:.14em}.office-entry p{line-height:1.6}.office-entry .office-auth{background:0 0;width:100%;max-width:none;padding:0;position:static}.office-entry .office-auth>summary{padding:12px 0}.office-entry .office-auth>div{background:0 0;border:0;width:100%;padding:18px 0;position:static}.office-entry label{gap:6px;margin-block:14px;display:grid}.office-entry input{color:#20251f;background:#fcfbf7;border:1px solid #9aa694;border-radius:7px;width:100%;padding:12px}.office-entry button{cursor:pointer;color:#20251f;background:#e0ebdc;border:1px solid #71856c;border-radius:7px;padding:12px 18px}.office-entry button:disabled{cursor:wait;opacity:.6}.office-entry :focus-visible{outline-offset:3px;outline:2px solid #39583d}.office-entry-account{display:none}
