@import url(https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600&family=Roboto:wght@400;500&family=Roboto+Mono&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background:#f9fbfd;color:#202124;font-family:Roboto,-apple-system,sans-serif;line-height:1.5}button{border:none;border-radius:4px;cursor:pointer;font-family:Google Sans,Roboto,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:background .15s ease-out,box-shadow .15s ease-out}button:disabled{cursor:not-allowed;opacity:.6}button.primary{background:#1a73e8;color:#fff}button.primary:hover:not(:disabled){background:#1557b0;box-shadow:0 1px 3px #0003}button.secondary{background:#0000;border:1px solid #dadce0;color:#1a73e8}button.secondary:hover:not(:disabled){background:#f1f3f4}button.text{background:#0000;color:#5f6368}button.text:hover:not(:disabled){background:#f1f3f4}input,select{border:1px solid #dadce0;border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s ease-out}input:focus,select:focus{border-color:#1a73e8}a{color:#1a73e8;text-decoration:none}a:hover{text-decoration:underline}.elevation-1{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.elevation-2{box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.elevation-3{box-shadow:0 4px 8px #3c40434d,0 8px 16px 4px #3c404326}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.hide-on-mobile{display:none!important}.navbar-mobile{gap:8px!important;padding:0 12px!important}.navbar-mobile .brand-text{font-size:16px!important}.navbar-mobile .share-btn{padding:8px 12px!important}.navbar-mobile .user-email{display:none!important}.editor-container-mobile{flex-direction:column!important;padding:8px!important}.editor-panel-mobile{border-radius:8px!important;min-height:40vh}.editor-panel-mobile:first-child{border-radius:8px 8px 0 0!important}.editor-panel-mobile:last-child{border-radius:0 0 8px 8px!important}.editor-divider-mobile{height:1px!important;width:100%!important}.editor-divider-mobile>div{height:4px!important;width:32px!important}.dashboard-content{padding:16px!important}.page-card-grid{grid-template-columns:1fr!important}}
/*# sourceMappingURL=main.c9c9faef.css.map*/