.worldlabz-page .header-nav{display:flex!important;flex-wrap:wrap;gap:12px;position:static;background:transparent;max-width:100%;width:auto}
.worldlabz-page .site-header{flex-wrap:wrap;gap:16px}
.worldlabz-page .header-logo img{height:auto}
.worldlabz-languages{display:flex;justify-content:center;gap:20px;padding:20px;flex-wrap:wrap}
.worldlabz-languages [aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:5px}
.worldlabz-review{margin:20px auto;padding:18px;max-width:1100px;border:2px solid #edb64c;border-radius:10px}
.worldlabz-page .home-card h2{font-size:1.4rem;margin:0 0 16px}
.worldlabz-page .home-card p+p{margin-top:16px}
.worldlabz-page .home-card{overflow-wrap:anywhere}
.worldlabz-welcome summary{cursor:pointer;font-weight:700;font-size:1.2rem}
.worldlabz-welcome ul{padding-left:24px}
.worldlabz-welcome li{margin:18px 0}
.worldlabz-gate{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(5,8,13,.92);backdrop-filter:blur(10px);color:#f7efe3}
.worldlabz-gate-box{max-width:480px;max-height:calc(100dvh - 32px);overflow:auto;background:#10151b;padding:24px;border:1px solid #535567;border-radius:16px}
.worldlabz-gate-box img{display:block;max-width:70%;height:auto;margin:0 auto 16px}
.worldlabz-gate h2{color:#fff;font-size:1.5rem}
.worldlabz-gate p{margin:16px 0;line-height:1.55}
.worldlabz-gate a{color:#e5c7ff;text-decoration:underline}
.worldlabz-gate .age-gate-ack{display:flex;gap:12px;align-items:flex-start;line-height:1.5;margin:16px 0}
.worldlabz-gate input{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#a855f7}
.worldlabz-gate-actions{display:flex;gap:12px}
.worldlabz-gate button{min-height:44px;padding:10px 20px;border:1px solid #777;border-radius:8px;background:#3c2454;color:white;cursor:pointer}
.worldlabz-gate button:disabled{opacity:.45;cursor:not-allowed}
.worldlabz-page :focus-visible{outline:3px solid #bd8bf7;outline-offset:4px}
@media(max-width:600px){.worldlabz-page .header-nav{justify-content:center}.worldlabz-page .header-logo{margin:auto}.worldlabz-page .hero h1{font-size:2rem}.worldlabz-page .hero-actions{flex-wrap:wrap}.worldlabz-page .home-layout{padding:0 16px}.worldlabz-page .home-sidebar{display:block}.worldlabz-page .home-card{padding:20px}}
