body.mr-unified-home{background:#fafbf8!important}
body.mr-unified-home>.wp-site-blocks{overflow:visible!important}
body.mr-unified-home header.mr-unified-header{position:sticky!important;top:var(--mr-admin-offset,0px)!important;z-index:100!important;background:transparent!important;border:0!important;box-shadow:none!important;transition:background .2s}
body.mr-unified-home header.mr-unified-header>.wp-block-group,body.mr-unified-home header.mr-unified-header>.wp-block-group>.wp-block-group{background:transparent!important;border:0!important;box-shadow:none!important}
body.mr-unified-home header.mr-unified-header>.wp-block-separator{display:none!important}
body.mr-unified-home header.mr-unified-header.mr-header-scrolled{background:rgba(10,44,30,.98)!important;box-shadow:0 4px 18px rgba(0,0,0,.12)!important}
body.mr-unified-home header.mr-unified-header .wp-block-site-logo{padding:10px 15px!important;background:#faf5e6!important;border-radius:14px!important;line-height:0}
body.mr-unified-home header.mr-unified-header .wp-block-site-logo img{max-height:70px!important;width:auto!important}
body.mr-unified-home header.mr-unified-header .wp-block-navigation{background:transparent!important;color:#fff!important}
body.mr-unified-home header.mr-unified-header .wp-block-navigation-item__content{color:#fff!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important;padding:8px 10px;border-radius:7px;text-decoration:none!important}
body.mr-unified-home header.mr-unified-header .wp-block-navigation-item__content:hover{background:rgba(255,255,255,.1)!important}
body.mr-unified-home header.mr-unified-header .current-menu-item>.wp-block-navigation-item__content{text-decoration:underline!important;text-underline-offset:8px}
body.mr-unified-home header.mr-unified-header .wp-block-button__link{background:#faf5e6!important;color:#143b29!important;border:1px solid #faf5e6!important;border-radius:9px!important;font-weight:700!important}
body.mr-unified-home header.mr-unified-header .wp-block-navigation__submenu-container{background:#103c2a!important;border-color:#345341!important}
body.home.mr-unified-home .mr-home-v2{margin-top:0!important;position:relative!important}
body.home.mr-unified-home .mr-home-v2-hero{background:transparent!important;border-radius:0!important;overflow:visible!important;min-height:540px!important;padding:54px 0 72px!important;isolation:auto!important}
body.home.mr-unified-home .mr-home-v2-hero>img,body.home.mr-unified-home .mr-home-v2-hero::after{display:none!important}
body.home.mr-unified-home .mr-home-v2-hero .mr-video-scene{position:absolute!important;transform:translateX(-50%)!important;overflow:hidden!important;z-index:0!important;pointer-events:none!important;background:#103724!important}
body.home.mr-unified-home .mr-video-scene>img,body.home.mr-unified-home .mr-video-scene>video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}
body.home.mr-unified-home .mr-video-scene::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,39,26,.96) 0%,rgba(6,39,26,.65) 18%,rgba(6,39,26,0) 44%),linear-gradient(90deg,rgba(4,31,20,.88),rgba(4,31,20,.55) 40%,rgba(4,31,20,.08) 80%)}
body.home.mr-unified-home .mr-home-v2-hero-content{z-index:2!important;position:relative!important;max-width:650px!important;color:#fff!important}
body.home.mr-unified-home .mr-home-v2-hero h1{color:#fff!important;font-size:clamp(38px,4.2vw,60px)!important;line-height:1.08!important;letter-spacing:-1.3px!important}
body.home.mr-unified-home .mr-home-v2-hero .mr-home-v2-eyebrow{color:#d9e4d3!important}
body.home.mr-unified-home .mr-home-v2-hero .mr-home-v2-lead{color:#f0f4ed!important;line-height:1.7!important}
body.home.mr-unified-home .mr-home-v2-hero .mr-home-v2-note{color:#d9e4d3!important}
body.home.mr-unified-home .mr-home-v2-hero .mr-home-v2-button{min-height:52px!important;border-radius:9px!important;background:#faf5e6!important;color:#123b26!important;border-color:#faf5e6!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important}
body.home.mr-unified-home .mr-home-v2-hero .mr-home-v2-outline{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.85)!important}
body.home.mr-unified-home .mr-home-v2-hero .mr-home-v2-button:hover{background:#eee8d7!important}
body.home.mr-unified-home .mr-home-v2-hero .mr-home-v2-outline:hover{background:rgba(255,255,255,.13)!important}
body.home.mr-unified-home .mr-home-v2-hero>button{z-index:3!important}
body.home.mr-unified-home .mr-home-v2-benefits{position:relative!important;z-index:1!important}

.mruh-ticker,.mruh-ticker *{box-sizing:border-box}
.mruh-ticker{display:flex;align-items:center;gap:22px;margin:0 0 24px;padding:21px 24px;border:1px solid #ccdfd0;border-radius:16px;background:rgba(248,252,247,.96);box-shadow:0 6px 22px rgba(17,54,32,.06);color:#173f2a;position:relative;z-index:2}
.mruh-heading{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:12px;font-weight:750;letter-spacing:.04em;padding-right:22px;border-right:1px solid #d3e2d6;white-space:nowrap}
.mruh-dot{width:9px;height:9px;border-radius:50%;background:#217547}
.mruh-item{display:flex;align-items:center;gap:17px;min-width:0;flex:1}
.mruh-status{font-size:11px;line-height:1.4;padding:7px 11px;border-radius:7px;white-space:nowrap;background:#dcebdc;color:#225533;font-weight:650}
.mruh-status[data-kind=urgent]{background:#f8edcd;color:#785316}.mruh-status[data-kind=upcoming]{background:#e6ede7;color:#47614e}
.mruh-description{min-width:0}.mruh-description strong{display:block;font-size:17px;line-height:1.4;color:#173f2a}.mruh-description small{display:block;font-size:11px;line-height:1.5;color:#5e7565;margin-top:3px}
.mruh-link{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border-radius:9px;background:#176441!important;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:650;white-space:nowrap}.mruh-link:hover{background:#114b30!important}
.mruh-controls{display:flex;align-items:center;gap:7px}.mruh-controls button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;width:38px;height:38px;padding:0;background:#e8f0e6;color:#234b32;font-size:22px;cursor:pointer}.mruh-controls .mruh-pause{font-size:13px}.mruh-controls [hidden]{display:none!important}.mruh-count{font-size:10px;color:#637668;white-space:nowrap}
.mruh-ticker a:focus-visible,.mruh-ticker button:focus-visible{outline:3px solid #a0b77d;outline-offset:3px}
@media(max-width:1000px){.mruh-ticker{gap:14px;padding:18px}.mruh-heading{padding-right:14px;font-size:10px}.mruh-item{gap:10px}.mruh-description strong{font-size:15px}}
@media(max-width:760px){.mruh-ticker{flex-wrap:wrap;gap:14px}.mruh-heading{width:100%;border:0;padding:0}.mruh-item{flex-basis:100%;align-items:flex-start}.mruh-description strong{font-size:16px}.mruh-link{margin-right:auto}.mruh-controls button{width:42px;height:42px}.mruh-count{font-size:11px}}

.mruh-ticker{margin:-26px 0 30px!important;padding:17px 22px!important;border-radius:10px!important;background:#faf5e6!important;border-color:#e5e3d6!important;box-shadow:0 8px 24px rgba(20,48,31,.07)!important;z-index:3!important}
.mruh-link{background:transparent!important;color:#163f29!important;padding:10px 8px!important}.mruh-link:hover{background:#eee8d7!important}
.mruh-status{background:transparent!important;color:#243b2c!important;padding:0!important;font-weight:500!important}
.mruh-controls button{background:transparent!important;color:#153d28!important}.mruh-controls button:hover{background:#eee8d7!important}
@media(max-width:760px){body.home.mr-unified-home .mr-home-v2-hero{padding:32px 10px 62px!important;min-height:490px!important}body.mr-unified-home header.mr-unified-header .wp-block-navigation__responsive-container-open{color:#fff!important}body.mr-unified-home header .wp-block-navigation__responsive-container.is-menu-open{background:#0c3424!important;color:#fff!important}body.mr-unified-home header.mr-unified-header .wp-block-site-logo{padding:6px 10px!important}body.mr-unified-home header.mr-unified-header .wp-block-site-logo img{max-height:52px!important}.mruh-ticker{padding:17px!important}}
body.mr-unified-home a:focus-visible,body.mr-unified-home button:focus-visible{outline:3px solid #bbd398!important;outline-offset:4px!important}
@media(prefers-reduced-motion:reduce){body.mr-unified-home header.mr-unified-header{transition:none!important}}

/* Also cover standalone theme links outside the navigation block. */
body.mr-unified-home header.mr-unified-header a:not(.wp-block-site-logo a){color:#fff!important;opacity:1!important;font-weight:600!important}
body.mr-unified-home header.mr-unified-header .current-menu-item a,
body.mr-unified-home header.mr-unified-header a[aria-current=page]{color:#fff!important;text-decoration:underline!important;text-underline-offset:8px}
body.mr-unified-home header.mr-unified-header a[href*="/parduoti-miska"]{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:12px 20px!important;border-radius:9px!important;background:#faf5e6!important;color:#123b26!important;border:1px solid #faf5e6!important;text-decoration:none!important;font-weight:700!important}
body.mr-unified-home header.mr-unified-header a[href*="/parduoti-miska"]:hover{background:#ece6d6!important}
body.home.mr-unified-home .mr-home-v2-hero>button{bottom:62px!important;right:0!important;min-height:38px!important;padding:8px 13px!important;border-radius:8px!important;color:#fff!important;background:rgba(9,43,28,.8)!important;border:1px solid rgba(255,255,255,.6)!important}
@media(max-width:760px){body.home.mr-unified-home .mr-home-v2-hero>button{bottom:46px!important;right:8px!important}}

/* Variant 2: one rounded container with navigation and ticker inside. */
body.home.mr-framed-home .mr-home-v2{margin:28px auto 48px!important}
body.home.mr-framed-home .mr-home-v2-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;min-height:650px!important;padding:24px!important;border-radius:24px!important;overflow:hidden!important;background:#123b27!important}
body.home.mr-framed-home .mr-home-v2-hero .mr-video-scene{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:24px!important}
body.home.mr-framed-home .mr-video-scene::after{background:linear-gradient(90deg,rgba(5,31,19,.8),rgba(5,31,19,.45) 45%,rgba(5,31,19,.06) 90%)!important}
body.mr-framed-home header.mr-unified-header{position:relative!important;top:auto!important;z-index:4!important;width:100%!important;margin:0!important;padding:12px 20px!important;border-radius:15px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 5px 20px rgba(8,31,19,.08)!important;backdrop-filter:blur(10px)}
body.mr-framed-home header.mr-unified-header>.wp-block-group{padding:0!important;min-height:64px!important}
body.mr-framed-home header.mr-unified-header .wp-block-site-logo{padding:0!important;background:transparent!important;border-radius:0!important}
body.mr-framed-home header.mr-unified-header .wp-block-site-logo img{max-height:64px!important}
body.mr-framed-home header.mr-unified-header a:not(.wp-block-site-logo a),body.mr-framed-home header.mr-unified-header .wp-block-navigation-item__content,body.mr-framed-home header.mr-unified-header .current-menu-item a,body.mr-framed-home header.mr-unified-header a[aria-current=page]{color:#173e28!important;font-weight:600!important}
body.mr-framed-home header.mr-unified-header .wp-block-navigation-item__content:hover{background:#e4ede4!important}
body.mr-framed-home header.mr-unified-header a[href*="/parduoti-miska"],body.mr-framed-home header.mr-unified-header .wp-block-button__link{background:#17633d!important;color:#fff!important;border-color:#17633d!important}
body.mr-framed-home header.mr-unified-header .wp-block-navigation__submenu-container{background:#fff!important;border-color:#d9e5db!important}
body.home.mr-framed-home .mr-home-v2-hero-content{margin:46px 32px 46px!important;max-width:650px!important}
body.home.mr-framed-home .mr-home-v2-hero .mr-home-v2-button{background:#1d784b!important;color:#fff!important;border-color:#1d784b!important}
body.home.mr-framed-home .mr-home-v2-hero .mr-home-v2-outline{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.75)!important}
body.home.mr-framed-home .mr-home-v2-hero>button{bottom:104px!important;right:28px!important}
body.mr-framed-home .mruh-ticker{width:100%!important;margin:auto 0 0!important;border-radius:13px!important;background:rgba(246,251,243,.9)!important;border-color:rgba(255,255,255,.55)!important;backdrop-filter:blur(12px);padding:17px 20px!important;box-shadow:none!important}
body.mr-framed-home .mruh-link{color:#174b2d!important}
@media(max-width:1000px){body.mr-framed-home header.mr-unified-header{padding:12px!important}body.mr-framed-home header.mr-unified-header .wp-block-navigation-item__content{padding:7px!important;font-size:12px!important}body.home.mr-framed-home .mr-home-v2-hero-content{margin:36px 12px 54px!important}}
@media(max-width:760px){body.home.mr-framed-home .mr-home-v2{margin-top:14px!important}body.home.mr-framed-home .mr-home-v2-hero{padding:12px!important;border-radius:18px!important;min-height:0!important}body.home.mr-framed-home .mr-home-v2-hero .mr-video-scene{border-radius:18px!important}body.home.mr-framed-home .mr-home-v2-hero-content{margin:30px 10px 64px!important}body.home.mr-framed-home .mr-home-v2-hero h1{font-size:38px!important}body.mr-framed-home header.mr-unified-header .wp-block-navigation__responsive-container-open{color:#173e28!important}body.mr-framed-home header .wp-block-navigation__responsive-container.is-menu-open{background:#fff!important;color:#173e28!important;position:fixed!important;z-index:100000!important}body.home.mr-framed-home .mr-home-v2-hero>button{top:122px!important;bottom:auto!important;right:22px!important;min-height:30px!important;padding:5px 9px!important;font-size:10px!important}.mruh-ticker{gap:10px!important}}

/* Compact header: remove nested theme spacing, retain accessible controls. */
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header{padding:8px 18px!important;min-height:76px!important;border-radius:12px!important}
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header .wp-block-group{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important}
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header .wp-block-site-logo{margin:0!important;padding:0!important;line-height:0!important}
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header .wp-block-site-logo img{display:block!important;height:60px!important;max-height:60px!important;width:auto!important;object-fit:contain!important}
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header a[href*="/parduoti-miska"],
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header a[href*="/parduoti-miska"] *,
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header .wp-block-button__link,
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header .wp-block-button__link *{color:#fff!important;opacity:1!important}
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header a[href*="/parduoti-miska"],body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header .wp-block-button__link{background:#17633d!important;border-color:#17633d!important;min-height:44px!important;padding:10px 18px!important}
body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header a[href*="/parduoti-miska"]:hover{background:#104d2e!important}
@media(max-width:760px){body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header{padding:8px 12px!important;min-height:66px!important}body.home.mr-framed-home .mr-home-v2-hero header.mr-unified-header .wp-block-site-logo img{height:50px!important;max-height:50px!important}}

body.home.mr-framed-home .mr-home-v2-hero .mr-video-scene{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important}
