html{overflow:hidden!important}body{background-color:var(--color-container-background);color:var(--color-foreground);margin:0;padding:0;min-height:100%;overflow:hidden}html,body{height:100%;width:100%;margin:0;overflow:hidden}b,h1,h2,h3,h4{font-weight:var(--font-bold)}eun-root{display:block;height:100%}eun-root>main{display:block;position:relative;height:100%;box-sizing:border-box}eun-root>main>*:not(router-outlet){position:absolute;left:0;top:0;width:100%;box-sizing:border-box}.dialog-buttons{margin-top:calc(var(--base-padding) * .5);padding-top:calc(var(--base-padding) * 1);border-top:1px solid var(--color-surface);display:flex;flex-direction:row}.dialog-buttons span{flex:1}.dialog-header{margin-top:0;border-bottom:1px solid var(--color-surface);padding-bottom:calc(var(--base-padding) * .5);text-transform:uppercase;opacity:.8}*{scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground-rgb),.15) transparent}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:transparent;border:solid 3px transparent}*::-webkit-scrollbar-thumb{background-color:transparent;box-shadow:inset 0 0 10px 10px rgba(var(--color-foreground-rgb),.15);border-radius:10px;border:3px solid transparent}
