.secret-crypto-control{display:none!important}.local-nav-open .nav-menus-wrapper{left:0!important;right:auto!important;transform:none!important;visibility:visible!important}.navigation-landscape #menutop,.navigation-landscape .nav-menus-wrapper-close-button{display:none!important}.navigation-portrait .nav-menus-wrapper{overflow-y:auto!important}.navigation-landscape .nav-menus-wrapper{position:static!important;width:auto!important;transform:none!important}.local-dialog{width:min(460px,calc(100% - 32px));padding:32px;border:1px solid #77c400;border-radius:16px;background:#11161b;color:#eee;max-height:80vh}.local-dialog::backdrop{background:#000b}.local-dialog h2{font-size:24px;padding-right:20px;margin:0 0 20px}.local-dialog p{font-size:16px;line-height:1.7}.local-close{position:absolute;right:12px;top:8px;border:0;background:none;color:#fff;font-size:28px}.local-ok{width:100%;background:#77c400;color:#061200;border:0;border-radius:8px;padding:12px;margin-top:12px;font-weight:700}.local-remove{background:transparent;color:#b8d77d;border:1px solid #546e39;border-radius:6px;padding:5px 12px}.local-delay{width:90%;accent-color:#77c400}.faq-card.active .faq-answer{display:block}.nav-toggle{cursor:pointer}.nav-menus-wrapper-close-button{cursor:pointer}

.navigation-portrait #menutop{display:block!important}.nav-menus-wrapper-close-button{z-index:3;position:relative}.navigation-portrait .nav-menus-wrapper{max-width:100vw}.local-dialog button{cursor:pointer}

.local-preview-badge{position:fixed;bottom:8px;left:8px;z-index:9999;padding:5px 9px;border:1px solid #536168;border-radius:5px;background:#111b23;color:#bcd0d8;font:11px/1.4 sans-serif;pointer-events:none}
/* Images already use local src and native loading; no third-party lazy loader is needed. */
img.lazyload[src], img.lazyloading[src] { opacity: 1; }
