[data-theme=dark] main.home{--floater-dialog-bg:hsl(0,0%,5%)}main.home{--floater-dialog-bg:hsl(0,0%,100%);background-color:var(--sidebar-bg)}main.home,main.home .headerContainer{height:100%;width:100%;display:flex;flex-direction:column}main.home .headerContainer{margin-left:1px}main.home .headerContainer .dashboardContent{background-color:var(--contrast);height:100%;width:100%;border-top-left-radius:1rem;padding:1.5rem 1.5rem 5rem}@media screen and (max-width:600px){main.home .headerContainer .dashboardContent{padding:.8rem .8rem 3rem}}main.home .dialogFloater{position:absolute;right:.5rem;bottom:.5rem;z-index:10;width:400px;max-width:calc(100vw - 1rem);display:flex;flex-direction:column;gap:.5rem;max-height:100svh;overflow-y:auto}main.home .dialogFloater>div{background-color:var(--floater-dialog-bg);padding:1rem;border-radius:.5rem;box-shadow:5px 5px 15px 5px rgba(0,0,0,.2);width:100%;display:flex;flex-direction:column;gap:1rem}main.home .dialogFloater>div h3{font-weight:700}main.home .dialogFloater>div p{color:var(--text-20);font-size:.9rem;line-height:125%}main.home .dialogFloater>div p.small{font-size:.85rem;color:var(--text-40)}main.home .dialogFloater>div p span.gray{color:var(--text-40)}main.home .dialogFloater>div ul{font-size:.9rem;margin-bottom:.75rem}main.home .dialogFloater>div ul li{margin-left:1.2rem;margin-top:.3rem;color:var(--text-20)}main.home .dialogFloater>div ul li::marker{color:var(--accent-40)}main.home .dialogFloater>div .textField{font-size:.9rem}main.home .dialogFloater>div a:not(.buttons a){color:var(--text-40);padding:0;text-decoration:underline}main.home .dialogFloater>div a:not(.buttons a):hover{color:var(--text)}main.home .dialogFloater>div a:not(.buttons a).small{font-size:.9em}main.home .dialogFloater>div .buttons a,main.home .dialogFloater>div .buttons button,main.home .dialogFloater>div>button{width:100%;justify-content:center;font-size:.9rem}main.home .dialogFloater>div .buttons a.main,main.home .dialogFloater>div .buttons button.main,main.home .dialogFloater>div>button.main{background-color:var(--accent)}main.home .dialogFloater>div .buttons a.main:hover,main.home .dialogFloater>div .buttons button.main:hover,main.home .dialogFloater>div>button.main:hover{background-color:var(--accent-60)}main.home .dialogFloater>div .buttons a.secondary,main.home .dialogFloater>div .buttons button.secondary,main.home .dialogFloater>div>button.secondary{color:var(--accent);background-color:var(--transparent-accent-10)}main.home .dialogFloater>div .buttons a.secondary:hover,main.home .dialogFloater>div .buttons button.secondary:hover,main.home .dialogFloater>div>button.secondary:hover{background-color:var(--transparent-accent-20)}main.home .dialogFloater>div div.top{display:flex;justify-content:space-between}main.home .dialogFloater>div div.buttons{display:flex;gap:.5rem}