.settings-container{max-height:70vh;overflow:auto}.settings-container>h1{font-size:2rem}.routesManager-body{padding:15px 30px 25px;font-family:alma-regular}.routesTable-container{max-height:45vh;overflow-y:auto}.routesTable-line{display:grid;grid-template-columns:2fr 2fr 40px;align-items:center;padding:10px 8px;border-bottom:1px solid #e6e6e6;white-space:nowrap}.routesTable-header{font-weight:700;border-bottom:2px solid #bbb}.routesTable-url{color:#666;overflow:hidden;text-overflow:ellipsis}.routesTable-empty{color:#888;padding:20px 8px}.routesManager-add{display:flex;align-items:flex-end;gap:12px;margin-top:25px}.routesManager-preview{color:#666;margin-top:8px}.routesManager-error{color:#f03040;margin-top:8px}.blogEditor-container{padding:10px 24px 20px;max-height:75vh;overflow-y:auto}.blogEditor-row{display:flex;align-items:flex-end;gap:16px}.blogEditor-field{display:flex;flex-direction:column}.blogEditor-label{font-size:.9rem;color:var(--alma-blue);margin-bottom:4px;display:block}.blogEditor-datetime{padding:8px;border:1px solid #ccc;border-radius:4px;font-family:alma-regular,sans-serif;font-size:1rem}.blogEditor-cover{margin-top:14px}.blogEditor-cover-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.blogEditor-cover-preview{position:relative;width:260px;aspect-ratio:2/1;border-radius:6px;border:1px solid #ddd;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blogEditor-cover-preview.dragging{cursor:-webkit-grabbing;cursor:grabbing}.blogEditor-cover-preview img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.blogEditor-cover-focal{position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid #fff;background:rgba(0,0,0,.35);box-shadow:0 0 0 1px rgba(0,0,0,.4);transform:translate(-50%,-50%);pointer-events:none}.blogEditor-cover-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.blogEditor-cover-hint{flex-basis:100%;margin:4px 0 0;font-size:.85rem;color:#666}.blogEditor-tags{margin-top:14px}.blogEditor-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid #ccc;border-radius:4px;padding:8px;min-height:42px}.blogEditor-chip{display:inline-flex;align-items:center;gap:6px;background-color:var(--alma-yellow);border-radius:14px;padding:3px 6px 3px 12px;font-size:.9rem}.blogEditor-chip-x{border:none;background:rgba(0,0,0,.15);border-radius:50%;width:18px;height:18px;line-height:1;cursor:pointer;font-size:.9rem}.blogEditor-chip-input{flex:1 1;min-width:120px;border:none;outline:none;font-family:alma-regular,sans-serif;font-size:1rem;padding:4px}.blogEditor-rich{margin-top:14px}.application-container{background-size:cover;background-repeat:repeat}.application-container,.application-offline{background-image:url(/avalma-background-long.svg)}.application-offline{background-color:hsla(0,0%,100%,.7);background-blend-mode:overlay;background-size:cover;display:flex}.application-header{display:flex;left:0;right:0;position:absolute;z-index:3;min-height:100px;flex:0 1 auto}@keyframes headerAnim{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.application-header>p{margin:auto;font-family:alma;font-weight:900;font-size:5rem;padding-left:180px}.application-header>div{position:absolute;display:flex;right:0}.application-header>div>button{margin-top:auto;margin-left:10px}.application-mainContainer{background-image:url(/avalma-background-long.svg);background-size:cover;width:100%}.application-main{margin-top:100px;display:flex}.application-mobileMenuContainer{position:absolute;background-color:#fff;z-index:100}@media screen and (max-width:800px){.application-mainContainer{margin-right:0;height:100%;display:flex;flex-direction:column}}@media screen and (min-width:801px){.application-container.blogPost-page .application-header{position:fixed;top:0;background-color:#fff}.application-container.blogPost-page .hamburgerMenu-container{position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 100px);overflow-y:auto}}