body{background-color:#f5f5f7;color:#1d1d1f;overflow-x:hidden}.glass{background:#ffffffa6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5)}.glass-panel{background:#fff6;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.8);box-shadow:0 25px 50px -12px #0000000d}.glass-dark{background:#161618b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);color:#fff}
@media (max-width:640px){nav.fixed.top-6{top:.75rem;width:calc(100% - 16px)}nav.fixed.top-6>.glass{gap:.4rem;padding:.65rem .75rem}nav.fixed.top-6>.glass>button:first-child{order:1;flex:0 0 auto}nav.fixed.top-6>.glass>button:first-child span{font-size:1rem;letter-spacing:-.02em}nav.fixed.top-6>.glass>div[class*=absolute][class*=left-1\/2]{position:static;order:2;transform:none;pointer-events:auto}nav.fixed.top-6>.glass>div[class*=absolute][class*=left-1\/2] button{padding:.45rem .8rem;font-size:.78rem}nav.fixed.top-6>.glass>div.relative.z-10.flex{order:3;flex:0 0 auto;gap:.25rem}nav.fixed.top-6 .oh-lang-menu>button{padding:.45rem .2rem;font-size:.72rem}nav.fixed.top-6 .oh-lang-menu svg{width:.9rem;height:.9rem}nav.fixed.top-6>.glass>div.relative.z-10.flex>button:last-child{padding:.5rem .8rem;font-size:.72rem}button[aria-label="Back to home"]{left:.5rem!important;top:calc(100% + .6rem)!important;transform:none!important;padding:.75rem!important}}
footer::before{content:attr(data-disclaimer);display:block;width:100%;text-align:center;font-size:11px;line-height:1.6;color:#64748b;margin-bottom:27px;padding:0 8px;white-space:normal;}footer{padding-top:20px!important;}
