/* Accessible targets and text; no business logic or content visibility changes. */
#nodex-main-content { display:block; width:100%; scroll-margin-top:130px; }
.nx-skip-link { position:fixed; top:12px; left:12px; z-index:100000; transform:translateY(-200%); padding:12px 18px; background:#163d5f; color:#fff; border-radius:6px; }
.nx-skip-link:focus { transform:none; color:#fff; outline:3px solid #64d0ee; outline-offset:3px; }
#nx-compact .nx-dots button { width:32px!important; height:32px!important; min-width:32px; min-height:32px; flex-shrink:0; }
#nx-compact .nx-dots { max-width:160px; }
#nx-compact .nx-dots button::after { background:#718395; }
#nx-compact .nx-dots button[aria-pressed="true"]::after { background:#126ca0; }
#nx-compact .nx-controls .nx-autoplay-toggle,
#nx-compact .nx-message-controls .nx-autoplay-toggle { width:32px!important; height:32px!important; }
#nx-compact button:focus-visible,
#nx-compact a:focus-visible,
.nodex-footer a:focus-visible { outline:3px solid #1b79b9; outline-offset:3px; }
.nodex-footer a:focus-visible { outline-color:#76dcf4; }
#nodex-main-content .nodex-assurance-band .nodex-assurance-band__metrics small,
#nodex-main-content .nodex-home-domain-tools .nodex-home-tld-label small,
#nodex-main-content .wclientblockscon .nodex-shortcuts-heading p,
#nodex-main-content #clientAreaIndex-wrapper .product-group-item .product-group-item-desc,
#nodex-main-content .nodex-solutions .nodex-section-head--left p,
#nodex-main-content .nodex-solutions .nodex-solution-card small { color:#4b6278!important; }
.nodex-assurance-band .nodex-assurance-band__metrics small,
.nodex-home-domain-tools .nodex-home-tld-label small { font-size:11px!important; }
#nodex-main-content #clientAreaIndex-wrapper .nodex-home-domain-tools>.popuzantilar>.uzantibox .domdiscount { background:#a92e46!important; color:#fff!important; }
.nodex-home-domain-tools>.popuzantilar>.uzantibox .nx-tld-name { display:block!important; width:100%!important; height:auto!important; margin:0 0 3px!important; padding:0!important; color:#183b5d!important; font-size:18px!important; line-height:1.05!important; font-weight:850!important; letter-spacing:-.025em!important; text-align:center!important; }
.nodex-home-domain-tools>.popuzantilar>.uzantibox.is-promo .nx-tld-name { color:#fff!important; }
.nodex-home-domain-tools>.popuzantilar>.uzantibox .nx-tld-price { margin:0!important; padding:0!important; color:#3d5066!important; font-size:12px!important; line-height:1.15!important; font-weight:800!important; }
.nodex-footer .nodex-footer__nav .nx-footer-heading { position:relative!important; margin:4px 0 20px!important; padding:0 0 13px!important; color:#fff!important; font-size:15px!important; line-height:1.4!important; font-weight:800!important; letter-spacing:-.01em!important; }
.nodex-footer .nodex-footer__nav .nx-footer-heading::after { content:""; position:absolute; left:0; bottom:0; width:28px; height:2px; border-radius:3px; background:linear-gradient(90deg,#45d7dd,#2d83e8); }
.nodex-footer .nodex-footer__help .nx-footer-heading { margin:13px 0 9px!important; padding:0!important; color:#fff!important; font-size:16px!important; line-height:1.35!important; font-weight:800!important; letter-spacing:-.02em!important; }
.clean-theme-home-news .nx-news-title { font-size:18px; line-height:1.4; }
.clean-theme-home-news .nx-news-item-title { font-size:16px; line-height:1.4; }
@media (max-width:900px) { .nodex-footer .nodex-footer__help .nx-footer-heading { margin:0!important; } }
