@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Nabla&display=swap");@import url("syntax-highlighting.css");:root{--main-color: white;--bg-color: #282a36;--text-color: #f8f8f2;--pop-color: #6272a4;--alt-color: #50fa7b;--light-alt-color: rgba(46, 213, 115)}body{background-color:var(--bg-color);color:var(--main-color);font-family:"IBM Plex Mono";font-weight:400;font-style:normal;margin:0 auto;width:90%;max-width:1200px;line-height:2em;font-size:0.9em}h1,h2,h3,h4,h5,h6{margin:0px;margin-top:22px;font-weight:bold;color:var(--pop-color);font-size:1em}p,ul,ol{font-size:1em;color:var(--text-color)}a{text-decoration:underline;color:var(--alt-color)}a:hover{color:var(--bg-color);background-color:var(--alt-color)}.primary-text{color:var(--main-color)}@media only screen and (max-device-width: 500px){*{font-size:12px !important}}@font-palette-values --nabla{font-family:'Nabla';base-palette:5}b,strong{color:var(--main-color)}.invert{color:var(--bg-color);background-color:var(--main-color);padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:1px}body.large{line-height:2em;font-size:1em}.container{margin-right:auto;margin-left:auto}p{word-wrap:break-word;word-break:break-word;white-space:pre-wrap}footer{color:var(--text-color);border-top:dashed 1px rgba(219,219,219,0.9);margin:20px auto 15px;padding-top:10px;text-align:right}header{margin-top:25px;margin-bottom:10px}header p{text-align:left;margin:0}footer{margin-bottom:20px}img.home_header{width:fit-content;margin-top:5%;margin-bottom:5%}img.detail_header{width:fit-content}header,footer{font-family:'Nabla';color:var(--text-color);font-size:2em;font-palette:--nabla}:not(.menu)>ul{list-style:none;padding-left:1em}ul :not(.menu)>ul{list-style:none;padding-left:3em;margin-top:0.5em;margin-bottom:0.7em}:not(.menu)>ul{list-style-type:none}:not(.menu)>ul>li:before{content:"-";margin-right:9px}ul :not(.menu)>ul>li:before{content:"*";margin-right:9px}.menu{border-top:dashed 1px rgba(219,219,219,0.9);border-bottom:dashed 1px rgba(219,219,219,0.9);margin-bottom:25px}.menu ul{margin-top:12px;margin-bottom:12px;padding-left:0px;list-style-type:none;text-align:right}.menu ul li{display:inline;margin-left:10px}.menu ul li a{text-decoration:none;color:var(--text-color)}.menu ul li a:hover{text-decoration:none;color:var(--bg-color);background-color:var(--main-color)}.menu ul li.page_title{text-align:left;margin-left:10px;float:left;font-weight:bold;color:var(--main-color)}div.error_box{margin:100px;text-align:center}div.error_box h1{font-size:2em}*::selection{background-color:var(--light-alt-color);color:black}.button-64{align-items:center;background-image:linear-gradient(144deg, #AF40FF, #5B42F3 50%, #00DDEB);border:0;border-radius:8px;box-shadow:rgba(151,65,252,0.2) 0 15px 30px -5px;box-sizing:border-box;color:#FFFFFF;display:flex;font-family:Phantomsans, sans-serif;font-size:20px;justify-content:center;line-height:1em;max-width:100%;min-width:140px;padding:3px;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;cursor:pointer}.button-64:active,.button-64:hover{outline:0}.button-64 span{background-color:#05062d;padding:16px 24px;border-radius:6px;width:100%;height:100%;transition:300ms}.button-64:hover span{background:none}@media (min-width: 768px){.button-64{font-size:24px;min-width:196px}}
