:root{--shadow-color:220 3% 15%;--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength:1%;--layer-important:2147480000;--font-size-1:1rem;--gray-12:#030507;--gray-0:#f8f9fa;--size-px-2:8px;--size-px-1:4px;--radius-2:5px;--shadow-2:0 3px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 14px -5px hsl(var(--shadow-color) / var(--shadow-strength-6));--border-size-1:1px}.tooltip[data-astro-cid-r5ol4lzo]{display:contents}.tooltip-anchor[data-astro-cid-r5ol4lzo]{anchor-name:var(--anchor-id);&:has(:hover)~.tooltip-content[data-astro-cid-r5ol4lzo],&:has(:focus-visible)~.tooltip-content[data-astro-cid-r5ol4lzo]{opacity:1;transition-delay:.42s}}.tooltip-content[data-astro-cid-r5ol4lzo]{z-index:var(--layer-important);position-anchor:var(--anchor-id);position-area:top;position-try-fallbacks:bottom;font-size:var(--font-size-1);background:light-dark(var(--gray-12),var(--gray-0));color:light-dark(var(--gray-0),var(--gray-12));margin:var(--size-px-2);padding-inline:var(--size-px-2);padding-block:var(--size-px-1);border-radius:var(--radius-2);opacity:0;pointer-events:none;box-shadow:var(--shadow-2);outline:var(--border-size-1) solid transparent;transition:opacity .18s;position:fixed}@media (prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%;--shadow-strength:25%}}.cast[data-astro-cid-c7uoydgd]{&:not(.processed){visibility:hidden}&:not(.airplay) .airplay[data-astro-cid-c7uoydgd],&:not(.chromecast) .chromecast[data-astro-cid-c7uoydgd]{display:none}}:root{--size-px-11:120px;--radius-round:100000px;--size-px-3:16px;--font-size-8:3.5rem;--gray-12:#030507;--gray-0:#f8f9fa;--gray-3:#dee2e6;--gray-9:#212529;--shadow-color:220 3% 15%;--border-size-1:1px;--size-px-10:80px;--font-size-6:2.5rem;--animation-spin:spin 2s linear infinite}.play[data-astro-cid-myc5yrg4]{cursor:pointer;inline-size:var(--size-px-11);block-size:var(--size-px-11);border-radius:var(--radius-round);padding:var(--size-px-3);font-size:var(--font-size-8);background:light-dark(var(--gray-12),var(--gray-0));color:light-dark(var(--gray-3),var(--gray-9));--shadow-color:light-dark(var(--gray-12),var(--gray-0));box-shadow:0 0 32px -8px var(--shadow-color);border:var(--border-size-1) solid transparent;justify-content:center;align-items:center;display:flex;@media (width<=479.98px){inline-size:var(--size-px-10);block-size:var(--size-px-10);font-size:var(--font-size-6)}&:not(.playing) .playing[data-astro-cid-myc5yrg4],&:not(.paused) .paused[data-astro-cid-myc5yrg4],&:not(.buffering) .buffering[data-astro-cid-myc5yrg4]{display:none}& .buffering{animation:var(--animation-spin) forwards}}@media (prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%}}:root{--gray-7:#495057;--gray-5:#adb5bd;--font-size-0:.75rem;--font-weight-5:500;--gray-0:#f8f9fa;--gray-12:#030507;--border-size-1:1px;--gray-4:#ced4da;--gray-8:#343a40;--radius-6:8rem;--size-px-2:8px;--size-px-1:4px}select[data-astro-cid-fxrhtozg]{color:light-dark(var(--gray-7),var(--gray-5));cursor:pointer;appearance:none;field-sizing:content;font-style:normal;font-size:var(--font-size-0);font-weight:var(--font-weight-5);background:light-dark(var(--gray-0),var(--gray-12));border:var(--border-size-1) solid light-dark(var(--gray-4),var(--gray-8));border-radius:var(--radius-6);padding-inline:var(--size-px-2);padding-block:var(--size-px-1);&:not(.processed){display:none}}:root{--gray-12:#030507;--gray-0:#f8f9fa;--gray-5:#adb5bd;--gray-7:#495057;--radius-round:100000px;--size-px-1:4px;--size-px-3:16px;--border-size-1:1px;--size-px-2:8px;--size-px-4:20px;--border-size-3:5px}.volume[data-astro-cid-x7n5zvsu]{display:contents;&:not(.none) .none[data-astro-cid-x7n5zvsu],&:not(.low) .low[data-astro-cid-x7n5zvsu],&:not(.high) .high[data-astro-cid-x7n5zvsu]{display:none}&:not(.processed){visibility:hidden}& button{cursor:pointer;&:disabled{opacity:.5;cursor:not-allowed}&:dir(rtl){transform:scaleX(-1)}}& .tooltip+.tooltip .tooltip-anchor{flex:1;display:flex}& input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;color:buttontext;--progress-direction:right;background:0 0;flex:1;&:dir(rtl){--progress-direction:left}&:disabled{opacity:.5;cursor:not-allowed}&:focus-visible{outline:0}&::-webkit-slider-runnable-track{background:linear-gradient(to var(--progress-direction), light-dark(var(--gray-12),var(--gray-0)) 0%, light-dark(var(--gray-12),var(--gray-0)) var(--value,0%), light-dark(var(--gray-5),var(--gray-7)) var(--value,0%), light-dark(var(--gray-5),var(--gray-7)) 100%);border-radius:var(--radius-round);block-size:var(--size-px-1);margin-block:var(--size-px-3);@media (forced-colors:active){forced-color-adjust:none;outline:var(--border-size-1) solid;background:linear-gradient(to var(--progress-direction), currentcolor 0%, currentcolor var(--value,0%), transparent var(--value,0%), transparent 100%)}}&::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:light-dark(var(--gray-12),var(--gray-0));border-radius:var(--radius-round);inline-size:var(--size-px-4);block-size:var(--size-px-4);margin-block-start:calc(var(--size-px-2) * -1);@media (forced-colors:active){forced-color-adjust:auto;border:calc(var(--size-px-4) / 2) solid}}&:focus-visible::-webkit-slider-thumb{outline:var(--border-size-3) solid;outline-offset:var(--border-size-1)}&::-moz-range-track{background:light-dark(var(--gray-5),var(--gray-7));border-radius:var(--radius-round);block-size:var(--size-px-1);@media (forced-colors:active){outline:var(--border-size-1) solid}}&::-moz-range-progress{background:light-dark(var(--gray-12),var(--gray-0));border-radius:var(--radius-round);block-size:var(--size-px-1);@media (forced-colors:active){box-sizing:border-box;border:calc(var(--size-px-1) / 2) solid}}&::-moz-range-thumb{background:light-dark(var(--gray-12),var(--gray-0));border-radius:var(--radius-round);inline-size:var(--size-px-4);block-size:var(--size-px-4);border:0;@media (forced-colors:active){box-sizing:border-box;border:calc(var(--size-px-4) / 2) solid}}&:focus-visible::-moz-range-thumb{outline:var(--border-size-3) solid;outline-offset:var(--border-size-1)}}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--size-xl:1440px;--size-px-11:120px;--size-px-7:32px;--size-px-4:20px;--layer-2:2;--size-md:768px;--size-lg:1024px;--size-px-3:16px;--size-px-2:8px;--size-px-10:80px;--radius-3:1rem;--gray-0:#f8f9fa;--gray-12:#030507;--border-size-1:1px;--border-size-3:5px;--size-px-8:48px;--radius-round:100000px;--layer-5:5;--ease-spring-3:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--layer-1:1}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,:host{font-feature-settings:"liga" 1, "cv05" 1, "ss03" 1, "calt" 1;font-family:InterVariable,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.rtl:dir(ltr),.ltr:dir(rtl){display:none}code,kbd,samp,pre{font-family:ui-monospace,monospace}svg{flex:none}@media (prefers-color-scheme:light){.dark{display:none}}@media (prefers-color-scheme:dark){.light{display:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fullwidth-bar{max-inline-size:var(--size-xl);block-size:var(--size-px-11);padding-inline:var(--size-px-7);padding-block:var(--size-px-4);isolation:isolate;z-index:var(--layer-2);inset-inline:env(safe-area-inset-left) env(safe-area-inset-right);align-items:center;margin-inline:auto;position:sticky;&:is(header){inset-block-start:calc(4px + env(safe-area-inset-top))}&:not(header){inset-block-end:calc(4px + env(safe-area-inset-bottom))}@media (width>=768px) and (width<=1023.98px){zoom:calc(.75 + .25 * (100dvi - var(--size-md)) / (var(--size-lg) - var(--size-md)))}@media (width<=767.98px){zoom:.75}@media (width<=479.98px){padding-inline:var(--size-px-3);padding-block:var(--size-px-2);block-size:var(--size-px-10)}&:before{content:"";pointer-events:none;inset:var(--size-px-2);border-radius:var(--radius-3);background:light-dark(rgb(from var(--gray-0) r g b / .8),rgb(from var(--gray-12) r g b / .8));z-index:-1;backdrop-filter:blur(16px);outline:var(--border-size-1) solid rgb(from currentcolor r g b / .1);transition:outline-color .26s;position:absolute;@media (prefers-reduced-transparency:reduce){background:light-dark(var(--gray-0),var(--gray-12))}}@container style(--scroll-position:0){&:is(header):before{outline-color:#0000}}@container style(--scroll-position:1){&:not(header):before{outline-color:#0000}}}:focus-visible{outline:var(--border-size-3) solid light-dark(var(--gray-12),var(--gray-0));outline-offset:var(--border-size-1);border-radius:.1px}:not(.transition):active,:not(.transition):active:before,:not(.transition):active:after{transition:none!important}.btn{inline-size:var(--size-px-8);block-size:var(--size-px-8);border-radius:var(--radius-round);cursor:pointer;justify-content:center;align-items:center;transition:background-color .18s;display:flex;&:hover{background:rgb(from currentColor r g b / .1)}&:active{background:rgb(from currentColor r g b / .3)}}.fancy-border{isolation:isolate;position:relative;overflow:hidden;&:before{content:"";pointer-events:none;z-index:var(--layer-5);border-radius:inherit;border:var(--border-size-1) solid light-dark(rgb(from var(--gray-12) r g b / .25),rgb(from var(--gray-0) r g b / .25));position:absolute;inset:0}}.spring{transition:transform var(--ease-spring-3) .42s;position:relative;@media (prefers-reduced-motion:no-preference){&:hover{z-index:var(--layer-1);transform:scale(1.1)}}&:active{transform:scale(1)}}}:root{--radius-round:100000px;--size-px-1:4px;--size-xl:1440px;--layer-important:2147480000}.loading-indicator{pointer-events:none;border-radius:var(--radius-round);inline-size:calc(100% - var(--size-px-1) * 2);max-inline-size:var(--size-xl);block-size:var(--size-px-1);z-index:var(--layer-important);margin-inline:auto;transition:opacity .18s ease-in;position:sticky;inset-block-start:4px;overflow:clip;&[data-state=idle]{opacity:0}&[data-state=loading]{transition:none}&:after{content:"";transform:translate3d(calc(min(1, var(--progress,0)) * 100% - 100%), 0, 0);transform-origin:0 0;background:currentColor;border-start-end-radius:var(--radius-round);border-end-end-radius:var(--radius-round);transition:transform .18s ease-out;position:absolute;inset:0}&:dir(rtl):after{transform-origin:100% 0}}:root{--layer-2:2;--size-px-10:80px;--radius-3:1rem;--size-px-8:48px;--radius-2:5px;--font-size-0:.75rem;--size-px-3:16px;--border-size-1:1px;--gray-4:#ced4da;--gray-8:#343a40;--font-size-2:1.1rem;--font-weight-6:600;--gray-7:#495057;--gray-5:#adb5bd;--size-px-2:8px;--size-px-5:24px;--gray-0:#f8f9fa;--gray-12:#030507;--layer-5:5;--size-px-1:4px;--size-px-12:160px;--font-size-1:1rem}.player-footer-wrapper[data-astro-cid-dflczn4n]{isolation:isolate;z-index:var(--layer-2);position:sticky;inset-block-end:calc(4px + env(safe-area-inset-bottom))}.player-footer[data-astro-cid-dflczn4n]{grid-template-columns:1fr auto 1fr;display:grid;@media (width<=767.98px){display:flex}& .metadata{align-items:center;min-inline-size:0;display:flex;@media (width<=767.98px){margin-inline-end:auto}& .cover-art{inline-size:var(--size-px-10);block-size:var(--size-px-10);border-radius:var(--radius-3);& img{object-fit:cover;block-size:100%;inline-size:100%}@media (width<=479.98px){inline-size:var(--size-px-8);block-size:var(--size-px-8);border-radius:var(--radius-2)}}& .song{text-align:start;font-size:var(--font-size-0);border-inline-start:var(--border-size-1) solid light-dark(var(--gray-4),var(--gray-8));flex-direction:column;flex:1;justify-content:space-evenly;align-self:stretch;min-inline-size:0;margin-inline-start:var(--size-px-3);padding-inline-start:var(--size-px-3);display:flex;position:relative;@media (width>=480px){& .inner-wrapper{display:contents}}@media (width<=479.98px){border-inline-start:0;margin-inline-start:0;& .artist:has(+.album:not(:empty)):after{content:" — "}}&>[data-astro-cid-dflczn4n]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}& .title{font-size:var(--font-size-2);font-weight:var(--font-weight-6)}& .album{color:light-dark(var(--gray-7),var(--gray-5))}}}& .middle{align-items:center;gap:var(--size-px-2);flex-direction:row-reverse;display:flex;@media (width>=768px){gap:var(--size-px-5)}& .play{zoom:.6}&>.tooltip:nth-of-type(2){order:-1;display:block}@media (width<=479.98px){&>:not(.play){display:none!important}}}& .more{position:relative;& .song-history,& .song-request{@media (width>=480px){display:none}}&:not(.processed){display:none}&>.menu[data-astro-cid-dflczn4n]{zoom:1.25}& .menu{inline-size:max-content;transform:translate3d(0, var(--size-px-3), 0);pointer-events:none;opacity:0;transition:transform .32s,opacity .32s;position:absolute;inset-block-end:calc(100% + var(--size-px-3));inset-inline-end:calc(var(--size-px-2) * -1);&:not([inert]){pointer-events:auto;opacity:1;transform:translate(0,0)}&,& li>div[data-astro-cid-dflczn4n]:has([aria-expanded=true]){border-radius:var(--radius-3);background:light-dark(rgb(from var(--gray-0) r g b / .8),rgb(from var(--gray-12) r g b / .8));outline:var(--border-size-1) solid rgb(from currentcolor r g b / .1);z-index:var(--layer-5);backdrop-filter:blur(16px);padding:var(--size-px-1)}& li>div[data-astro-cid-dflczn4n]:has([aria-expanded=true]){&>button[data-astro-cid-dflczn4n]>.caret[data-astro-cid-dflczn4n]{transform:translate(0,0)rotate(90deg);&:dir(rtl){transform:translate(0,0)scaleX(-1)rotate(90deg)}}}& li>div[data-astro-cid-dflczn4n]{outline:var(--border-size-1) solid transparent;transition-property:background-color,outline-color,padding;transition-duration:.32s}& li .btn{border-radius:calc(var(--radius-3) - var(--size-px-1));text-align:start;block-size:auto;inline-size:100%;padding-inline:var(--size-px-3);padding-block:var(--size-px-2);justify-content:start;gap:var(--size-px-3);& .caret{margin-inline-start:auto;transition:transform .32s;transform:translate(0,0);&:dir(rtl){transform:translate(0,0)scaleX(-1)}}& .dummy{visibility:hidden}}& .volume{& .volume{zoom:calc(5 / 6)}& .btn{width:auto;height:auto;padding:0}& input{zoom:.8}}& .submenu-wrapper{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .32s;display:grid;&:not([inert]){opacity:1;pointer-events:auto;grid-template-rows:1fr}}& .submenu{backdrop-filter:none;border-block-start:var(--border-size-1) solid rgb(from currentcolor r g b / .1);background:0 0;border-radius:0;outline:none;width:auto;padding:0;position:static;overflow:hidden}}@media (width>=768px){display:none}}& .end{justify-self:end;align-items:center;gap:var(--size-px-3);display:flex;@media (width<=767.98px){display:none}& input{zoom:.75;inline-size:var(--size-px-12)}& select{font-size:var(--font-size-1)}& .cast:not(.processed){display:none}}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{--shadow-color:220 3% 15%;--shadow-strength-3:calc(var(--shadow-strength) + 2%);--shadow-strength-5:calc(var(--shadow-strength) + 4%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-8:calc(var(--shadow-strength) + 7%);--shadow-strength:1%;--gray-0:#f8f9fa;--gray-12:#030507;--size-px-3:16px;--size-px-11:120px;--size-px-4:20px;--size-px-8:48px;--font-size-3:1.25rem;--border-size-2:2px;--size-px-1:4px;--size-px-2:8px;--radius-3:1rem;--border-size-1:1px;--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 1px 2px -5px hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 2px 5px -5px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 4px 12px -5px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 12px 15px -5px hsl(var(--shadow-color) / var(--shadow-strength-8));--size-px-7:32px;--size-px-5:24px;--radius-6:8rem;--font-size-1:1rem;--size-px-12:160px;--size-xl:1440px;--layer-1:1;--size-px-9:64px;--size-px-6:28px;--size-px-13:240px;--size-px-10:80px;--gray-7:#495057;--gray-5:#adb5bd;--font-size-0:.75rem;--font-lineheight-5:2;--font-weight-6:600}@property --scroll-position{syntax:"<number>";inherits:true;initial-value:0}@property --back-to-top-position{syntax:"<number>";inherits:true;initial-value:0}@property --logo-position{syntax:"<number>";inherits:true;initial-value:0}@property --player-position{syntax:"<number>";inherits:true;initial-value:0}@keyframes scroll-position{0%{--scroll-position:0}to{--scroll-position:1}}@keyframes back-to-top-position{0%{--back-to-top-position:0}to{--back-to-top-position:1}}@keyframes logo-position{0%{--logo-position:0}to{--logo-position:1}}@keyframes player-position{0%{--player-position:0}to{--player-position:1}}html{animation-name:scroll-position,back-to-top-position;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100%,0 100vh}html,body{overflow-inline:clip;color-scheme:light dark;background:light-dark(var(--gray-0),var(--gray-12));color:light-dark(var(--gray-12),var(--gray-0));margin:0}body{flex-direction:column;min-block-size:100dvb;display:flex;&>header[data-astro-cid-ju4pidww],&>main[data-astro-cid-ju4pidww],&>footer[data-astro-cid-ju4pidww]{inline-size:100%}}body>header[data-astro-cid-ju4pidww]{gap:var(--size-px-3);grid-template-columns:minmax(max-content,1fr) minmax(auto,568px) 1fr;display:grid;& h1{transition:opacity .26s;display:flex;&:focus-within{opacity:1!important;pointer-events:auto!important}& img{inline-size:auto;block-size:calc(var(--size-px-11) - var(--size-px-4) * 2);@media (width<=479.98px){block-size:var(--size-px-8)}}}& .menu{@media (width<=767.98px){order:-1}@media (width>=768px){&>a[data-astro-cid-ju4pidww]{display:none}}& nav{@media (width<=767.98px){display:none}&>ul[data-astro-cid-ju4pidww]{font-size:var(--font-size-3);justify-content:space-between;display:flex;&>li[data-astro-cid-ju4pidww]{position:relative;&>a[data-astro-cid-ju4pidww]{text-transform:uppercase;position:relative;&:before{content:"";pointer-events:none;block-size:var(--size-px-3);position:absolute;inset-block-start:100%;inset-inline:0}&:after{content:"";pointer-events:none;border-block-end:var(--border-size-2) solid;opacity:0;transition:transform .18s;position:absolute;inset-block-start:calc(100% + var(--size-px-1));inset-inline:0;@media (prefers-reduced-motion:no-preference){opacity:1;transform:scaleX(0)}}}&>ul[data-astro-cid-ju4pidww]{pointer-events:none;transform:translate3d(0, calc(var(--size-px-3) * -1), 0);opacity:0;border-radius:var(--radius-3);background:light-dark(rgb(from var(--gray-0) r g b / .8),rgb(from var(--gray-12) r g b / .8));backdrop-filter:blur(16px);outline:var(--border-size-1) solid rgb(from currentcolor r g b / .1);padding:var(--size-px-2);box-shadow:var(--shadow-3);margin-block-start:var(--size-px-2);margin-inline-start:calc(var(--size-px-2) * -1);transition:transform .18s,opacity .18s;position:absolute;&>li[data-astro-cid-ju4pidww]>a[data-astro-cid-ju4pidww]{padding-inline:var(--size-px-3);border-radius:calc(var(--radius-3) - var(--size-px-2));display:block;&:hover{background:rgb(from currentColor r g b / .1)}&:active{background:rgb(from currentColor r g b / .3)}}}&:has(:hover,:focus-visible){&>a[data-astro-cid-ju4pidww]:before{pointer-events:auto}&>a[data-astro-cid-ju4pidww]:after{opacity:1;transform:scale(1)}&>ul[data-astro-cid-ju4pidww]{pointer-events:auto;opacity:1;transform:translate(0,0)}}}}}}& .toolbar{justify-self:end;align-items:center;display:flex}& .separator{block-size:var(--size-px-7);border-inline-start:var(--border-size-1) solid;margin-inline:var(--size-px-2) var(--size-px-5)}& .user{border:var(--border-size-1) solid;border-radius:var(--radius-6);text-transform:uppercase;font-size:var(--font-size-1);gap:var(--size-px-2);padding-inline:var(--size-px-4);@media (width>=480px){inline-size:auto}@media (width<=479.98px){& span{pointer-events:none;opacity:0;position:absolute}}}}body:has(.player-home){timeline-scope:--logo, --player;& .player-home{animation-name:logo-position,player-position;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:--logo,--player;animation-range:exit exit 50%, exit exit calc(100% - var(--size-px-12));view-timeline:--player;container:player-home/inline-size;& h1{view-timeline:--logo;transition:opacity .26s;@container player-home style(--logo-position:1){opacity:0}}&>*{transition:opacity .26s;@container player-home style(--player-position:1){opacity:0;pointer-events:none}}}& .player-footer-wrapper{animation-name:player-position;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:--player;animation-range:exit exit calc(100% - var(--size-px-12));pointer-events:none;container:player-footer/inline-size;& .player-footer{opacity:0;transition:opacity .26s;@container player-footer style(--player-position:1){opacity:1;pointer-events:auto}}}&>header[data-astro-cid-ju4pidww]{animation-name:logo-position;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:--logo;animation-range:exit exit 50%;container:header-logo/inline-size;& h1{opacity:0;pointer-events:none;@container header-logo style(--logo-position:1){opacity:1;pointer-events:auto}}}}body>main[data-astro-cid-ju4pidww]{max-inline-size:var(--size-xl);isolation:isolate;z-index:var(--layer-1);flex:1;margin-inline:auto;position:relative}body>footer[data-astro-cid-ju4pidww]{max-inline-size:var(--size-xl);padding-inline:var(--size-px-7);padding-block:var(--size-px-9) var(--size-px-7);margin-inline:auto;& .menus{text-wrap:balance;text-align:justify;text-align-last:justify;@media (width<=479.98px){flex-direction:column;display:flex}& .social,& .menu{vertical-align:top;text-align:start;text-align-last:auto;margin-block-end:var(--size-px-6);margin-inline-end:var(--size-px-6);display:inline-block;@media (width<=479.98px){text-align:center;text-align-last:auto;margin-inline-end:0}}& .social{inline-size:var(--size-px-13);@media (width<=479.98px){margin-inline:auto}& .logo{display:inline-block;& img:first-of-type{block-size:var(--size-px-10)}}& p{color:light-dark(var(--gray-7),var(--gray-5));font-size:var(--font-size-0);margin-block-start:var(--size-px-4);& .btn{display:inline-flex}& img{inline-size:var(--size-px-5);block-size:var(--size-px-5)}}& .icons{margin-inline:calc(var(--size-px-5) / -2)}}& .menu{line-height:var(--font-lineheight-5);& h3{text-transform:uppercase;font-weight:var(--font-weight-6)}& ul{margin-block:var(--size-px-2);color:light-dark(var(--gray-7),var(--gray-5));& a:hover{text-decoration:underline}}}}& .copyright{color:light-dark(var(--gray-5),var(--gray-7));font-size:var(--font-size-0);text-align:center;margin-block-start:var(--size-px-4)}}@media (prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%;--shadow-strength:25%}}
