input,button,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input,button,textarea,select{box-sizing:border-box}input,button,textarea,select{margin:0;padding:.25em .5em}button,input[type=submit],input[type=reset]{appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer}input[type=text],textarea,select{border:1px solid #ccc;background:#fff}input:focus,textarea:focus,select:focus{outline:2px solid #4d90fe;outline-offset:2px}body,html{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;background-color:#22282b}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-CN_pkOMA.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-CwcsZ-zd.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-SemiBold-EVIM0_1H.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-B1M5SgEt.ttf) format("truetype");font-weight:400;font-style:italic}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.site-header{width:100%;background:#505e6d;color:#f4f4f4;padding:4px 0;position:sticky;top:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;z-index:100;box-shadow:0 10px 8px #22282b}.nav-container{display:flex;justify-content:center;gap:4px}.nav-link{color:#f4f4f4;text-decoration:none;font-size:1.1rem;padding:.3rem .7rem;border-radius:6px;transition:background .3s ease}.nav-link.active{pointer-events:none}.nav-link-small{color:#a9bfec;font-weight:500}.nav-link:hover,.nav-link.active{background:#3d4854}a{color:#8ae48a;outline:none;text-decoration:none}a:hover{color:#dabd8a}.flag-btn{position:absolute;right:0;top:2px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.flag{display:block;opacity:.8;cursor:pointer}.flag:hover{filter:drop-shadow(0 0 .5rem #fdb921)}.copyright{margin-right:10px;padding-left:10px;font-size:14px;color:#cbcfd2;letter-spacing:.5px;text-align:right;border-left:2px solid #a2a9b0}.petit,.petit2{font-size:15px;font-weight:400}.petit2{width:fit-content;padding:3px 7px;background:#f8f3ea;border:1px solid #e6dcc1;border-radius:8px}.petit3{margin-bottom:0!important}.petit2,.petit3{color:#7b2c35!important}.margtop5{margin-top:6px!important}.deepl{width:100%;font-size:11px;text-align:right;letter-spacing:.3px;color:#22282b}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(20px)}.fade-enter-to,.fade-leave-from{opacity:1;transform:translateY(0)}.fade-enter-active,.fade-leave-active{transition:all .3s ease}.view-root.fade-in{animation:fade .6s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.nav-container{justify-content:flex-start}}
