@charset "UTF-8";html{box-sizing:border-box;color:initial;font-size:1rem;font-family:sans-serif;font-weight:400;list-style:none;line-height:100%;text-decoration:none;vertical-align:baseline}*,*:after,*:before{box-sizing:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;list-style:inherit;line-height:inherit;text-decoration:inherit;vertical-align:inherit}*,*:after,*:before{appearance:none;background:none;border:none;border-collapse:collapse;margin:0;padding:0;position:relative;text-indent:0;text-size-adjust:100%;-webkit-text-size-adjust:100%}:root{--black: #0c0c0c;--blue: #0037da;--cyan: #3a96dd;--green: #13a10e;--purple: #881798;--red: #c50f1f;--white: #cccccc;--yellow: #c19c00;--bblack: #767676;--bblue: #3b78ff;--bcyan: #61d6d6;--bgreen: #16c60c;--bpurple: #b4009e;--bred: #e74856;--bwhite: #f2f2f2;--byellow: #f9f1a5}:root{color-scheme:light dark;--theme-color: var(--green);--background-color: light-dark(var(--bwhite), var(--black));--main-shadow: light-dark(var(--white), var(--bblack));--main-color: light-dark(var(--black), var(--bwhite));--sub-color: light-dark(var(--bblack), var(--white));--link-color: light-dark(var(--blue), var(--byellow))}html{color:var(--main-color);background:var(--background-color);height:100%;overflow-y:scroll;scroll-padding-top:var(--header-height)}body{min-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;--header-height: 2.5rem}body>header{height:var(--header-height)}body>main{flex:1;align-self:center;width:100%;max-width:60rem}:where(main){--gap: .5em;display:flex;flex-direction:column;align-items:stretch;gap:var(--gap);padding:.75rem;box-shadow:0 0 .5rem .25rem var(--main-shadow)}:where(main)>*{line-height:150%;overflow-wrap:anywhere}:where(main)>h1{width:calc(100% + 1.5rem);margin:0 -.75rem;padding:0 .75rem;border-bottom:.1rem solid var(--theme-color);line-height:120%;font-size:2.5rem;font-weight:bolder;word-break:auto-phrase}:where(main)>h2,:where(main)>h3{width:calc(100% + .75rem);margin-left:-.375rem;margin-right:-.375rem;border-bottom:.1rem solid;padding:0 .5rem}:where(main)>h2{position:sticky;top:var(--header-height);z-index:1645;margin-top:var(--gap);border-left:.375rem solid;background-color:var(--background-color);font-size:1.5rem}:where(main)>h3{border-left:.375rem double}:where(main) p{text-indent:1em;text-align:justify}:where(main)>pre,:where(main)>textarea,:where(main)>*.bordered{padding:.25rem;border:.1rem solid var(--main-shadow)}:where(main)>pre{max-height:50vh;resize:vertical;font-family:monospace;font-size:.9em}@supports (text-autospace: no-autospace){:where(main)>pre{text-autospace:no-autospace}}:where(main) ul:not(.inline),:where(main) dl:not(.inline){padding-left:1em}:where(main) ul:not(.inline)>li,:where(main) ul:not(.inline)>dt,:where(main) dl:not(.inline)>li,:where(main) dl:not(.inline)>dt{display:list-item;list-style:"– " outside}:where(main) ul:not(.inline)>dd,:where(main) dl:not(.inline)>dd{padding-left:1em}:where(main) ul.inline>li{display:inline}:where(main) ul.inline>li:has(+li):after{content:"、"}:where(main) dl.inline{padding-left:2em}:where(main) dl.inline>dt{margin-left:-2em;display:inline}:where(main) dl.inline>dt:before{content:"– "}:where(main) dl.inline>dt:after{content:" : "}:where(main) dl.inline>dd{display:inline}:where(main) dl.inline>dd:has(+dd):after{content:"、"}:where(main) dl.inline>dd:has(+dt):after{content:"";display:block}:where(main) div:has(>table){overflow-x:auto}:where(main) table{width:max-content;margin:0 auto;text-align:center;vertical-align:middle}:where(main) table thead,:where(main) table tbody{border:.1rem solid var(--main-color);border-style:solid none}:where(main) table th,:where(main) table td{padding:0 .25em}:where(main)>* a:any-link,:where(main)>* *.like-link{cursor:pointer}:where(main)>* a:any-link:not(:has(>div)),:where(main)>* *.like-link:not(:has(>div)){color:var(--link-color);text-decoration-line:underline}:where(main)>* a:any-link:hover,:where(main)>* *.like-link:hover{text-decoration-line:none}:where(main)>* a:any-link:active,:where(main)>* *.like-link:active{opacity:50%}:where(main)>* em{font-size:1.1em;font-style:italic}:where(main)>* strong{font-size:1.1em;font-weight:700}:where(main)>* del{color:var(--main-shadow);font-size:.9em;text-decoration-line:line-through;text-decoration-color:var(--main-color);text-decoration-thickness:.1em}:where(main)>*:not(pre) code{padding:.05em .1em;font-size:.9em;font-family:monospace;color:var(--background-color);background-color:var(--main-color)}@supports (text-autospace: no-autospace){:where(main)>*:not(pre) code{text-autospace:no-autospace}}header[data-astro-cid-3ef6ksr2]{container:header/size;overflow:hidden;position:sticky;top:0;z-index:1645;padding:.25rem;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-end;background-color:var(--theme-color);color:var(--bwhite);box-shadow:0 0 .5rem .25rem var(--background-color)}header[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2] svg{display:block;height:100cqh}header[data-astro-cid-3ef6ksr2]>nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center}header[data-astro-cid-3ef6ksr2]>nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{padding:.25rem;margin:0}nav[data-astro-cid-qaanghzh]{margin-bottom:calc(-1 * var(--gap));ul{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:baseline;column-gap:.25rem;>li{display:contents;>a{display:block}&:after{display:block;content:"/"}}}}a[data-astro-cid-sz7xmlte]{width:100%;display:block;background-color:var(--theme-color);color:var(--bwhite);padding:.25rem;text-align:center;align-content:center}
