/*
Theme Name: NebulaSEO
Theme URI: https://www.nebulaseo.com
Author: Javier Marín Bernal
Author URI: https://javiseo.com
Description: Tema optimizado para SEO, rendimiento y UX/UI moderno. Incluye personalizador avanzado, tipografías locales, y estructura limpia para proyectos profesionales.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nebulaseo
Tags: customizer, seo, responsive, minimal, accessibility-ready
*/

.ns-logo img,img,video{display:block;height:auto}.ns-btn,.ns-drawer,.ns-header{color:var(--ns-header-fg)}.ns-drawer nav a,a{text-decoration:none}:root{--max-w:72rem;--gap:1rem;--bg:#f5f7fb;--text:#111;--muted:#666;--link:#0b5fff;--ns-header-bg:#ffffff;--ns-header-fg:#111111;--ns-header-maxw:72rem;--ns-footer-bg:#ffffff;--ns-footer-fg:#555555;--ns-panel-w:min(92vw, 420px);--font-h1:clamp(1.3rem, 2.8vw + 0.5rem, 2rem);--font-h2:clamp(1.1rem, 2.2vw + 0.4rem, 1.6rem);--font-h3:clamp(.9rem, 1.8vw + 0.3rem, 1.3rem);--font-h4:clamp(.8rem, 1.5vw + 0.2rem, 1.1rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--bg);counter-reset:neb-h3-counter}img,video{max-width:100%}a{color:var(--link)}a:hover{text-decoration:underline}button{font-family:inherit}h1,h2,h3,h4,h5,h6{line-height:1.1}.container{max-width:var(--max-w);margin:0 auto;padding:0 var(--gap)}.ns-header{background:var(--ns-header-bg);box-shadow:0 8px 18px rgb(0 0 0 / .06);border-bottom:0}.ns-header--sticky{position:sticky;top:0;backdrop-filter:saturate(150%) blur(6px)}.ns-header__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 auto;padding:.75rem var(--gap);width:100%;max-width:var(--ns-header-maxw)}.ns-actions,.ns-logo{align-items:center;display:inline-flex}.ns-logo{gap:.5rem;min-width:0}.ns-actions{gap:.25rem}.ns-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.6rem;border:1px solid #fff0;background:#fff0;cursor:pointer}.ns-drawer,.ns-drawer nav,.ns-drawer nav a,.ns-drawer nav ul,.ns-drawer__head,.ns-drawer__inner{background:#fff!important}.ns-btn:hover{background:rgb(0 0 0 / .06)}.ns-btn:focus-visible{outline:currentColor solid 2px;outline-offset:2px}.ns-btn svg{color:currentColor;fill:currentColor}.ns-drawer{position:fixed;top:0;left:0;bottom:0;width:var(--ns-panel-w);max-width:100%;transform:translateX(-100%);transition:transform .24s;z-index:999999;box-shadow:14px 0 40px rgb(0 0 0 / .18)}.ns-drawer[aria-hidden=false]{transform:translateX(0)}.ns-drawer__inner{height:100%;display:flex;flex-direction:column}.ns-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.9rem 1rem;border-bottom:1px solid;position:sticky;top:0;z-index:1}.ns-field__icon,h3>strong::before{top:50%;transform:translateY(-50%)}.ns-dim,.ns-search{position:fixed;background:rgb(0 0 0 / .45);opacity:0;transition:opacity .18s;inset:0}.ns-drawer__title{font-weight:600}.ns-drawer nav{padding:.6rem 1rem 1rem}.ns-drawer nav ul{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.25rem}.ns-drawer nav a{display:block;padding:.65rem .8rem;border-radius:.6rem;color:inherit}.ns-drawer nav a:hover{background:rgb(0 0 0 / .06)!important}.ns-dim{z-index:1400;pointer-events:none}.ns-dim[data-open=true],.ns-search[aria-hidden=false]{opacity:1;pointer-events:auto}.ns-search{display:grid;place-items:start center;padding:10vh var(--gap);z-index:3200;pointer-events:none}.ns-field,.ns-search__box{position:relative}.ns-search__box{width:100%;max-width:550px;background:#fff;color:#111;padding:1.25rem;border-radius:1rem;box-shadow:0 26px 80px rgb(0 0 0 / .32),0 1px 0 rgb(255 255 255 / .6) inset;border:1px solid #ececec}button.ns-cerrar{position:absolute;top:0;right:2px;background:#fff0;border:none;font-size:30px;cursor:pointer}.ns-search__title{font-size:18px;font-weight:700;letter-spacing:.5px;margin:0 0 10px 10px}.ns-search .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.main.container,.ns-footer__inner{max-width:var(--ns-header-maxw);margin:0 auto}.ns-form{display:grid;grid-template-columns:1fr auto;gap:.65rem;align-items:center}.ns-field__icon{position:absolute;left:.9rem;color:#7d7d7d;width:18px;height:18px;pointer-events:none}.ns-field input[type=search]{width:100%;font-size:1rem;padding:.95rem 1rem .95rem 2.6rem;background:#fff;border:1px solid #d9d9d9;border-radius:.8rem;box-shadow:0 2px 10px rgb(0 0 0 / .04);transition:border-color .15s,box-shadow .15s,background-color .15s}.ns-field input[type=search]::placeholder{color:#999}.ns-field input[type=search]:focus{outline:0;border-color:#bcbcbc;box-shadow:0 0 0 3px rgb(11 95 255 / .08),0 4px 18px rgb(0 0 0 / .08);background:#fff}.ns-btn--primary{padding:.95rem 1.1rem;border-radius:.8rem;border:1px solid #fff0;background:var(--link);color:#fff;font-weight:700!important;text-transform:uppercase;transition:filter .15s,transform .02s;letter-spacing:.7px}.ns-btn--primary:hover{filter:brightness(.96)}.ns-btn--primary:active{transform:translateY(1px)}.ns-search .ns-btn{width:auto;height:auto}body.ns-no-scroll{overflow:hidden}.breadcrumbs{font-size:.9rem;border:0;max-width:var(--ns-header-maxw);margin:0 auto;}.breadcrumbs .container{padding:.5rem var(--gap);background:transparent}.ns-frame{position:relative;min-height:100vh;z-index:0}.ns-frame::after,.ns-frame::before{content:"";position:fixed;top:0;bottom:0;width:max(10px,3vw);pointer-events:none;z-index:0;filter:blur(16px);opacity:.35}.main.container,.ns-footer{z-index:1;position:relative}.ns-frame::before{left:0;box-shadow:10px 0 30px rgb(0 0 0 / .12)}.ns-frame::after{right:0;box-shadow:-10px 0 30px rgb(0 0 0 / .12)}.main{padding:0;background:#fff0}.main.container{padding:1.5em 3em;background:#fff;border-radius:0;box-shadow:0 10px 24px rgb(0 0 0 / .1)}.ns-header{z-index:1000}.ns-footer{background:var(--ns-footer-bg);color:var(--ns-footer-fg);padding:24px 0 28px}.ns-footer__inner{padding:0 var(--gap)}.ns-footer__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:18px}@media (min-width:640px){.ns-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.ns-footer__grid{grid-template-columns:repeat(4,1fr)}}.ns-footer__col .widget{margin:0 0 16px}.ns-footer__col .widget-title{margin:0 0 8px;font-size:1rem;font-weight:600}.ns-footer__legal{font-size:.95rem;color:inherit;text-align:center}.ns-surface,.ns-surface-wrap{all:unset;display:contents}.aligncenter,.wp-block-image.aligncenter,.wp-caption.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.alignleft,.wp-block-image.alignleft,.wp-caption.alignleft{float:left;margin:0 1.25rem 1rem 0}.alignright,.wp-block-image.alignright,.wp-caption.alignright{float:right;margin:0 0 1rem 1.25rem}.aligncenter img,.wp-block-image.aligncenter img,img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{float:left}img.alignright{float:right}.wp-block-image figcaption,.wp-caption .wp-caption-text{font-size:.9rem;line-height:1.4;color:#666;margin-top:.5rem}@media (max-width:640px){.wp-block-image.alignleft,.wp-block-image.alignright,.wp-caption.alignleft,.wp-caption.alignright,img.alignleft,img.alignright{float:none;margin:20px auto!important;display:block;text-align:center;width:100%}.main.container{padding:1em}}.vlv-toc{border:1px solid #e5e7eb;background:#fafcff;border-radius:16px;padding:16px;box-shadow:0 6px 20px rgb(0 0 0 / .05);margin:20px auto}.vlv-toc__title{font-weight:700;margin-bottom:10px;color:#1c1d1f}.vlv-toc__list{list-style:decimal;padding-left:1.25rem;margin:0}.vlv-toc__sublist{list-style:disc;padding-left:1.25rem;margin-top:6px}img.alignleft,img.alignright{margin:15px 20px 5px 15px;border-radius:10px!important;box-shadow:0 0 10px #ccc}.jv-ua-grid{--jv-gap:1.2rem;display:grid;grid-template-columns:1fr;gap:var(--jv-gap);margin:0;padding:0}@media (min-width:900px){.jv-ua-grid{grid-template-columns:repeat(3,1fr)}}.jv-ua-card{position:relative;border-radius:18px;background:#0b0b0c}.jv-ua-media{position:relative;isolation:isolate}.jv-ua-media::before{content:"";display:block;aspect-ratio:16/10;background:#131416}.jv-ua-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.jv-ua-body,.jv-ua-grad{inset:auto 0 0 0;position:absolute}.jv-ua-grad{height:60%;background:linear-gradient(180deg,#fff0 0,rgb(0 0 0 / .55) 40%,rgb(0 0 0 / .85) 100%);z-index:1}.jv-ua-body{padding:16px 16px 18px;z-index:2;color:#fff}.jv-ua-title{margin:0;font-weight:600;line-height:1.2;font-size:clamp(1rem, 1.25vw, 1.1rem);letter-spacing:.2px}.jv-ua-date-badge{position:absolute;top:10px;right:10px;z-index:3;background:#fff;color:#0b0b0c;font-size:.78rem;font-weight:700;line-height:1;padding:10px 14px;border-radius:999px;box-shadow:0 8px 20px rgb(10 10 20 / .25)}.datos-contacto,.datos-contacto .itv-detalles strong{color:var(--dc-text)}.jv-ua-date-badge small{display:block;font-weight:600;opacity:.85}.jv-ua-card:hover{box-shadow:0 12px 30px rgb(10 10 20 / .22)}.jv-ua-card:hover .jv-ua-img{transform:scale(1.06)}.jv-ua-link{position:absolute;inset:0;z-index:4}.jv-ua-card a:focus{outline:#fff solid 2px;outline-offset:-4px;border-radius:14px}h3>strong{display:block;position:relative;padding-left:3rem;margin:1.2em 0;font-weight:700;counter-increment:neb-h3-counter}h3>strong::before{content:counter(neb-h3-counter);position:absolute;left:0;background:#3355bc;color:#fff;font-weight:700;font-family:Inter,system-ui,sans-serif;width:2rem;height:2rem;line-height:2rem;border-radius:50%;text-align:center;box-shadow:0 3px 8px rgba(51,85,188,.35)}h3>strong:hover::before{transform:translateY(-50%) scale(1.1);box-shadow:0 5px 14px rgba(51,85,188,.45);transition:.2s}.datos-contacto{--dc-bg:#f7f9fc;--dc-border:#dee5ef;--dc-accent:#3355bc;--dc-text:#1a1a1a;--dc-muted:#667085;background:var(--dc-bg);border:1px solid var(--dc-border);border-radius:14px;box-shadow:0 10px 24px rgba(16,24,40,.06),inset 0 1px 0 rgba(16,24,40,.03);padding:clamp(16px,2vw,28px)}.datos-contacto>.are-vertically-aligned-center{display:grid;grid-template-columns:3fr 2fr;gap:clamp(16px,2.5vw,28px);align-items:start}.datos-contacto .is-vertically-aligned-center[style*=flex-basis]{flex-basis:auto!important}.datos-contacto .itv-detalles{list-style:none;margin:0;padding:0;display:grid;gap:10px}.datos-contacto .itv-detalles li{position:relative;padding-left:36px;line-height:1.5;background:linear-gradient(90deg,rgba(51,85,188,.06),transparent);border-radius:10px;padding-block:10px;padding-right:12px}.datos-contacto .itv-detalles li::before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB0cmFuc2Zvcm09InJvdGF0ZSgwIDAgMCkiPgo8cGF0aCBkPSJNNy4xNTUzMyA2LjA5NDY5QzYuOTQwODMgNS44ODAxOSA2LjYxODI0IDUuODE2MDMgNi4zMzc5OSA1LjkzMjExQzYuMDU3NzMgNi4wNDgyIDUuODc1IDYuMzIxNjggNS44NzUgNi42MjUwMlYxOS4xMjVDNS44NzUgMTkuNDI4NCA2LjA1NzczIDE5LjcwMTggNi4zMzc5OSAxOS44MTc5QzYuNjE4MjQgMTkuOTM0IDYuOTQwODMgMTkuODY5OSA3LjE1NTMzIDE5LjY1NTRMMTMuNDA1MyAxMy40MDU0QzEzLjY5ODIgMTMuMTEyNSAxMy42OTgyIDEyLjYzNzYgMTMuNDA1MyAxMi4zNDQ3TDcuMTU1MzMgNi4wOTQ2OVoiIGZpbGw9IiMzNDNDNTQiPjwvcGF0aD4KPHBhdGggZD0iTTExLjY1NTMgNi4wOTQ2OUMxMS4zNjI0IDUuODAxOCAxMC44ODc2IDUuODAxOCAxMC41OTQ3IDYuMDk0NjlDMTAuMzAxOCA2LjM4NzU4IDEwLjMwMTggNi44NjI0NiAxMC41OTQ3IDcuMTU1MzVMMTYuMzE0MyAxMi44NzVMMTAuNTk0NyAxOC41OTQ3QzEwLjMwMTggMTguODg3NiAxMC4zMDE4IDE5LjM2MjUgMTAuNTk0NyAxOS42NTU0QzEwLjg4NzYgMTkuOTQ4MiAxMS4zNjI0IDE5Ljk0ODIgMTEuNjU1MyAxOS42NTU0TDE3LjkwNTMgMTMuNDA1NEMxOC4xOTgyIDEzLjExMjUgMTguMTk4MiAxMi42Mzc2IDE3LjkwNTMgMTIuMzQ0N0wxMS42NTUzIDYuMDk0NjlaIiBmaWxsPSIjMzQzQzU0Ij48L3BhdGg+Cjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.9}.datos-contacto .itv-detalles i{display:none}.datos-contacto .itv-detalles a{color:var(--dc-accent);text-decoration:none;border-bottom:1px dashed rgba(51,85,188,.35)}.datos-contacto .itv-detalles a:hover{border-bottom-color:currentColor}.datos-contacto iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.08);display:block}.datos-contacto .tabla-horarios-wrapper{margin-top:clamp(16px,2.5vw,28px)}.datos-contacto .tabla-horarios{display:block;margin:0}.datos-contacto .tabla-horarios table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:12px;border:1px solid var(--dc-border);box-shadow:0 4px 16px rgba(10,18,30,.05);font-size:clamp(14px, 1.6vw, 16px)}.datos-contacto .tabla-horarios thead th{background:linear-gradient(180deg,rgba(51,85,188,.12),rgba(51,85,188,.06));color:#1e2a55;text-align:center;font-weight:700;padding:12px 10px}.datos-contacto .tabla-horarios tbody td{text-align:center;padding:12px 10px;border-top:1px solid var(--dc-border)}.datos-contacto .tabla-horarios tbody tr:nth-child(odd) td{background:rgba(51,85,188,.03)}@media (max-width:680px){.datos-contacto .tabla-horarios{overflow-x:auto;-webkit-overflow-scrolling:touch}.datos-contacto .tabla-horarios table{min-width:640px}}@media (max-width:900px){.datos-contacto>.are-vertically-aligned-center{grid-template-columns:1fr}}.wp-block-table.is-style-stripes tbody tr,.wp-block-table.is-style-stripes thead th{border-bottom:1px solid var(--tbl-border)}.wp-block-table.is-style-stripes,figure.wp-block-table.is-style-stripes.tarifas-table{--tbl-bg:#ffffff;--tbl-text:#1f2937;--tbl-muted:#6b7280;--tbl-border:#e5e7eb;--tbl-accent:#2442b8;--tbl-stripe:#f9fafb;--tbl-hover:#f3f4f6;--tbl-radius:14px;--tbl-shadow:0 6px 18px rgba(0,0,0,.06);--tbl-pad-y:14px;--tbl-pad-x:16px;--tbl-font-size:clamp(14px, 1.2vw, 16px)}.wp-block-table.is-style-stripes{margin:0;display:block;background:var(--tbl-bg);color:var(--tbl-text);border-radius:var(--tbl-radius);box-shadow:var(--tbl-shadow);padding:8px;overflow:hidden;overflow-x:auto}.wp-block-table.is-style-stripes table.has-fixed-layout{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--tbl-font-size);background:0 0}.wp-block-table.is-style-stripes thead th{text-align:center;font-weight:700;color:var(--tbl-text);padding:calc(var(--tbl-pad-y) + 2px) var(--tbl-pad-x);position:relative;background:linear-gradient(0deg,#f7f8ff,#fff)}.wp-block-table.is-style-stripes thead th::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:120px;height:3px;background:linear-gradient(to right,transparent,var(--tbl-accent),transparent);border-radius:2px}.wp-block-table.is-style-stripes tbody td,.wp-block-table.is-style-stripes thead th{padding:var(--tbl-pad-y) var(--tbl-pad-x)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--tbl-stripe)}.wp-block-table.is-style-stripes tbody tr:hover{background:var(--tbl-hover)}.wp-block-table.is-style-stripes [data-align=center]{text-align:center}.wp-block-table.is-style-stripes thead th:first-child{border-top-left-radius:calc(var(--tbl-radius) - 4px)}.wp-block-table.is-style-stripes thead th:last-child{border-top-right-radius:calc(var(--tbl-radius) - 4px)}.wp-block-table.is-style-stripes tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--tbl-radius) - 4px)}.wp-block-table.is-style-stripes tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--tbl-radius) - 4px)}@media (max-width:600px){h3>strong{padding-left:2.4rem}h3>strong::before{width:1.6rem;height:1.6rem;line-height:1.6rem;font-size:.85rem}.wp-block-table.is-style-stripes thead{display:none}.wp-block-table.is-style-stripes table.has-fixed-layout,.wp-block-table.is-style-stripes tbody,.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes tr{display:block;width:100%}.wp-block-table.is-style-stripes tbody tr{background:var(--tbl-bg);border:1px solid var(--tbl-border);border-radius:12px;padding:10px 12px;margin:10px 0;box-shadow:var(--tbl-shadow)}.wp-block-table.is-style-stripes tbody td{text-align:left!important;padding:10px 0;border:0;position:relative}.wp-block-table.is-style-stripes tbody td:first-child::before{content:"Tipo de vehículo";display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--tbl-muted);margin-bottom:4px}.wp-block-table.is-style-stripes tbody td:nth-child(2)::before{content:"Tarifa";display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--tbl-muted);margin-bottom:4px}.wp-block-table.is-style-stripes tbody td:nth-child(2){font-weight:700}}h1{font-size:var(--font-h1)}h2{font-size:var(--font-h2)}h3{font-size:var(--font-h3)}h4{font-size:var(--font-h4)}h2,h3,h4{margin:30px 5px 16px}.ns-drawer nav .ns-menu>li{position:relative;border-bottom:1px solid rgba(0,0,0,.06)}.ns-parent-row{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.2rem 0;border-radius:.6rem;cursor:pointer}.ns-parent-row::before{content:"";position:absolute;inset:0;border-radius:.6rem;background:0 0;pointer-events:none;transition:background .15s}.ns-parent-row:focus-within::before,.ns-parent-row:hover::before{background:rgb(0 0 0 / .06)}.ns-parent-row>.ns-subtoggle:hover,.ns-parent-row>a.ns-link,.ns-parent-row>a.ns-link:hover{background:0 0!important}.ns-parent-row>a.ns-link{display:block;padding:.65rem .8rem;border-radius:.6rem;color:inherit;text-decoration:none}.ns-subtoggle{border:0;background:0 0;width:38px;height:38px;display:grid;place-items:center;border-radius:.6rem;position:relative;z-index:1}.ns-subtoggle img{width:16px;height:16px;display:block;transition:transform .2s}li.has-children.is-open>.ns-parent-row .ns-subtoggle img{transform:rotate(90deg)}.ns-parent-row:focus-within{outline:currentColor solid 2px;outline-offset:2px}.ns-submenu[hidden]{display:none!important}.ns-submenu{list-style:none;margin:0;padding:0 0 0 1rem;display:block!important;gap:0!important}.ns-submenu>li>a.ns-link{display:block;padding:.55rem .8rem;border-radius:.6rem;color:inherit;text-decoration:none;background:0 0}.ns-submenu>li>a.ns-link:hover{background:rgb(0 0 0 / .06)}.ns-header--sticky{will-change:transform;}.admin-bar .ns-drawer,.admin-bar .ns-search{top:var(--wp-admin-bar-h,0);height:calc(100vh - var(--wp-admin-bar-h,0px))}:root{--wp-admin-bar-h:0px}.admin-bar{--wp-admin-bar-h:32px}@media (max-width:782px){.admin-bar{--wp-admin-bar-h:46px}}@media (max-width:700px){.ns-form {grid-template-columns:auto;}}.admin-bar .ns-dim,.ns-header.ns-header--sticky{top:var(--wp-admin-bar-h,0)}.admin-bar .ns-search{padding-top:calc(10vh - var(--wp-admin-bar-h,0px))}.ns-header--sticky{will-change:transform}.admin-bar .ns-drawer,.admin-bar .ns-search{top:var(--wp-admin-bar-h,0);height:calc(100dvh - var(--wp-admin-bar-h,0px))}.ns-drawer__inner{height:100%;display:flex;flex-direction:column}.ns-drawer__head{position:sticky;top:0;z-index:1}.ns-drawer nav{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(16px,env(safe-area-inset-bottom));max-height:100dvh}.admin-bar .ns-drawer nav{max-height:calc(100dvh - var(--wp-admin-bar-h,0px))}.admin-bar .ns-dim{top:var(--wp-admin-bar-h,0)}.admin-bar .ns-search{overflow:auto;-webkit-overflow-scrolling:touch}.ns-footer__legal a {color:#F5A623 !important;}