@import "https://www.nerdfonts.com/assets/css/webfont.css";:root{--layre-outline-color:0,0,0,0.15;--layre-light-main-background:247,254,255;--layre-light-main-foreground:23,23,23;--layre-light-gradient-start:117,211,255;--layre-light-gradient-end:152,237,240;--layre-light-image-unloaded:228,238,242;--layre-light-link-safe-color:36,125,166;--layre-dark-main-background:23,23,23;--layre-dark-main-foreground:255,255,255;--layre-dark-gradient-start:95,170,203;--layre-dark-gradient-end:146,200,203;--layre-dark-image-unloaded:72,72,72;--layre-dark-link-safe-color:112,201,242;--layre-content-max-width:963px}.gradient-text{background-color:rgb(var(--layre-light-main-foreground));background-image:linear-gradient(0deg,rgb(var(--layre-light-gradient-start)),rgb(var(--layre-light-gradient-end)));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;@media (prefers-color-scheme:dark){background-image:linear-gradient(0deg,rgb(var(--layre-dark-gradient-start)),rgb(var(--layre-dark-gradient-end)))}}body{margin:0;padding:0;font-family:LINE Seed Sans,sans-serif;background-color:rgb(var(--layre-light-main-background));color:rgb(var(--layre-light-main-foreground));a{color:rgb(var(--layre-light-link-safe-color));text-decoration:none}@media (prefers-color-scheme:dark){background-color:rgb(var(--layre-dark-main-background));color:rgb(var(--layre-dark-main-foreground));a{color:rgb(var(--layre-dark-link-safe-color));text-decoration:none}}main{margin-top:60px;.layre-page{min-height:calc(100vh - 140px)}}}::selection{background-color:rgb(var(--layre-light-gradient-start));color:#fff}::-moz-selection{background-color:rgb(var(--layre-light-gradient-start));color:#fff}@media (prefers-color-scheme:dark){::selection{background-color:rgb(var(--layre-dark-gradient-start));color:#fff}::-moz-selection{background-color:rgb(var(--layre-dark-gradient-start));color:#fff}}.layre-header__hamburger{@media (max-width:840px){display:block!important}@media (prefers-color-scheme:light){filter:invert(1)}display:none;width:60px;height:60px;transition:transform .1s ease;&:active{transform:scale(.9)}}.layre-header{display:flex;justify-content:center;align-items:center;gap:3%;width:100%;height:60px;position:fixed;top:0;z-index:9999;@media (max-width:840px){justify-content:space-between}background-color:rgb(var(--layre-light-main-background));@media (prefers-color-scheme:dark){background-color:rgb(var(--layre-dark-main-background))}.layre-header__left,.layre-header__right{display:flex;gap:30px;font-size:1.25rem;font-weight:700;width:100%;@media (max-width:840px){display:none}a{text-decoration:none;transition:all .3s ease-out;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:rgb(var(--layre-light-main-foreground));@media (prefers-color-scheme:dark){color:rgb(var(--layre-dark-main-foreground))}&:before{content:"";display:inline-block;position:absolute;width:0;height:100%;left:50%;transform:translateX(-50%);border-bottom:2px solid rgb(var(--layre-light-main-foreground));transition:all .2s ease;@media (prefers-color-scheme:dark){border-bottom-color:rgb(var(--layre-dark-main-foreground));border-bottom-style:solid;border-bottom-width:2px}}@media (hover:hover) and (pointer:fine){&:hover:before{width:100%}}&:active{transform:scale(.9)}}}.layre-header__left{justify-content:flex-end}.layre-header__right{justify-content:flex-start}.layre-header__logo{display:flex;justify-content:center;align-items:center;.layre-logo{width:75px;height:75px;transition:all .3s ease-out;transform:scale(.8);@media (hover:hover) and (pointer:fine){&:hover{transform:scale(.9)}}&:active{transform:scale(.81)}}}}.layre-footer{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:60px;max-width:var(--layre-content-max-width);position:relative;left:50%;transform:translateX(-50%);.layre-footer__left,.layre-footer__right{padding:1rem;max-width:50%;*{margin:0}}.layre-footer__right{text-align:end;@media (max-width:840px){p{display:none}}.mo{@media (min-width:840px){display:none!important}display:inherit}}#disclaimer{font-size:.8rem}}.layre-sidebar{@media (min-width:840px){display:none!important}&.visible{opacity:1;transform:translateX(0)}&.hidden{opacity:0;transform:translateX(100%)}display:flex;flex-direction:column;position:fixed;top:60px;width:100vw;height:calc(100vh - 60px);padding:0,1em;align-items:center;justify-content:space-between;z-index:900;transition:transform .25s ease,opacity .25s ease;background-color:rgb(var(--layre-light-main-background));@media (prefers-color-scheme:dark){background-color:rgb(var(--layre-dark-main-background))}.group-a,.group-b{display:flex;flex-direction:column;align-items:center;gap:10px;a{border:2px solid rgb(var(--layre-light-link-safe-color));@media (prefers-color-scheme:dark){border-left-color:rgb(var(--layre-dark-link-safe-color));border-left-style:solid;border-left-width:2px;border-bottom-color:rgb(var(--layre-dark-link-safe-color));border-bottom-style:solid;border-bottom-width:2px;border-right-color:rgb(var(--layre-dark-link-safe-color));border-right-style:solid;border-right-width:2px;border-top-color:rgb(var(--layre-dark-link-safe-color));border-top-style:solid;border-top-width:2px}border-radius:10px;padding:10px;width:200%;text-align:center;text-decoration:none}}.group-a{margin-top:50px;font-size:1.2em}.group-b{margin-bottom:10px}}