:root{--primary-color: #ff4757;--secondary-color: #2f3542;--background: #f1f2f6;--background-secondary: #d8d8d8;--text-color-secondary: #333333;--text-color: #2f3640;--border-radius: 8px;--container-max: 1280px;--darkmode-circle-x: 0px;--darkmode-circle-y: 0px;--card-background-color: white;--bounce: linear( 0, 1 37.8%, .883 44.2%, .855 47.1%, .846 50%, .853 52.7%, .875 55.5%, 1 65.5%, .967 69.4%, .957 73.1%, .964 76.5%, 1 84.5%, .993 89.3%, 1 )}*{margin:0;padding:0;box-sizing:border-box}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation:none}.vt-search[data-vt=search-form]{view-transition-name:search-form;max-inline-size:680px;min-block-size:56px;margin-inline:auto;padding:0;contain:paint}.vt-search .search-form{block-size:100%}#header-search-container{flex-grow:1;padding-inline:40px}#body-search-container{width:100%;margin:2rem auto;padding:1rem}#header-search-container .search-form{height:50px}#body-search-container .search-form{height:75px}::view-transition-old(search-form),::view-transition-new(search-form){inline-size:auto;block-size:auto;object-fit:contain;object-position:center}::view-transition-group(search-form){animation-duration:.22s;animation-timing-function:ease;transform-origin:top left}@keyframes circle-in-top-right{0%{clip-path:circle(150%)}to{clip-path:circle(0% at var(--darkmode-circle-x) var(--darkmode-circle-y))}}@media (prefers-reduced-motion: no-preference){html.theme-transition::view-transition-old(root){animation:1s var(--bounce) circle-in-top-right forwards;z-index:1}html.theme-transition::view-transition-new(root){animation:none;z-index:0}}html,body{margin:0;width:100%;height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:var(--background);color:var(--text-color);line-height:1.6}html.dark{--background: #141414;--text-color: #e3e3e3;--card-background-color: #222222;--background-secondary: #918f8f;--text-color-secondary: #b1b1b1}body,input,p,button,a{font-family:var(--font-titillium)}.dark .nav-links a{color:var(--text-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.header{text-align:center;margin-bottom:2rem}.header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}#body-search-container,#header-search-container{max-inline-size:1800px;margin-inline:auto}::view-transition-old(video-*),::view-transition-new(video-*){animation-duration:.4s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(video-*){animation-name:fadeOutScale}::view-transition-new(video-*){animation-name:fadeInScale}@keyframes fadeOutScale{to{opacity:0;transform:scale(.95)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(1.05)}}.subtitle{color:var(--secondary-color);font-size:1.1rem}.player-section{display:none;border-radius:var(--border-radius);padding:2rem}.player-section.active{display:block}.controls-section{margin-top:1rem;text-align:center}.back-button{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);cursor:pointer;font-size:1rem;transition:background-color .3s}.back-button:hover{background:#ff3742}.loading{text-align:center;padding:2rem;color:var(--secondary-color)}.error{background:#ff4757;color:#fff;padding:1rem;border-radius:var(--border-radius);margin:1rem 0}.hidden{display:none!important}@media (max-width: 768px){.header-top{flex-direction:column;gap:1rem}.logo{font-size:2rem}.search-form{flex-direction:column}}.search-form[data-astro-cid-s6z2d6yt]{display:flex;width:100%;max-width:1800px;justify-content:center;margin:1rem 0}.search-input-container[data-astro-cid-s6z2d6yt]{display:flex;width:100%;max-width:700px}.search-input[data-astro-cid-s6z2d6yt]{flex:1;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:var(--border-radius) 0 0 var(--border-radius);font-size:1rem}.search-button[data-astro-cid-s6z2d6yt]{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1.5rem;border-radius:0 var(--border-radius) var(--border-radius) 0;cursor:pointer;font-size:1rem}.search-button[data-astro-cid-s6z2d6yt]:hover{background:#ff3742}.search-button[data-astro-cid-s6z2d6yt] svg[data-astro-cid-s6z2d6yt]{width:1.25rem;height:1.25rem}.navbar-container[data-astro-cid-ymhdp2rl]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;max-width:1200px;margin:0 auto}.navbar-brand[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{color:#ff4757;font-size:1.5rem;font-weight:700;text-decoration:none}.navbar-toggle[data-astro-cid-ymhdp2rl]{display:flex;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.hamburger-line[data-astro-cid-ymhdp2rl]{width:24px;height:2px;background:#111;transition:all .3s ease}.dark .hamburger-line[data-astro-cid-ymhdp2rl]{background:var(--text-color)}.navbar-menu[data-astro-cid-ymhdp2rl]{position:fixed;top:0;right:-100%;width:100%;height:100vh;transition:right .3s ease;z-index:1001}.navbar-menu[data-astro-cid-ymhdp2rl].active{right:0}.navbar-backdrop[data-astro-cid-ymhdp2rl]{position:absolute;inset:0;background:#00000080}.navbar-content[data-astro-cid-ymhdp2rl]{position:absolute;top:0;right:0;width:300px;height:100%;background:#1a1a1a;padding:2rem;box-shadow:-4px 0 10px #0000004d;transform:translate(100%);transition:transform .3s ease}.navbar-menu[data-astro-cid-ymhdp2rl].active .navbar-content[data-astro-cid-ymhdp2rl]{transform:translate(0)}.navbar-close[data-astro-cid-ymhdp2rl]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.navbar-nav[data-astro-cid-ymhdp2rl]{list-style:none;padding:0;margin:3rem 0 0}.navbar-nav[data-astro-cid-ymhdp2rl] li[data-astro-cid-ymhdp2rl]{margin-bottom:1.5rem}.navbar-nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{color:#fff;text-decoration:none;font-size:1.1rem;transition:color .2s ease}.navbar-nav[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:hover{color:#ff4757}@media (max-width: 768px){.navbar-menu[data-astro-cid-ymhdp2rl]{right:0;bottom:-100%;top:auto;height:auto;transition:bottom .3s ease}.navbar-menu[data-astro-cid-ymhdp2rl].active{bottom:0;right:0}.navbar-content[data-astro-cid-ymhdp2rl]{position:relative;width:100%;height:auto;min-height:50vh;border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .3s ease}.navbar-menu[data-astro-cid-ymhdp2rl].active .navbar-content[data-astro-cid-ymhdp2rl]{transform:translateY(0)}.navbar-close[data-astro-cid-ymhdp2rl]{top:1rem;right:1.5rem}.navbar-nav[data-astro-cid-ymhdp2rl]{margin-top:2rem}}.navbar-toggle[data-astro-cid-ymhdp2rl].active .hamburger-line[data-astro-cid-ymhdp2rl]:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.navbar-toggle[data-astro-cid-ymhdp2rl].active .hamburger-line[data-astro-cid-ymhdp2rl]:nth-child(2){opacity:0}.navbar-toggle[data-astro-cid-ymhdp2rl].active .hamburger-line[data-astro-cid-ymhdp2rl]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}#themeToggle[data-astro-cid-oemx5le4]{border:0;background:none}.sun[data-astro-cid-oemx5le4]{fill:#000}.moon[data-astro-cid-oemx5le4],.dark .sun[data-astro-cid-oemx5le4]{fill:transparent}.dark .moon[data-astro-cid-oemx5le4]{fill:var(--text-color)}.language-selector[data-astro-cid-ltpqzwiw]{position:relative;display:inline-block}.language-button[data-astro-cid-ltpqzwiw]{background:none;border:1px solid var(--text-color);border-radius:var(--border-radius);padding:.5rem .75rem;cursor:pointer;transition:all .2s ease;color:var(--text-color);font-size:.9rem;display:flex;align-items:center;gap:.5rem;min-width:120px}.language-button[data-astro-cid-ltpqzwiw]:hover{background-color:var(--text-color);color:var(--background)}.language-button[data-astro-cid-ltpqzwiw]:focus{outline:2px solid var(--primary-color);outline-offset:2px}.current-language[data-astro-cid-ltpqzwiw]{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:space-between}.flag[data-astro-cid-ltpqzwiw]{font-size:1.2em;line-height:1}.language-name[data-astro-cid-ltpqzwiw]{flex:1;text-align:left;font-weight:500}.chevron[data-astro-cid-ltpqzwiw]{transition:transform .2s ease;flex-shrink:0}.language-button[data-astro-cid-ltpqzwiw][aria-expanded=true] .chevron[data-astro-cid-ltpqzwiw]{transform:rotate(180deg)}.language-dropdown[data-astro-cid-ltpqzwiw]{position:absolute;top:100%;left:0;right:0;background:var(--background);border:1px solid var(--text-color);border-radius:var(--border-radius);box-shadow:0 4px 12px #00000026;list-style:none;margin:0;padding:.25rem 0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.language-dropdown[data-astro-cid-ltpqzwiw][aria-hidden=false]{opacity:1;visibility:visible;transform:translateY(0)}.language-option[data-astro-cid-ltpqzwiw]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;color:var(--text-color);text-decoration:none;transition:background-color .2s ease;font-size:.9rem}.language-option[data-astro-cid-ltpqzwiw]:hover{background-color:var(--primary-color);color:#fff}.language-option[data-astro-cid-ltpqzwiw].active{background-color:#ff47571a;color:var(--primary-color);font-weight:600}.language-option[data-astro-cid-ltpqzwiw].active:hover{background-color:var(--primary-color);color:#fff}.check-icon[data-astro-cid-ltpqzwiw]{margin-left:auto;flex-shrink:0}.dark .language-dropdown[data-astro-cid-ltpqzwiw]{box-shadow:0 4px 12px #0000004d}@media (max-width: 768px){.language-button[data-astro-cid-ltpqzwiw]{min-width:100px;padding:.4rem .6rem;font-size:.85rem}.language-name[data-astro-cid-ltpqzwiw]{display:none}.current-language[data-astro-cid-ltpqzwiw]{justify-content:center;gap:.25rem}}.settings-wrapper[data-astro-cid-3yq7e2gk]{position:relative}.settings-button[data-astro-cid-3yq7e2gk]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-color);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}.settings-button[data-astro-cid-3yq7e2gk]:hover{background:#ffffff1a;transform:rotate(45deg)}.settings-button[data-astro-cid-3yq7e2gk] svg[data-astro-cid-3yq7e2gk]{width:24px;height:24px}.settings-button[data-astro-cid-3yq7e2gk].hidden{display:none}.settings-dropdown[data-astro-cid-3yq7e2gk]{position:absolute;top:calc(100% + .5rem);right:0;z-index:1000}.settings-dropdown[data-astro-cid-3yq7e2gk].hidden{display:none}.settings-dropdown[data-astro-cid-3yq7e2gk].show{display:block;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseSettings{0%,to{transform:scale(1);box-shadow:0 0 #ff4757b3}50%{transform:scale(1.1);box-shadow:0 0 0 10px #ff475700}}.settings-button[data-astro-cid-3yq7e2gk].pulse{animation:pulseSettings 1.5s ease-in-out 3}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between}#header-search-container[data-astro-cid-3ef6ksr2]{flex-grow:1;padding-inline:40px}#header-search-container[data-astro-cid-3ef6ksr2] .search-form[data-astro-cid-3ef6ksr2]{height:unset!important}.header-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.lang-switcher[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;margin-left:1rem;column-gap:10px}svg[data-astro-cid-3ef6ksr2]{fill:var(--text-color);height:70px}.container[data-astro-cid-3ef6ksr2]{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between}.container[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;width:auto}@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(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
