@charset "UTF-8";.version-selector-container[data-astro-cid-3ef6ksr2]{margin-left:auto;margin-right:1rem;display:flex;align-items:center}.version-select[data-astro-cid-3ef6ksr2]{padding:.25rem .5rem;font-size:.85rem;border-radius:4px;border:1px solid var(--global--key-color-dark);background:var(--global--color-background-fff);color:var(--global--primary-alt);cursor:pointer}.material-symbols-outlined[data-astro-cid-3ef6ksr2]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}/*!
Theme Name: Alier theme Classic
Author:     SureDesigns
Template:   twentytwentyone
Version:    1.0.0
*/:root{--global--font-size-base: 1rem;--global--font-size-xs: 1rem;--global--font-size-sm: 1.1rem;--global--font-size-md: 1.15rem;--global--font-size-lg: 1.2rem;--global--font-size-xl: 2rem;--global--font-size-xxl: 3rem;--global--font-size-xxxl: 4rem;--global--font-size-page-title: var(--global--font-size-xl);--global--letter-spacing: normal;--global--key-color: #C8D6D6;--global--key-color-light: #F0F5F5;--global--key-color-dark: #466C84;--global--color-font-gray: #404444;--global--color-background-gray: #404444;--global--color-background-white: #f7fafc;--global--color-background-fff: #fff;--global--code-background: #EEE;--global--highlight-vivid: rgb(255, 235, 56);--global--secondary-color-light: #D6D2C7;--global--secondary-color: #d1b39f;--global--secondary-dark: #565047;--global--primary-alt: #2f3c47;--global--always-dark: #354a57;--global--font-tt-code: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;--global--font-heading: "Red Hat Text", sans-serif;--global--font-article: "Zen Kaku Gothic", sans-serif;--global--font-article-antique: "Zen Kaku Gothic Antique", sans-serif;--global--font-jp-serif: "Noto Serif JP", serif;--global--font-serif: "Ysabeau Office", serif;--header-height: 3.5rem}body{background:var(--global--key-color)}p{font-family:var(--global--font-article)}h1{margin-bottom:.5em}.site-content{margin:0;background:var(--global--color-background-fff);overflow-wrap:normal}hr{border-bottom-color:var(--global--key-color)}code{font-family:var(--global--font-tt-code);font-size:1em;background-color:var(--global--code-background);font-style:normal}pre{padding:1em}.navi{font-family:var(--global--font-heading),sans-serif;font-weight:700}a{text-decoration:none}a:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-color:var(--global--key-color-dark)}a:active,button:active,button:focus,a:focus,a:focus-visible,a:focus img{background:transparent!important;background-color:hsl(from var(--global--key-color-dark) h s l / 20%)!important;text-decoration:none!important;outline:none!important}span.symbol{font-family:Material Symbols Outlined!important;font-size:1.3em;vertical-align:middle}@media (max-width: 768px){body{font-size:85%;overflow-x:hidden}}:root[theme=dark]{--global--color-primary: #EEE;--global--primary-alt: #d3e5e6;--global--key-color-dark: #a1e4c7;--global--key-color-light: #3f4d4d;--global--color-background-white: #333;--global--color-font-gray: #ececec;--global--key-color: #515f5f;--global--color-background-fff: #333;--global--code-background: #555}[theme=dark] table tr:nth-child(2n){background:#333}[theme=dark] pre{scrollbar-color:var(--global--key-color) var(--global--color-background-gray)}[theme=dark] .footer-external-links>a>svg{fill:#fff}.symbol.dropdown-icon{margin-left:.2rem;font-weight:400;line-height:0}li:hover a>.dropdown-icon{visibility:hidden}.custom-menu a[href="#"]{pointer-events:none;cursor:default;color:inherit;text-decoration:none}body{position:relative;top:var(--header-height)}#masthead{display:block;position:fixed;top:0;background:var(--global--key-color);width:100%;max-width:none;height:var(--header-height);padding:0;flex-wrap:nowrap;z-index:5;box-shadow:0 .1em #0000004d}#header-container{display:flex;align-items:flex-end;padding:.25rem 1rem;margin:0}#masthead img.site-logo,#masthead img.site-logo-dark{max-width:auto;height:3rem;margin:0}#masthead img.site-logo-dark{display:none}:root[theme=dark] #masthead img.site-logo-dark{display:inline}[theme=dark] #masthead img.site-logo{display:none}#masthead .menu-item>a{font-family:var(--global--font-heading)!important;font-weight:600;font-size:.95em;letter-spacing:0px;text-decoration:none}#masthead .custom-dropdown-nav{margin-left:calc(75% - 21em)}#masthead .custom-menu,#masthead .custom-menu ul{list-style:none;margin:0;padding:0;display:flex}#masthead .custom-menu{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--global--key-color-dark) var(--global--key-color)}#masthead .custom-menu>li>ul{display:none;position:fixed;transform:translate(-10%);top:calc(var(--header-height) - 3px);padding:.5em 0;border-top:3px solid var(--global--key-color);border-bottom:5px solid var(--global--key-color);box-shadow:0 2px 3px #0000004d}#masthead .custom-menu .menu-item.has-children:hover{color:var(--global--key-color-dark)}#masthead .custom-menu li{transition:background-color .2s;white-space:nowrap}#masthead .menu-item.has-children .custom-menu li{padding:.4em 1em}.custom-dropdown-nav>ul.custom-menu>.menu-item.child:hover{background:none!important}.custom-dropdown-nav>ul.custom-menu>.menu-item.child:hover a{color:var(--global--key-color-dark)}#masthead .custom-menu li:hover>ul{display:block;background:var(--global--key-color-light);z-index:10}#masthead .menu-item{padding:0 1em}#masthead .menu-item.child:hover{background:var(--global--color-background-white)}#masthead .header-lang-menu{position:relative;align-self:end;text-align:center}#masthead .header-lang-menu .lang-dropdown-label{display:block;margin:0;line-height:1.5em}#masthead .header-lang-menu .lang-dropdown-label:hover{color:var(--global--key-color-dark)}#masthead .header-lang-menu>.lang-dropdown-menu{display:none;background:var(--global--key-color-light);z-index:10}#masthead .header-lang-menu:hover>.lang-dropdown-menu{display:block;position:fixed;padding:.5em 0;border-top:4px solid var(--global--key-color);border-bottom:5px solid var(--global--key-color);box-shadow:0 2px 3px #0000004d;list-style:none}#masthead .header-lang-menu:hover>.lang-dropdown-menu>li{padding:.25em 1em;transition:background-color .2}#masthead .header-lang-menu:hover>.lang-dropdown-menu>li>a{font-family:var(--global--font-heading);font-weight:600;font-size:1em;text-decoration:none}#masthead .header-lang-menu:hover>.lang-dropdown-menu>li.current>a{color:var(--global--key-color-dark)}#masthead .header-lang-menu:hover>.lang-dropdown-menu>li.current>span{font-family:Material Symbols Outlined;margin-left:-1em;color:var(--global--key-color-dark);vertical-align:middle}#masthead .header-lang-menu:hover>.lang-dropdown-menu>li:hover{background:var(--global--color-background-white)}@media (min-width: 769px){#masthead .custom-mobile-nav{display:none}#masthead .mobile-nav-button{display:none!important}}@media (max-width: 768px){:root{--header-height: 3rem}#masthead{display:flex;font-size:1.1em}#header-container{width:100%}#masthead img.site-logo,#masthead img.site-logo-dark{height:2.5rem}#masthead .custom-dropdown-nav{display:none!important}#masthead .mobile-nav-button{font-family:Material Symbols Outlined;font-weight:400;display:block;font-size:1.6rem;line-height:1.2em;color:var(--global-color-gray);padding:0 .2rem;margin:0 .5em 0 0;margin-bottom:-0;margin-left:auto}#masthead .mobile-nav-button:hover{color:var(--global--key-color-dark)}#masthead .mobile-nav-button .open{display:none}#mobile-nav-toggle:checked+.mobile-nav-button.open{font-family:Material Symbols Outlined!important;display:inline}.custom-mobile-nav{display:none}#mobile-nav-toggle:checked~.custom-mobile-nav{display:flex;width:100%;background:var(--global--key-color);position:fixed;top:0;left:0;z-index:10}#mobile-nav-toggle:checked~.custom-mobile-nav .custom-menu{border:1px solid var(--global--key-color)}#mobile-nav-toggle:checked~.custom-mobile-nav>.custom-menu{display:flex;padding:0 1em;height:var(--header-height);align-items:center;border:none}.mobile-nav-button.open{font-family:Material Symbols Outlined!important;display:inline-block!important;align-self:end;color:var(--global--key-color-dark);background:transparent;margin-left:auto;padding:.2em .5em}#masthead .custom-mobile-nav>ul.custom-menu>li.menu-item{padding:1em;align-self:center}#masthead .custom-mobile-nav ul.custom-menu ul{display:block;transform:translate(0);margin:0;position:fixed;left:0;top:var(--header-height);width:100%;box-shadow:0 3px 3px #0000004d;border-width:0 0 3px 0!important;padding:0;border-radius:0;text-align:center;visibility:hidden;transition:all 0s .1s}#masthead .custom-mobile-nav ul.custom-menu li:hover>ul{visibility:visible;transition-delay:0s}#masthead .custom-mobile-nav .custom-menu .custom-menu>li{padding:.75em!important}#masthead .header-lang-menu{margin-left:.5rem}#masthead .lang-dropdown-menu{position:fixed;right:0}#masthead .lang-dropdown-menu>li{padding:.5em 2em!important}#masthead .header-lang-menu .lang-dropdown-label{font-size:1.25rem;padding:0 .2rem}}.site-footer{display:block;font-size:.8rem;letter-spacing:0px;font-weight:400;margin:0 auto!important;width:100%;max-width:1000px!important}.site-footer>.custom-site-info{padding-top:var(--global--spacing-vertical);color:var(--footer--color-text);line-height:var(--global--line-height-body);padding:1em;border-top:1px solid var(--global--key-color-light)}.custom-site-info{text-align:right}.custom-site-info .copyright{color:var(--global--key-color-dark);display:inline}.custom-site-info .copyright a{color:var(--global--key-color-dark)}.other-footer-menu-container{display:flex;align-items:flex-end}.site-name a{text-decoration:none;text-transform:none}.to-pagetop{font-family:Material Symbols Outlined;align-self:start;text-align:right;font-size:1.5em}.to-pagetop a{text-decoration:none;color:var(--global--key-color-dark);padding:0 .15em 0 .1em;border-radius:20%}.footer-menu-container{display:flex;justify-content:space-between;padding:0 2em}.footer-menu-container .custom-footer-menu{list-style:none}.footer-menu-container>.custom-footer-menu{display:flex;flex-wrap:wrap;padding:0}.footer-menu-container>.custom-footer-menu>.menu-item{padding:0 2em}.footer-menu-container .menu-item>a{font-family:var(--global--font-heading)!important}@media (max-width: 580px){.custom-footer-menu{padding:0}}.custom-footer-menu .has-children>a{text-decoration:none;font-size:1.2em;padding:0;margin:.25em 0;font-weight:600;color:var(--global--color-font-gray)}.custom-footer-menu a{display:inline-block;text-decoration:none;line-height:2em}.custom-footer-menu{padding-left:0}.custom-footer-menu a[href="#"]{pointer-events:none;cursor:default;text-decoration:none!important}.custom-footer-menu .menu-item.child:hover a{background:none;text-decoration:dotted underline;color:var(--global--key-color-dark);text-decoration-color:var(--global--color-gray)}
