@font-face{font-family:Caslon;src:url(/assets/LibreCaslonCondensed-Medium-BdThVpWO.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Caslon;src:url(/assets/LibreCaslonCondensed-Bold-jhMrLsgN.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:EB Garamond;src:url(/assets/EBGaramond08-Regular-BFCVP3xQ.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:EB Garamond;src:url(/assets/EBGaramond08-Italic-BvZH0Nhe.otf) format("opentype");font-weight:400;font-style:italic}body{margin:0;font-family:system-ui,sans-serif;background:#f5f6fa;color:#222;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;overflow-x:hidden;overscroll-behavior-y:contain;overscroll-behavior-x:contain;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:1}#root{height:100vh;width:100vw}img{-webkit-tap-highlight-color:rgba(0,0,0,0)}.container{text-align:center;background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 20px #00000014;width:90%;max-width:600px}.menu-buttons,.lang-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}button:active,button:hover{box-shadow:none!important;background-color:transparent!important}.route-wrapper{position:absolute;width:100%}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity 1s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity 1s}html{overflow-y:scroll}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}*::-webkit-scrollbar{width:1px;height:1px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px;border:1px solid transparent}html,body{touch-action:pan-x pan-y;overscroll-behavior:none}
