/*!* Style of Hugo theme HiBeta (https://github.com/auioc/hugo-theme-hibeta)
* Copyright (C) 2022-2026 AUIOC.ORG, 2017-2022 PCC-Studio*/:root{--bg-color-1:#f7f7f7;--bg-color:var(--bg-color-1);--bg-color-2:#fff;--fg-color:#000;--fg-color-accent:#337ab7;--border-color:#d4d4d4;--box-shadow:0.0145rem 0.029rem 0.174rem #8191b504,
        0.0335rem 0.067rem 0.402rem #8191b506,
        0.0625rem 0.125rem 0.75rem #8191b508,
        0.1125rem 0.225rem 1.35rem #8191b509,
        0.2085rem 0.417rem 2.502rem #8191b50b, 0.5rem 1rem 6rem #8191b50f,
        0 0 0 0.0625rem #8191b504}@media(prefers-color-scheme:dark){:root{--bg-color-1:#13171f;--bg-color-2:#181c25;--fg-color:#c2c7d0;--box-shadow:0.0145rem 0.029rem 0.174rem #07090c04,
            0.0335rem 0.067rem 0.402rem #07090c06,
            0.0625rem 0.125rem 0.75rem #07090c08,
            0.1125rem 0.225rem 1.35rem #07090c09,
            0.2085rem 0.417rem 2.502rem #07090c0b, 0.5rem 1rem 6rem #07090c0f,
            0 0 0 0.0625rem #07090c04}}.flex-1{flex:1}.hide{display:none!important}.info,.note{--fg-color:#337ab7;--border-color:#337ab7;--bg-color:#f2f6fa}.tip,.success{--fg-color:#3c763d;--border-color:#3c763d;--bg-color:#f3f6f3}.important{--fg-color:#8250df;--border-color:#8250df;--bg-color:#f9f7fc}.warning,.warn{--fg-color:#f28500;--border-color:#f28500;--bg-color:#fef8f1}.danger,.caution,.error{--fg-color:#d95349;--border-color:#d9534f;--bg-color:#fef5f4}code,tt,kbd,pre,samp{font-family:monospace,monospace!important}code{border-radius:2px;padding:1px .2rem;margin:0 .2rem}main a{color:var(--fg-color-accent);text-decoration:none}main a:hover,main a:focus{color:#358;text-decoration:underline}main a>code{margin-inline-end:0}main a>code+i.icon::before{vertical-align:-.225em;margin-inline-end:.2rem}main .taxonomy .count::before{content:' ('}main .taxonomy .count::after{content:')'}main .taxonomy.error{color:var(--fg-color)!important;font-style:italic}main .tag::before{content:'#'}main .tags .taxonomy{padding-inline-end:8px}main .tags>.tags{display:inline-block}main .tags>.tags .taxonomy:last-child{padding-inline-end:unset}main .metadata{display:flex;gap:1em;flex-wrap:wrap;flex-direction:row;font-size:.8rem}main .metadata i.icon{margin-inline-end:.2rem}main .metadata a i.icon{display:none}.flex{display:flex}.flex.warp{flex-wrap:wrap}@media(prefers-color-scheme:dark){.info,.note{--bg-color:#142433}.tip,.success{--bg-color:#1b2c1b}.important{--bg-color:#25163b}.warning,.warn{--bg-color:#432605}.danger,.caution,.error{--bg-color:#4b0e07}}html{height:100%}body{margin:0;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;position:absolute;background:var(--bg-color-1);color:var(--fg-color)}header.site-header{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;padding:0 16px 4px;border-bottom:1px var(--border-color)solid}header.site-header a{color:inherit;text-decoration:none}#site-title{display:inline-block;font-size:large}nav#nav{display:inline-block}ul#menu{padding:0}ul#menu li{display:inline-block;margin:0 .3em}main{flex:1;margin:0 auto;background:var(--bg-color-2);box-shadow:var(--box-shadow);padding:1.25em 1.75em;width:clamp(300px,85%,1200px)}@media(max-width:768px){main{padding:1em 1.25em}}footer.site-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size:small;border-top:1px var(--border-color)solid;margin-top:1rem;padding:1em}footer.site-footer a{color:inherit;text-decoration:none}.page{height:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;gap:0 0;grid-template-areas:'header header' 'content toc' 'footer footer'}.page .page-header{grid-area:header;margin-bottom:6px;padding-bottom:.5rem;border-bottom:3px double var(--border-color)}.page .page-header h1{margin:.2rem 0 .5rem}.page .page-header h1:last-child{margin:.2rem 0 0}.page .page-header .description{margin:0 0 .6em}.page .toc{grid-area:toc;position:sticky;align-self:start;top:0;max-width:12.5rem;margin-inline-start:1.5rem}.page .page-content{grid-area:content;overflow:hidden;overflow-x:auto}.page .page-content h1,.page .page-content h2,.page .page-content h3,.page .page-content h4,.page .page-content h5,.page .page-content h6{margin:.25em 0;padding-top:.5em}.page .page-content h2{padding-bottom:.15em;border-bottom:1px solid var(--border-color)}.page .page-content p{margin:1rem 0}.page .page-content a[rel*=external] i.icon{margin-inline-start:.1rem}.page .page-content a.footnote-ref{font-size:.65rem}.page .page-content a.footnote-ref::before{content:' ['}.page .page-content a.footnote-ref::after{content:']  '}.page .page-content .footnotes{display:none}.page .page-content code,.page .page-content pre{background-color:#f8f9fa;border:1px solid #c8ccd1}.page .page-content pre{color:var(--fg-color);background-color:var(--bg-color);border:1px solid var(--border-color);font-size:.8rem;overflow:auto;white-space:pre;padding:1em}.page .page-content pre code{border:0}.page .page-content table{border-collapse:collapse;margin:.8em 0}.page .page-content table.example{font-size:.9rem}.page .page-content table.example.row.extended td{width:100%}.page .page-content table.example.col.extended td:last-of-type{width:100%}.page .page-content table caption{font-weight:700;margin-bottom:.25em}.page .page-content table td,.page .page-content table th{border:1px solid var(--border-color);padding:.4em .5em}.page .page-content table th{background-color:var(--bg-color)}.page .page-footer{grid-area:footer;padding-top:.6rem;margin-top:.5rem;border-top:3px double var(--border-color)}.page .page-footer:has(.footnotes){border-top:1px dashed var(--border-color)}.page .page-footer .footnotes{font-size:.8rem;filter:opacity(.65);border-bottom:3px double var(--border-color);padding-bottom:1rem;margin-bottom:.6rem}.page .page-footer .footnotes hr{display:none}.page .page-footer .footnotes h3{margin:0 0 .5rem}.page .page-footer .footnotes ol,.page .page-footer .footnotes li,.page .page-footer .footnotes p{margin:0;padding:0}.page .page-footer .footnotes ol{margin-left:1.5rem}.page .page-footer .copyright,.page .page-footer .metadata{font-size:.8rem;filter:opacity(.65)}.page .page-footer .copyright a,.page .page-footer .metadata a{color:var(--fg-color);text-decoration:none}.page .page-footer .copyright a i.icon,.page .page-footer .metadata a i.icon{display:none}.page .page-footer .page-nav{display:flex;margin-top:5px}.page .page-footer .page-nav .prev{padding-right:4em}.page .page-footer .page-nav .next{padding-left:4em}@media screen and (max-width:768px){.page{grid-template-columns:auto;grid-template-rows:auto auto 1fr auto;grid-template-areas:'header' 'toc' 'content' 'footer'}.page .toc{position:unset;max-width:unset;margin-inline-start:unset;margin-inline-end:1.5rem}.page .toc li{width:fit-content}.page .page-footer .page-nav{flex-direction:column}.page .page-footer .page-nav *{padding:0!important}}.page-list{display:grid;grid-template-columns:auto 1fr;align-items:start;align-items:baseline;justify-items:stretch;gap:1.6em 2em}.page-list h2{white-space:nowrap;margin:0}.page-list ul{padding:0;margin:0;min-width:0}.page-list li{display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(3,auto);grid-column-gap:0;grid-row-gap:0;border-bottom:1px dashed var(--border-color);padding-bottom:6px;margin-bottom:10px}.page-list li .title{grid-area:1/1/2/2}.page-list li .date{grid-area:1/2/2/3}.page-list li .description{grid-area:2/1/3/3;font-size:.8rem;margin-top:.5em}.page-list li .metadata{grid-area:3/1/4/3;margin-top:.5em}.pagination{text-align:center;margin-top:2rem}.pagination .page-info{font-size:.8rem;filter:opacity(.65)}.pagination:has(nav) .page-info{font-size:.7rem;margin-bottom:4px}.pagination nav{display:flex;justify-content:center;flex-direction:row}.pagination nav .pager-btn{padding:0 .5em}.pagination nav .pager-btn.disabled,.pagination nav .pager-btn.disabled:hover,.pagination nav .pager-btn.disabled:focus{color:var(--fg-color-accent);filter:opacity(.65);text-decoration:none;cursor:default}.pagination nav .pager-page,.pagination nav .pager-ellipsis{padding:0 .5em}.pagination nav .pager-page.current,.pagination nav .pager-ellipsis.current{font-weight:700}.pagination nav .pager-page.current:hover,.pagination nav .pager-page.current:focus,.pagination nav .pager-ellipsis.current:hover,.pagination nav .pager-ellipsis.current:focus{text-decoration:none;cursor:default}@media(max-width:768px){.post-list{grid-template-columns:1fr}}.badge{border-radius:3px;display:inline-block;font-size:.8rem;font-weight:500;vertical-align:middle}.badge>*{border:var(--border-color)solid 1px;border-radius:3px;display:inline-block;padding:0 .25rem;background:var(--bg-color);color:var(--fg-color)}.badge>.badge-label{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.badge>.badge-label>.badge-icon+.badge-title{margin-left:.25em}.badge.badge-labeled>.badge-content{border-start-start-radius:0;border-end-start-radius:0}nav.breadcrumb{font-size:.8rem;filter:opacity(.5)}nav.breadcrumb ol{padding:0;margin:0}nav.breadcrumb a{color:var(--fg-color);text-decoration:none}nav.breadcrumb li{display:inline}nav.breadcrumb li:has(a[href])::after{content:'/';margin:0 .3em}.datatype{font-style:normal;font-family:monospace;font-weight:700;font-size:.9rem;line-height:1rem;display:inline-block;position:relative;top:1.5px;height:16px}.datatype.error{color:var(--fg-color);box-shadow:0 0 0 1px var(--border-color)}.datatype>img{user-select:none;width:16px;height:16px;-webkit-user-drag:none}.datatype>span{position:relative;top:-.18rem;padding-left:.25em;white-space:nowrap}.kbd{display:inline-flex;align-items:center}kbd{background-color:var(--bg-color-1);font-size:.8rem;font-weight:700;border:1px solid var(--border-color);border-radius:2px;box-shadow:0 1px #0003,0 0 0 2px #fff inset;text-shadow:0 1px 0 #fff;padding:.1em .4em;margin:0 .1em;text-align:center;white-space:nowrap}@media(prefers-color-scheme:dark){kbd{box-shadow:0 1px #b0b0b0,0 0 0 2px #2f2f2f inset;text-shadow:0 1px 0 #2f2f2f}}.notice{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0;grid-template-areas:'icon title' 'content content';align-items:center;justify-items:start;min-height:20px;padding:10px 16px;margin:0 auto .5rem 0;color:var(--fg-color);background-color:var(--bg-color);border:1px solid var(--border-color);border-left-width:10px;border-radius:0}.notice.small{width:fit-content;padding:5px 12px;border-left-width:6px}.notice.simple{grid-template-areas:'icon content'}.notice.simple>.notice-icon{margin:0 .5rem 0 0}.notice.simple>.notice-icon.bi,.notice.simple>.notice-icon.xi{-webkit-text-stroke:unset}.notice.pre{font-family:monospace,monospace}.notice.pre code{border:0}.notice>.notice-icon{grid-area:icon;font-size:1.2rem;margin:0 8px .5rem 0}.notice>.notice-icon.bi,.notice>.notice-icon.xi{-webkit-text-stroke:.5px}.notice>.notice-title{grid-area:title;font-weight:600;margin-bottom:.5rem}.notice>.notice-content{grid-area:content}.notice>.notice-content p{margin:0!important}.notice>.notice-content code{color:var(--fg-color);background-color:var(--bg-color)}.subpages,.subpages ul{list-style:none}.subpages summary{list-style:none}.subpages summary::before{margin-inline-end:.2rem}.subpages .count{font-style:normal;font-size:.8rem}.subpages .count::before{content:' ('}.subpages .count::after{content:')'}.subpages.treelist{--treelist-color:var(--border-color)}.subpages.treelist details details:not(:has(li)) summary>a{padding-inline-start:1.2rem}.subpages.treelist details details:not(:has(li)) summary::before{position:absolute;left:8px;width:1rem;height:11px;border-bottom:1.5px solid var(--treelist-color)}.subpages details:not(:has(li)) summary::before{content:'\2003'}.subpages details:has(li)>summary::before{content:'\F234'}.subpages details:has(li)[open]>summary::before{content:'\F22C'}.treelist{--treelist-color:var(--fg-color);margin-top:.3em;display:flow-root}.treelist ul,.treelist li{margin:0;padding:0;list-style-type:none;list-style-image:none}.treelist li li{position:relative;padding-left:13px;margin-left:7px;border-left:1.5px solid var(--treelist-color)}.treelist li li::before{content:'';position:absolute;top:0;left:-1.55px;width:11px;height:11px;border-bottom:1.5px solid var(--treelist-color)}.treelist li li:last-child{border-color:transparent}.treelist li li:last-child::before{border-left:1.5px solid var(--treelist-color);width:10px}