.styles-module-scss-module__JQbc1q__wrapper{--_padding:3rem;padding-inline:1rem;font-size:10px;position:relative}.styles-module-scss-module__JQbc1q__wrapper:before{content:"";width:100%;height:var(--_padding);--_stripped-transparent:transparent;--_stripped-color:var(--theme-plain-text-15);background-image:linear-gradient(135deg, var(--_stripped-transparent) 25%, var(--_stripped-color) 25%, var(--_stripped-color) 50%, var(--_stripped-transparent) 50%, var(--_stripped-transparent) 75%, var(--_stripped-color) 75%, var(--_stripped-color) 100%);background-size:5.66px 5.66px;display:block;position:absolute;top:0;left:0}@media screen and (min-width:768px){.styles-module-scss-module__JQbc1q__wrapper{padding-right:6rem;padding-top:var(--_padding)}}@media screen and (max-width:767px){.styles-module-scss-module__JQbc1q__wrapper{padding:1rem;padding-top:calc(var(--_padding) + .5rem)}}.styles-module-scss-module__JQbc1q__content{--_footer-height:4rem;height:var(--_footer-height);flex-wrap:wrap;align-items:center;display:flex}@media screen and (max-width:767px){.styles-module-scss-module__JQbc1q__content{padding-inline-start:.25rem}}.styles-module-scss-module__JQbc1q__content a{text-decoration:none}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__main,.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other,.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__otherContent{align-items:center;gap:6px;display:inline-flex}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__main *,.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other *,.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__otherContent *{pointer-events:none}@media screen and (max-width:767px){.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__main,.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other{width:100%}}@media screen and (min-width:768px){.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other[href]:hover+.styles-module-scss-module__JQbc1q__other:before{--_separator-bg:transparent}}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__creditChangelog{--_custom-hover-bgcolor:var(--theme-html-element);--_custom-hover-textcolor:#121212}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__creditSpotify{--_custom-hover-bgcolor:#1ed760;--_custom-hover-textcolor:#121212}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__creditLucide{--_custom-hover-bgcolor:#f56565;--_custom-hover-textcolor:#24292e}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other{opacity:.75;--_svg-size:0}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other svg{opacity:0;width:var(--_svg-size,0);height:var(--_svg-size,0);margin-left:var(--_svg-margin-left,-6px);transition:all .3s}@media screen and (min-width:768px){.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other .styles-module-scss-module__JQbc1q__otherContent{height:var(--_footer-height);margin-block:-16px;margin-inline:-16px;padding-inline:16px}}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other:is(a){color:var(--theme-plain-text)}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other:is(a) u{color:var(--theme-html-attribute);text-decoration:none}@media (hover:hover){.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other:is(a):hover{--_separator-bg:var(--_custom-hover-bgcolor)}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other:is(a):hover .styles-module-scss-module__JQbc1q__otherContent{background-color:var(--_custom-hover-bgcolor,var(--theme-color-line));color:var(--_custom-hover-textcolor)}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other:is(a):hover .styles-module-scss-module__JQbc1q__otherContent svg{opacity:1;--_svg-size:14px;--_svg-margin-left:0px}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other:is(a):hover u{color:var(--_custom-hover-textcolor);text-decoration:underline}}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other:before{content:"";background-color:var(--_separator-bg,var(--theme-plain-text));opacity:.75;width:1px;height:13px;margin-left:12px;margin-right:6px;display:inline-block}@media screen and (max-width:767px){.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other:before{margin-left:1px}}.styles-module-scss-module__JQbc1q__content .styles-module-scss-module__JQbc1q__other:hover a{text-decoration:underline}
.styles-module-scss-module__LOeISW__wrapper{padding:0;list-style:none}.styles-module-scss-module__LOeISW__wrapper li a{padding:4px;display:block}@media (hover:hover){.styles-module-scss-module__LOeISW__wrapper li a:hover{background-color:var(--theme-plain-text-25);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}
.styles-module-scss-module__AENm2a__curtain,.styles-module-scss-module__AENm2a__menu,.styles-module-scss-module__AENm2a__wrapper{--_trigger_button_offset_x:1rem;--_trigger_button_height:45px}@media screen and (max-width:767px){.styles-module-scss-module__AENm2a__curtain,.styles-module-scss-module__AENm2a__menu,.styles-module-scss-module__AENm2a__wrapper{--_trigger_button_offset_x:10px;--_trigger_button_height:48px}}.styles-module-scss-module__AENm2a__wrapper{z-index:20;bottom:0;right:var(--_trigger_button_offset_x);flex-direction:column;transition:all .2s;display:flex;position:fixed}.styles-module-scss-module__AENm2a__wrapper[data-is-open=false] .styles-module-scss-module__AENm2a__triggerButton:after{width:0}.styles-module-scss-module__AENm2a__menu{background-color:var(--theme-site-bg);border:1px solid var(--theme-color-line);z-index:9;bottom:calc(var(--_trigger_button_height) + 1px);padding:1rem;transition:all .2s;position:fixed;right:-768px}@media screen and (max-width:767px){.styles-module-scss-module__AENm2a__menu{width:max(300px,25vw);max-width:calc(100% - 1rem);font-size:12px;right:-100%}}.styles-module-scss-module__AENm2a__menu:after{content:"";--_stripped-transparent:transparent;--_stripped-color:var(--theme-plain-text-15);background-image:linear-gradient(135deg, var(--_stripped-transparent) 25%, var(--_stripped-color) 25%, var(--_stripped-color) 50%, var(--_stripped-transparent) 50%, var(--_stripped-transparent) 75%, var(--_stripped-color) 75%, var(--_stripped-color) 100%);height:100%;width:var(--_trigger_button_offset_x);background-size:5.66px 5.66px;position:absolute;top:0;right:0}.styles-module-scss-module__AENm2a__menu[data-is-open=true]{right:0}.styles-module-scss-module__AENm2a__curtain{z-index:9;background-color:#ffffff03;width:120dvw;height:120dvh;transition:opacity .2s;position:fixed;top:-10dvh;left:-10dvw}@media screen and (max-width:767px){.styles-module-scss-module__AENm2a__curtain{background-color:#0003}}@media screen and (min-width:768px){.styles-module-scss-module__AENm2a__curtain{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}.styles-module-scss-module__AENm2a__curtain[data-is-open=true]{opacity:1}.styles-module-scss-module__AENm2a__curtain[data-is-open=false]{pointer-events:none;opacity:0}.styles-module-scss-module__AENm2a__closeButton,.styles-module-scss-module__AENm2a__triggerButton{all:unset;width:fit-content}.styles-module-scss-module__AENm2a__triggerButton{background-color:var(--theme-site-bg);border:1px solid var(--theme-color-line);height:var(--_trigger_button_height);align-items:center;margin-left:auto;padding-left:32px;padding-right:8px;display:flex;position:relative}@media screen and (max-width:767px){.styles-module-scss-module__AENm2a__triggerButton{font-size:11px}}.styles-module-scss-module__AENm2a__triggerButton:before,.styles-module-scss-module__AENm2a__triggerButton:after{content:"";pointer-events:none;height:100%;position:absolute}.styles-module-scss-module__AENm2a__triggerButton:before{background-color:var(--_bg-color,#0000);width:100%;top:0;left:0}.styles-module-scss-module__AENm2a__triggerButton:after{width:calc(var(--_trigger_button_offset_x) + 1px);--_stripped-transparent:transparent;--_stripped-color:var(--theme-plain-text-15);background-image:linear-gradient(135deg, var(--_stripped-transparent) 25%, var(--_stripped-color) 25%, var(--_stripped-color) 50%, var(--_stripped-transparent) 50%, var(--_stripped-transparent) 75%, var(--_stripped-color) 75%, var(--_stripped-color) 100%);background-size:5.66px 5.66px;transition:all .2s;left:100%}.styles-module-scss-module__AENm2a__triggerButton>span{transition:max-width .2s;position:relative;overflow:hidden}.styles-module-scss-module__AENm2a__wrapper[data-is-open=true] .styles-module-scss-module__AENm2a__triggerButton>span:first-child{max-width:0}.styles-module-scss-module__AENm2a__wrapper[data-is-open=false] .styles-module-scss-module__AENm2a__triggerButton>span:first-child{max-width:2ch}.styles-module-scss-module__AENm2a__wrapper[data-is-open=true] .styles-module-scss-module__AENm2a__triggerButton>span:nth-child(2){max-width:6ch}.styles-module-scss-module__AENm2a__wrapper[data-is-open=false] .styles-module-scss-module__AENm2a__triggerButton>span:nth-child(2){max-width:0}@media screen and (hover:hover){.styles-module-scss-module__AENm2a__triggerButton:not(:disabled){cursor:pointer}.styles-module-scss-module__AENm2a__triggerButton:not(:disabled):hover{--_bg-color:#00000080}}.styles-module-scss-module__AENm2a__closeButton{background-color:none}@media screen and (hover:hover){.styles-module-scss-module__AENm2a__closeButton{cursor:pointer}.styles-module-scss-module__AENm2a__closeButton:hover{background-color:#00000080}}.styles-module-scss-module__AENm2a__sitemap{width:100%}@media screen and (min-width:768px){.styles-module-scss-module__AENm2a__sitemap{min-width:400px}}
.layout-module-scss-module__S90T1W__wrapper{flex-direction:column;min-height:100vh;display:flex}.layout-module-scss-module__S90T1W__wrapper footer{margin-top:auto}
