.footer{color:#fff;margin-bottom:1rem;margin-right:2rem;font-size:x-small;position:fixed;bottom:0;right:0}.language{color:#fff;flex-direction:row;align-items:center;gap:5px;margin-bottom:1rem;margin-left:2rem;font-size:x-small;display:flex;position:fixed;bottom:0;left:0}.language img{cursor:pointer}
.navbar{color:#e5e7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background-color:#151821;flex-direction:column;width:100%;padding:1rem 0;display:flex;position:fixed;box-shadow:0 8px 24px #00000073}.navbar-title{letter-spacing:.04em;-webkit-user-select:none;user-select:none;cursor:pointer;font-family:Space Grotesk,sans-serif;font-weight:600}.navbar-bottom{justify-content:center;align-items:center;gap:1.2rem;margin-top:.5rem;display:flex}.nav-link{color:#cbd5e1;padding:.4rem .6rem;font-family:Inter,sans-serif;text-decoration:none;transition:color .2s,text-shadow .2s}.nav-link:hover{color:#60a5fa;text-shadow:0 0 8px #60a5fa99}.back-home{color:#e5e7eb;z-index:210;background:#0f131eeb;border:1px solid #78a0ff6b;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;line-height:1;text-decoration:none;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:fixed;top:5.6rem;left:1.75rem;box-shadow:0 14px 34px #0000006b}.back-home:hover,.back-home:focus{color:#60a5fa;border-color:#60a5fad9;outline:none;transform:translate(-2px);box-shadow:0 0 18px #60a5fa47,0 14px 34px #0000006b}.home-icon{background-color:#fff;width:30px;height:30px;display:inline-block;-webkit-mask-image:url(/icons/home.png);mask-image:url(/icons/home.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.download-menu{position:relative}.download-trigger{cursor:pointer;background:0 0;border:0;font-size:1rem}.download-options{opacity:0;pointer-events:none;background:#0f131efa;border:1px solid #78a0ff59;border-radius:10px;flex-direction:column;gap:.2rem;min-width:150px;padding:.35rem;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px);box-shadow:0 18px 40px #00000073}.download-menu:hover .download-options,.download-menu:focus-within .download-options{opacity:1;pointer-events:auto;transform:translate(-50%)}.download-option{color:#cbd5e1;text-align:center;white-space:nowrap;border-radius:8px;padding:.5rem .75rem;font-family:Inter,sans-serif;font-size:.9rem;text-decoration:none;transition:background-color .2s,color .2s}.download-option:hover,.download-option:focus{color:#fff;background-color:#60a5fa29;outline:none}.divider{color:#3a3f55;-webkit-user-select:none;user-select:none;background-color:#cbd5e1;min-width:1px;max-width:1px;min-height:2rem}.link-title{all:unset}@media (max-height:700px){.navbar-top{display:none}}@media (max-height:600px){.navbar,.back-home{position:absolute}}@media (max-width:768px){.navbar{padding:.75rem 0}.navbar-title{text-align:center;padding:0 1rem;font-size:1.6rem;line-height:1.1}.navbar-bottom{flex-wrap:wrap;gap:.4rem .6rem;margin-top:.35rem;padding:0 .75rem}.nav-link{white-space:nowrap;padding:.35rem .5rem;font-size:.95rem}.download-trigger{font-size:.95rem}.back-home{width:2.6rem;height:2.6rem;font-size:1.35rem;top:5rem;left:1rem}}@media (max-width:480px){.navbar{padding:.6rem 0}.navbar-title{font-size:1.35rem}.navbar-bottom{justify-content:center}.nav-link,.download-trigger{font-size:.9rem}}
