#about>fast-card{width:80vw;height:auto;min-height:80vh;padding:var(--card-padding)}#about img{max-width:100%}@media screen and (max-width:1200px){#about>fast-card{width:100%}}:root{--header-height: calc( var(--header-vertical-padding) * 2 + (var(--base-height-multiplier) + var(--density)) * var(--design-unit) * 1px )}.home{display:grid;grid-template-columns:1fr 1fr;height:calc(100vh - var(--header-height));overflow:hidden}.home .home-card{border-radius:0;grid-column:1 / 1;grid-row:1 / 1;text-align:center;padding-top:30%}.home img{max-width:100%;width:100%;min-height:100%;object-fit:cover;height:auto}.home h1{font-size:96px}.home fast-button{padding:20px 15%}.home span{font-size:32px}.unloaded-home-image{width:100%;height:100%;background:var(--neutral-layer-3)}@media screen and (max-height:600px){.home .home-card{padding-top:5%}}@media screen and (max-width:1200px){.home{grid-template-columns:1fr}.home>*{grid-row:1 / 1;grid-column:1 / 1}.home-card-background{opacity:.8}.home h1{font-size:64px}.home fast-button{padding:12px 7%}.home span{font-size:22px}#puzzles>fast-card{width:100%}}#login{width:80vw;height:auto;min-height:80vh;padding:var(--card-padding)}#login fast-card{width:fit-content;padding:0 5px}@media screen and (max-width:1200px){#login{width:100vw}#login>fast-card{width:100%}}.hamburger label{display:flex;flex-direction:column;width:50px;cursor:pointer;scale:50%}.hamburger label span{background:var(--neutral-fill-rest);border-radius:10px;height:5px;margin:5px 0;transition:.4s cubic-bezier(.68,-.6,.32,1.6);transition-property:width,transform}.hamburger label:hover span{background:var(--accent-fill-hover)}.hamburger span:nth-of-type(1){width:50%}.hamburger span:nth-of-type(2){width:100%}.hamburger span:nth-of-type(3){width:75%}.hamburger input[type=checkbox]{display:none}.hamburger input[type=checkbox]:checked~span:nth-of-type(1){transform-origin:bottom;transform:rotate(45deg) translate(8px)}.hamburger input[type=checkbox]:checked~span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}.hamburger input[type=checkbox]:checked~span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(23px,-8px) rotate(45deg)}#puzzles>fast-card{width:80vw;height:auto;min-height:80vh;padding:var(--card-padding);overflow-x:auto}#puzzles>fast-card>*:not(:last-child){padding-bottom:var(--card-padding)}#puzzles>fast-toolbar>*{display:hidden}#libralogo{position:absolute;right:var(--card-padding);top:var(--card-padding);width:200px}.puzzle-view{width:80%}.puzzle-or-round-info~*{margin:0 5px}fast-tree-item{padding:5px 0 0}fast-tree-view p{padding-right:15px;min-width:min-content;width:200px}fast-dialog{--dialog-width: 80%;--dialog-height: 80%}.modal{position:fixed;z-index:1;padding:100px 5% 0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.modal fast-card{padding:var(--card-padding)}.unselectable{-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1200px){#libralogo{visibility:hidden}#puzzles>fast-card{width:100%}}#servers h1{margin:0}#servers>fast-card{padding-left:var(--card-padding);grid-column:2 / 3;padding:var(--card-padding);height:50vh}#servers>fast-card>*:not(:last-child){padding-bottom:var(--card-padding)}#servers fast-combobox .listbox{overflow-y:scroll;height:600%}#servers{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr}@media screen and (max-width:1200px){#servers{display:inline-block;width:100%;height:100%}#servers>fast-card{height:100vh}}fast-toolbar{padding:0}fast-button:first-child{margin-left:0}:root{--header-vertical-padding: calc(var(--base-height-multiplier) / 2 * 1px);--header-horizontal-padding: calc(var(--base-height-multiplier) * 1px);--card-padding: 30px;--page-margin: 16px}.link{padding-left:15px;padding-right:15px}body{font:16px aktiv-grotesk,Segoe UI,Arial,Helvetica,sans-serif;margin:0;list-style:none}.page-body{margin:var(--page-margin)}@media screen and (max-width:1200px){.page-body{margin:0}}.page-body-no-margin{margin:0}.header{background:#164a41;align-items:center;display:grid;height:var(--header-height);grid-column:1 / -1;grid-template-columns:auto 1fr auto}.nav-bar-card{height:calc((var(--base-height-multiplier) + var(--density)) * var(--design-unit) * 1px);display:flex;align-items:center;color:#fff;background:#4d774e}.header fast-card,.header fast-anchor,.header fast-button{border-radius:5px;padding:0 5px}.header li{padding:0 calc(var(--header-horizontal-padding)) 0 0;display:inline-block;vertical-align:middle}.header>li:first-child{padding:0 calc(var(--header-horizontal-padding))}.account-info li{position:relative}.account-info{display:flex;align-items:center}nav{text-align:center}.discord-avatar{clip-path:circle(50%);width:36px;height:36px}.discord-username{padding-left:5px}.discord-account{display:flex;align-items:center}:not(:defined){visibility:hidden}.hamburger{display:flex;align-items:center;grid-column:3 / 3}.hamburger-dropdown{position:absolute;top:var(--header-height);width:100vw;max-width:100vw;z-index:5;border-radius:0;border:none}
