.layout-default__background{background-image:url(./bg-white.jqfNABbj.png);background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:100%;position:fixed;width:100%;z-index:-1}body.dark .layout-default__background{background-image:url(./bg-dark.DbqWA6Zp.png)}.dark .theme-toggle{background-color:#333}.dark .theme-toggle .circle{background-color:#333;border:2px solid #ccc;left:26px}.dark .theme-toggle .moon{opacity:1}.dark .theme-toggle .sun{opacity:0}.theme-toggle{align-items:center;border:2px solid #ccc;border-radius:20px;cursor:pointer;display:flex;height:24px;justify-content:space-between;padding:0 2px;position:relative;width:48px}.theme-toggle .circle{background:var(--background-color-default);border:2px solid #ccc;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:all .3s;width:16px}.theme-toggle .moon,.theme-toggle .sun{color:var(--text-color-default)!important;font-size:16px;transition:all .5s}.theme-toggle .moon{opacity:0}.theme-toggle .sun{opacity:1}.layout-default__header{background:var(--background-color-default);border-bottom:1px solid var(--border-color-default);box-shadow:0 1px 5px var(--box-shadow-default);height:60px;position:fixed;width:100%;z-index:9999}.layout-default__header .layout-default__header-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;width:65.625%}.layout-default__header .layout-default__header-content .logo{align-items:center;cursor:pointer;display:flex;justify-content:center}.layout-default__header .layout-default__header-content .logo span{background:var(--background-color-clip);-webkit-background-clip:text;background-clip:text;color:transparent;cursor:pointer;font-size:18px;font-weight:600;margin:0 15px}.layout-default__header .layout-default__header-content .logo img{filter:invert(200%) brightness(150%);height:55px}.layout-default__header .layout-default__header-content nav{margin-right:auto}.layout-default__header .layout-default__header-content nav a{border-radius:4px;display:inline-block;margin-inline:3px;padding:2px 10px;transition:background var(--transition-duration-short)}.layout-default__header .layout-default__header-content nav a.router-link-active.router-link-exact-active,.layout-default__header .layout-default__header-content nav a:hover{background:var(--background-color-active);color:var(--text-color-green)}footer{align-items:center;display:flex;height:40px;margin:0 auto;width:65.625%}.layout-default{position:relative}.layout-default main{margin:0 auto;min-height:calc(100vh - 40px);padding:80px 0 0;width:65.625%}
