/* Lime / Cream public theme — build 2026.10.22.lime3. Includes thumbnail-framing regression fix. */

/* Palette mapping: main.css */
html[data-brand-theme="lime"] :focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}
html[data-brand-theme="lime"] body{color:var(--text);background:var(--base)}
html[data-brand-theme="lime"] body::before{background:radial-gradient(1200px 600px at 70% -10%, rgba(23,197,126,0.10), transparent 60%),
    radial-gradient(900px 500px at 10% 110%, rgba(23,197,126,0.06), transparent 60%)}
html[data-brand-theme="lime"] a{color:inherit}
html[data-brand-theme="lime"] ::selection{background:var(--green);color:var(--on-green)}
html[data-brand-theme="lime"] :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}
html[data-brand-theme="lime"] .eyebrow{color:var(--green)}
html[data-brand-theme="lime"] .eyebrow::before{background:var(--green-line)}
html[data-brand-theme="lime"] .section-lead{color:var(--text-muted)}
html[data-brand-theme="lime"] .btn{border-radius:var(--radius-pill);border:1px solid transparent}
html[data-brand-theme="lime"] .btn-primary{background:var(--btn-bg);color:var(--on-green);box-shadow:var(--shadow-green)}
html[data-brand-theme="lime"] .btn-primary:hover{background:var(--green-glow)}
html[data-brand-theme="lime"] .btn-primary:active{background:var(--green-deep)}
html[data-brand-theme="lime"] .btn-ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}
html[data-brand-theme="lime"] .btn-ghost:hover{border-color:var(--green);color:var(--green)}
html[data-brand-theme="lime"] .nav{border-bottom:1px solid transparent}
html[data-brand-theme="lime"] .nav.scrolled{background:rgba(10, 12, 11, 0.72);border-bottom-color:var(--border-soft)}
html[data-brand-theme="lime"] .brand .dot{border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}
html[data-brand-theme="lime"] .nav-links a{color:var(--text-muted)}
html[data-brand-theme="lime"] .nav-links a:hover{color:var(--text)}
html[data-brand-theme="lime"] .nav-links a::after{background:var(--green)}
html[data-brand-theme="lime"] .nav-links a.active{color:var(--text)}
html[data-brand-theme="lime"] .nav-links a.active::after{box-shadow:0 0 8px var(--green)}
html[data-brand-theme="lime"] .nav .btn-primary{box-shadow:0 4px 18px rgba(23,197,126,0.22)}
html[data-brand-theme="lime"] .nav .btn-primary:hover{box-shadow:0 6px 24px rgba(23,197,126,0.32)}
html[data-brand-theme="lime"] .nav-links .btn-primary{color:var(--on-green)}
html[data-brand-theme="lime"] .nav-links .btn-ghost,html[data-brand-theme="lime"] .nav-links .btn-soft{color:var(--text)}
html[data-brand-theme="lime"] .nav-toggle{background:none;border:0;color:var(--text)}
html[data-brand-theme="lime"] .hero-fallback{background:radial-gradient(60% 50% at 75% 30%, rgba(23,197,126,0.16), transparent 70%),
    linear-gradient(180deg, transparent, rgba(0,0,0,0.4))}
html[data-brand-theme="lime"] .hero-badge{border-radius:var(--radius-pill);background:var(--green-soft);border:1px solid var(--green-line);color:var(--green-glow)}
html[data-brand-theme="lime"] .hero-badge .pulse{border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(23,197,126,0.6)}
html[data-brand-theme="lime"] .hero h1 .accent{color:var(--green)}
html[data-brand-theme="lime"] .hero-sub{color:var(--text-muted)}
html[data-brand-theme="lime"] .hero-scroll{color:var(--text-dim)}
html[data-brand-theme="lime"] .hero-scroll .line{background:linear-gradient(var(--green), transparent)}
html[data-brand-theme="lime"] .stats{background:var(--border-soft);border:1px solid var(--border-soft);border-radius:var(--radius-lg)}
html[data-brand-theme="lime"] .stat{background:var(--surface)}
html[data-brand-theme="lime"] .stat .num{color:var(--text)}
html[data-brand-theme="lime"] .stat .num .sym{color:var(--green)}
html[data-brand-theme="lime"] .stat .label{color:var(--text-muted)}
html[data-brand-theme="lime"] .work-card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .work-card:hover{border-color:var(--green-line)}
html[data-brand-theme="lime"] .work-card .thumb{background:linear-gradient(135deg, #1a2420, #0e1512)}
html[data-brand-theme="lime"] .work-card .thumb i{color:var(--green-deep)}
html[data-brand-theme="lime"] .work-card .overlay{background:linear-gradient(transparent 40%, rgba(7,9,8,0.9))}
html[data-brand-theme="lime"] .work-card .cat{color:var(--green)}
html[data-brand-theme="lime"] .work-card .desc{color:var(--text-muted)}
html[data-brand-theme="lime"] .play-badge{border-radius:50%;background:var(--glass);border:1px solid var(--green-line);color:var(--green)}
html[data-brand-theme="lime"] .work-card:hover .play-badge{background:var(--green);color:var(--on-green)}
html[data-brand-theme="lime"] .service-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}
html[data-brand-theme="lime"] .service-card:hover{border-color:var(--green-line);background:var(--surface-2)}
html[data-brand-theme="lime"] .service-card .ic{border-radius:var(--radius-sm);background:var(--green-soft);border:1px solid var(--green-line);color:var(--green)}
html[data-brand-theme="lime"] .service-card p{color:var(--text-muted)}
html[data-brand-theme="lime"] .tool-chip{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);color:var(--text)}
html[data-brand-theme="lime"] .tool-chip i{color:var(--green)}
html[data-brand-theme="lime"] .about-portrait{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--surface-2), var(--base-2));border:1px solid var(--border)}
html[data-brand-theme="lime"] .about-portrait i{color:var(--green-deep)}
html[data-brand-theme="lime"] .about-portrait::after{box-shadow:inset 0 0 80px rgba(23,197,126,0.12)}
html[data-brand-theme="lime"] .cta-band{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--surface-2), var(--surface));border:1px solid var(--green-line)}
html[data-brand-theme="lime"] .cta-band::before{background:radial-gradient(60% 120% at 50% 0%, rgba(23,197,126,0.14), transparent 70%)}
html[data-brand-theme="lime"] .cta-band p{color:var(--text-muted)}
html[data-brand-theme="lime"] .footer{background:#070a09;border-top:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .footer-dots{background-image:radial-gradient(rgba(255,255,255,0.08) 1px, transparent 1.4px)}
html[data-brand-theme="lime"] .footer-brand p{color:var(--text-muted)}
html[data-brand-theme="lime"] .footer h2,html[data-brand-theme="lime"] .footer h3,html[data-brand-theme="lime"] .footer h4{color:var(--text-dim)}
html[data-brand-theme="lime"] .footer ul a{color:#b8c2bd}
html[data-brand-theme="lime"] .footer ul a:hover{color:var(--green)}
html[data-brand-theme="lime"] .footer .foot-avail{color:var(--green)}
html[data-brand-theme="lime"] .footer .foot-avail .pulse-dot{border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}
html[data-brand-theme="lime"] .footer .foot-muted{color:var(--text-dim)}
html[data-brand-theme="lime"] .footer-bottom{border-top:1px solid var(--border-soft);color:var(--text-muted)}
html[data-brand-theme="lime"] .socials a{border-radius:50%;border:1px solid var(--border);color:var(--text-muted)}
html[data-brand-theme="lime"] .socials a:hover{border-color:var(--green);color:var(--green);box-shadow:0 0 18px rgba(23,197,126,0.35)}
html[data-brand-theme="lime"] .video-modal__backdrop{background:rgba(4,6,5,0.82)}
html[data-brand-theme="lime"] .video-modal__ratio{border-radius:var(--radius);border:1px solid var(--green-line);box-shadow:var(--shadow);background:#000}
html[data-brand-theme="lime"] .video-modal__ratio > *{border:0}
html[data-brand-theme="lime"] .video-modal__close{background:none;border:0;color:var(--text)}
html[data-brand-theme="lime"] .video-modal__close:hover{color:var(--green)}
html[data-brand-theme="lime"] .gig-rating{color:#ffc531}
html[data-brand-theme="lime"] .gig-seller img{border-radius:50%;border:1px solid var(--green-line)}
html[data-brand-theme="lime"] .gig-main-img{border-radius:var(--radius-lg);background:var(--surface) center/cover no-repeat;border:1px solid var(--border)}
html[data-brand-theme="lime"] .gig-play{border-radius:50%;border:0;background:var(--green);color:var(--on-green);box-shadow:var(--shadow-green)}
html[data-brand-theme="lime"] .gthumb{border-radius:var(--radius-sm);background:var(--surface) center/cover no-repeat;border:2px solid transparent;color:#fff}
html[data-brand-theme="lime"] .gthumb.on{border-color:var(--green)}
html[data-brand-theme="lime"] .gthumb.vid i{background:rgba(0,0,0,0.5);border-radius:50%}
html[data-brand-theme="lime"] .gthumb.vid{background-color:#0e1512}
html[data-brand-theme="lime"] .gig-about{color:var(--text-muted)}
html[data-brand-theme="lime"] .gig-about h2,html[data-brand-theme="lime"] .gig-about h3{color:var(--text)}
html[data-brand-theme="lime"] .gig-about a{color:var(--blue)}
html[data-brand-theme="lime"] .gig-about blockquote{border-left:3px solid var(--blue);background:rgba(66,103,26,.06);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text)}
html[data-brand-theme="lime"] .gig-compare{border-collapse:collapse}
html[data-brand-theme="lime"] .gig-compare th,html[data-brand-theme="lime"] .gig-compare td{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .gig-compare th:first-child,html[data-brand-theme="lime"] .gig-compare td:first-child{color:var(--text-muted)}
html[data-brand-theme="lime"] .gig-compare thead th{color:var(--green)}
html[data-brand-theme="lime"] .gig-compare .ti-check.on{color:var(--green)}
html[data-brand-theme="lime"] .gig-compare .ti-x.off{color:var(--text-dim)}
html[data-brand-theme="lime"] .gig-faq details{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .gig-faq summary::after{color:var(--green)}
html[data-brand-theme="lime"] .gig-faq p{color:var(--text-muted)}
html[data-brand-theme="lime"] .rev-agg{color:#ffc531}
html[data-brand-theme="lime"] .greview{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}
html[data-brand-theme="lime"] .rev-av{border-radius:50%}
html[data-brand-theme="lime"] .rev-initials{color:#fff}
html[data-brand-theme="lime"] .rev-title{color:var(--text-dim)}
html[data-brand-theme="lime"] .gstars{color:#ffc531}
html[data-brand-theme="lime"] .greview p{color:var(--text-muted)}
html[data-brand-theme="lime"] .rev-form-wrap > summary{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text)}
html[data-brand-theme="lime"] .rev-form-wrap > summary:hover{border-color:var(--green);color:var(--green)}
html[data-brand-theme="lime"] .pkg-tabs{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .pkg-tab{background:transparent;border:0;color:var(--text-muted);border-bottom:2px solid transparent}
html[data-brand-theme="lime"] .pkg-tab.on{color:var(--green);border-bottom-color:var(--green);background:var(--green-soft)}
html[data-brand-theme="lime"] .pkg-price .was{color:var(--text-dim)}
html[data-brand-theme="lime"] .pkg-desc{color:var(--text-muted)}
html[data-brand-theme="lime"] .pkg-meta{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .pkg-meta span{color:var(--text)}
html[data-brand-theme="lime"] .pkg-meta i{color:var(--green)}
html[data-brand-theme="lime"] .pkg-feat li i{color:var(--green)}
html[data-brand-theme="lime"] .pkg-feat li.off{color:var(--text-dim)}
html[data-brand-theme="lime"] .pkg-feat li.off i{color:var(--text-dim)}
html[data-brand-theme="lime"] .pkg-feat .fv{color:var(--green)}
html[data-brand-theme="lime"] .book-avatar{border-radius:50%;border:1px solid var(--green-line)}
html[data-brand-theme="lime"] .book-role{color:var(--text-muted)}
html[data-brand-theme="lime"] .book-facts{border-top:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .book-facts div{color:var(--text)}
html[data-brand-theme="lime"] .book-facts i{color:var(--green)}
html[data-brand-theme="lime"] .book-note{color:var(--text-muted)}
html[data-brand-theme="lime"] .book-note a{color:var(--green)}
html[data-brand-theme="lime"] .order-tag{color:var(--green);background:var(--green-soft);border:1px solid var(--green-line);border-radius:var(--radius-pill)}
html[data-brand-theme="lime"] .order-price{color:var(--green)}
html[data-brand-theme="lime"] .order-price .was{color:var(--text-dim)}
html[data-brand-theme="lime"] .cal-nav{border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text)}
html[data-brand-theme="lime"] .cal-nav:hover:not(:disabled){border-color:var(--green);color:var(--green)}
html[data-brand-theme="lime"] .cal-dow span{color:var(--text-dim)}
html[data-brand-theme="lime"] .cal-cell{border:0;background:transparent;color:var(--text);border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .cal-cell.off{color:var(--text-dim)}
html[data-brand-theme="lime"] .cal-cell.free{background:var(--surface);border:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .cal-cell.free:hover{border-color:var(--green);color:var(--green)}
html[data-brand-theme="lime"] .cal-cell.sel{background:var(--green);color:var(--on-green);border-color:var(--green)}
html[data-brand-theme="lime"] .book-back{background:none;border:0;color:var(--text-muted)}
html[data-brand-theme="lime"] .book-back:hover{color:var(--green)}
html[data-brand-theme="lime"] .book-chosen{color:var(--green)}
html[data-brand-theme="lime"] .slots-tz{color:var(--text-dim)}
html[data-brand-theme="lime"] .slots-tz-lbl{color:var(--text-dim)}
html[data-brand-theme="lime"] .slots-tz-lbl i{color:var(--green)}
html[data-brand-theme="lime"] .tz-picker{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .tz-picker:hover{border-color:var(--green-line)}
html[data-brand-theme="lime"] .tz-picker-time{color:var(--green)}
html[data-brand-theme="lime"] .tz-picker i{color:var(--text-dim)}
html[data-brand-theme="lime"] .tz-dropdown{background:#142112;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 18px 50px rgba(0,0,0,0.5)}
html[data-brand-theme="lime"] .tz-dd-head{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .tz-search{color:var(--text);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .tz-search:focus{outline:none;border-color:var(--green)}
html[data-brand-theme="lime"] .tz-fmt-toggle{border:1px solid var(--border-soft);border-radius:var(--radius-pill)}
html[data-brand-theme="lime"] .tz-fmt-toggle button{color:var(--text-muted);background:transparent;border:0}
html[data-brand-theme="lime"] .tz-fmt-toggle button.on{background:var(--green);color:var(--on-green)}
html[data-brand-theme="lime"] .tz-item{border-radius:var(--radius-sm);color:var(--text)}
html[data-brand-theme="lime"] .tz-item:hover{background:rgba(23,197,126,0.12)}
html[data-brand-theme="lime"] .tz-item.sel{background:var(--green);color:var(--on-green)}
html[data-brand-theme="lime"] .tz-item.sel .tz-item-time{color:var(--on-green)}
html[data-brand-theme="lime"] .tz-item-time{color:var(--text-dim)}
html[data-brand-theme="lime"] .tz-empty{color:var(--text-dim)}
html[data-brand-theme="lime"] .slot{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .slot:hover{border-color:var(--green);color:var(--green)}
html[data-brand-theme="lime"] .slots-load,html[data-brand-theme="lime"] .slots-empty{color:var(--text-muted)}
html[data-brand-theme="lime"] .svc-locked{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--text)}
html[data-brand-theme="lime"] .svc-locked i{color:var(--green)}
html[data-brand-theme="lime"] .cbx{border:1.5px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted)}
html[data-brand-theme="lime"] .confirm-opts .cbx input{border:0}
html[data-brand-theme="lime"] .cbx i{color:var(--text-dim)}
html[data-brand-theme="lime"] .cbx:hover{border-color:var(--green-line);color:var(--text)}
html[data-brand-theme="lime"] .cbx:hover i{color:var(--green)}
html[data-brand-theme="lime"] .cbx:has(input:checked){background:var(--green);border-color:var(--green);color:var(--on-green);box-shadow:var(--shadow-green)}
html[data-brand-theme="lime"] .cbx:has(input:checked) i{color:var(--on-green)}
html[data-brand-theme="lime"] .cbx:focus-within{outline:2px solid var(--green);outline-offset:2px}
html[data-brand-theme="lime"] .rel-gig{border-radius:var(--radius)}
html[data-brand-theme="lime"] .rel-gig:hover{border-color:var(--green-line);box-shadow:var(--shadow), var(--shadow-green)}
html[data-brand-theme="lime"] .rel-gig-cat{color:var(--green)}
html[data-brand-theme="lime"] .rel-gig-title{color:var(--text)}
html[data-brand-theme="lime"] .rel-gig-price{color:var(--text)}
html[data-brand-theme="lime"] .rel-gig-go{color:var(--text-muted)}
html[data-brand-theme="lime"] .rel-gig:hover .rel-gig-go{color:var(--green)}
html[data-brand-theme="lime"] .tm-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}
html[data-brand-theme="lime"] .tm-card:hover{border-color:var(--green-line);box-shadow:0 18px 50px rgba(0,0,0,0.35), 0 0 0 1px var(--green-line)}
html[data-brand-theme="lime"] .tm-quote{color:var(--green)}
html[data-brand-theme="lime"] .tm-stars i{color:#ffca57}
html[data-brand-theme="lime"] .tm-stars i.off{color:var(--border)}
html[data-brand-theme="lime"] .tm-body{color:var(--text)}
html[data-brand-theme="lime"] .tm-avatar{border-radius:50%}
html[data-brand-theme="lime"] .tm-avatar-initials{color:#fff}
html[data-brand-theme="lime"] .tm-name{color:var(--text)}
html[data-brand-theme="lime"] .tm-verified{color:var(--green)}
html[data-brand-theme="lime"] .tm-role{color:var(--text-muted)}
html[data-brand-theme="lime"] .tm-src{color:var(--text-dim)}
html[data-brand-theme="lime"] .mkt-chip{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-pill)}
html[data-brand-theme="lime"] .mkt-chip-link:hover .mkt-chip,html[data-brand-theme="lime"] .mkt-chip:hover{border-color:var(--green-line)}
html[data-brand-theme="lime"] .mkt-name{color:var(--text)}
html[data-brand-theme="lime"] .mkt-status{color:var(--green);border-left:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .ind-pill{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--text)}
html[data-brand-theme="lime"] .ind-pill i{color:var(--green)}
html[data-brand-theme="lime"] .tmb-founder{border-radius:var(--radius)}
html[data-brand-theme="lime"] .tmb-founder .tmb-photo{border-radius:var(--radius);background-color:var(--surface-2)}
html[data-brand-theme="lime"] .tmb-founder .tmb-photo.tmb-initials{color:#fff}
html[data-brand-theme="lime"] .tmb-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}
html[data-brand-theme="lime"] .tmb-card:hover{border-color:var(--green-line)}
html[data-brand-theme="lime"] .tmb-avatar{border-radius:50%;background-color:var(--surface-2)}
html[data-brand-theme="lime"] .tmb-avatar.tmb-initials{color:#fff}
html[data-brand-theme="lime"] .tmb-role{color:var(--green)}
html[data-brand-theme="lime"] .tmb-bio{color:var(--text-muted)}
html[data-brand-theme="lime"] .tmb-skills{color:var(--text-dim)}
html[data-brand-theme="lime"] .tmb-avail{color:var(--green)}
html[data-brand-theme="lime"] .tmb-avail .pulse-dot{border-radius:50%;background:var(--green)}
html[data-brand-theme="lime"] .tmb-link{color:var(--text);border-bottom:1px solid var(--green-line)}
html[data-brand-theme="lime"] .tmb-link:hover{color:var(--green)}
html[data-brand-theme="lime"] .tmb-icon{color:var(--text-dim)}
html[data-brand-theme="lime"] .tmb-icon:hover{color:var(--green)}
html[data-brand-theme="lime"] .contrib-role{color:var(--text-dim)}
html[data-brand-theme="lime"] .contrib-name{color:var(--text)}
html[data-brand-theme="lime"] .fact{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .fact > i{color:var(--green)}
html[data-brand-theme="lime"] .fact-label{color:var(--text-dim)}
html[data-brand-theme="lime"] .fact-value{color:var(--text)}
html[data-brand-theme="lime"] .work-card .wmeta{color:var(--green-glow, var(--green))}
html[data-brand-theme="lime"] .pe-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}
html[data-brand-theme="lime"] .pe-card::after{border-radius:inherit;background:radial-gradient(420px 180px at 50% -40%, var(--green-soft), transparent 70%)}
html[data-brand-theme="lime"] .pe-card:hover{border-color:var(--green-line);box-shadow:0 22px 60px rgba(0,0,0,0.35)}
html[data-brand-theme="lime"] .pe-icon{color:var(--green)}
html[data-brand-theme="lime"] .pe-card .pe-num{color:var(--text)}
html[data-brand-theme="lime"] .pe-card .pe-num .sym{color:var(--green)}
html[data-brand-theme="lime"] .pe-label{color:var(--text)}
html[data-brand-theme="lime"] .pe-sub{color:var(--text-muted)}
html[data-brand-theme="lime"] .work-summary{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);color:var(--text-muted)}
html[data-brand-theme="lime"] .work-summary strong{color:var(--green)}
html[data-brand-theme="lime"] .work-summary .dot{border-radius:50%;background:var(--border)}
html[data-brand-theme="lime"] .trust-strip{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}
html[data-brand-theme="lime"] .trust-strip .ts-num{color:var(--green)}
html[data-brand-theme="lime"] .trust-strip .ts-sep{background:var(--border-soft)}
html[data-brand-theme="lime"] .phone-err{color:#ff8a89}
html[data-brand-theme="lime"] .js-phone.invalid,html[data-brand-theme="lime"] input.invalid{border-color:rgba(224,75,74,0.6) !important;box-shadow:0 0 0 3px rgba(224,75,74,0.12) !important}
html[data-brand-theme="lime"] .book-err{background:rgba(224,75,74,0.1);border:1px solid rgba(224,75,74,0.35);color:#ff8a89;border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .done-check i{color:var(--green)}
html[data-brand-theme="lime"] .chat-fab{border-radius:50%;border:0;background:var(--grad-brand);color:var(--on-green);box-shadow:var(--shadow), var(--shadow-green)}
html[data-brand-theme="lime"] .chat-fab::before{border-radius:50%;box-shadow:0 0 0 0 rgba(23,197,126,0.5)}
html[data-brand-theme="lime"] .chat-online{border-radius:50%;background:#37e29b;border:2px solid #0a0c0b;box-shadow:0 0 8px rgba(55,226,155,0.8)}
html[data-brand-theme="lime"] .chat-teaser{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px 16px 4px 16px;box-shadow:var(--shadow), 0 10px 30px rgba(0,0,0,0.35)}
html[data-brand-theme="lime"] .chat-teaser-av{border-radius:50%;background:var(--surface-2)}
html[data-brand-theme="lime"] .chat-teaser-status{color:var(--green)}
html[data-brand-theme="lime"] .chat-teaser-status .dot{border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green)}
html[data-brand-theme="lime"] .chat-teaser-text{color:var(--text-muted)}
html[data-brand-theme="lime"] .chat-teaser-typing span{border-radius:50%;background:var(--text-dim)}
html[data-brand-theme="lime"] .chat-teaser-x{background:none;border:0;color:var(--text-dim)}
html[data-brand-theme="lime"] .chat-teaser-x:hover{color:var(--text)}
html[data-brand-theme="lime"] .chat-badge{border-radius:10px;background:#ff5a5a;color:#fff;border:2px solid var(--base)}
html[data-brand-theme="lime"] .chat-panel{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow)}
html[data-brand-theme="lime"] .chat-head{background:linear-gradient(120deg, var(--green-soft), var(--surface-2));border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .chat-avatar{border-radius:50%;border:1px solid var(--green-line)}
html[data-brand-theme="lime"] .chat-head span{color:var(--text-muted)}
html[data-brand-theme="lime"] .chat-close{background:none;border:0;color:var(--text-muted)}
html[data-brand-theme="lime"] .chat-close:hover{color:var(--green)}
html[data-brand-theme="lime"] .chat-id{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .chat-id input{color:var(--text);background:var(--base);border:1px solid var(--border);border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .chat-id input:focus{outline:none;border-color:var(--green)}
html[data-brand-theme="lime"] .chat-msg .bubble{border-radius:14px}
html[data-brand-theme="lime"] .chat-msg.admin .bubble{background:var(--surface-2);border:1px solid var(--border-soft);border-bottom-left-radius:4px;color:var(--text)}
html[data-brand-theme="lime"] .chat-msg.me .bubble{background:var(--green);color:var(--on-green);border-bottom-right-radius:4px}
html[data-brand-theme="lime"] .chat-form{border-top:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .chat-form input{color:var(--text);background:var(--base);border:1px solid var(--border);border-radius:var(--radius-pill)}
html[data-brand-theme="lime"] .chat-form input:focus{outline:none;border-color:var(--green)}
html[data-brand-theme="lime"] .chat-form button{border:0;border-radius:50%;background:var(--green);color:var(--on-green)}
html[data-brand-theme="lime"] .chat-form button[type=submit]:hover{background:var(--green-glow)}
html[data-brand-theme="lime"] .chat-attach{border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--text-muted)}
html[data-brand-theme="lime"] .chat-attach:hover{border-color:var(--green);color:var(--green)}
html[data-brand-theme="lime"] .chat-msg .bubble .chat-img{border-radius:10px}
html[data-brand-theme="lime"] .chat-msg .bubble .chat-file{color:inherit}
html[data-brand-theme="lime"] .chat-sys{color:var(--text-dim)}
html[data-brand-theme="lime"] .chat-att-preview{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .chat-att-preview img{border-radius:6px}
html[data-brand-theme="lime"] .chat-att-preview .chat-file{color:var(--text-muted)}
html[data-brand-theme="lime"] .chat-att-preview .att-x{border-radius:50%;border:0;background:#ff5a5a;color:#fff}
html[data-brand-theme="lime"] .site-popup__backdrop{background:rgba(4,6,5,0.7)}
html[data-brand-theme="lime"] .site-popup__card{background:linear-gradient(160deg, var(--surface-2), var(--surface));border:1px solid var(--green-line);border-radius:var(--radius-lg);box-shadow:var(--shadow), var(--shadow-green)}
html[data-brand-theme="lime"] .site-popup__close{background:rgba(0,0,0,.3);border:0;color:var(--text);border-radius:50%}
html[data-brand-theme="lime"] .site-popup__close:hover{background:var(--green);color:var(--on-green)}
html[data-brand-theme="lime"] .site-popup__img{background:var(--base-2) center/cover no-repeat}
html[data-brand-theme="lime"] .site-popup__body p{color:var(--text-muted)}
html[data-brand-theme="lime"] .page-hero p{color:var(--text-muted)}
html[data-brand-theme="lime"] .timeline{background:var(--border-soft);border-radius:var(--radius)}
html[data-brand-theme="lime"] .timeline-item{background:var(--surface)}
html[data-brand-theme="lime"] .timeline-item .period{color:var(--green)}
html[data-brand-theme="lime"] .timeline-item .org{color:var(--text-muted)}
html[data-brand-theme="lime"] .timeline-item .type{color:var(--text-dim)}
html[data-brand-theme="lime"] .field label{color:var(--text-muted)}
html[data-brand-theme="lime"] .field input,html[data-brand-theme="lime"] .field textarea,html[data-brand-theme="lime"] .field select{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .field input::placeholder,html[data-brand-theme="lime"] .field textarea::placeholder{color:var(--text-dim)}
html[data-brand-theme="lime"] .field input:focus,html[data-brand-theme="lime"] .field textarea:focus,html[data-brand-theme="lime"] .field select:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}
html[data-brand-theme="lime"] .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239AA5A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}
html[data-brand-theme="lime"] .field select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2317C57E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}
html[data-brand-theme="lime"] .field select option{background:var(--surface-2);color:var(--text)}
html[data-brand-theme="lime"] .contact-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}
html[data-brand-theme="lime"] .contact-line{color:var(--text-muted)}
html[data-brand-theme="lime"] .contact-line i{color:var(--green)}
html[data-brand-theme="lime"] .form-note{border-radius:var(--radius-sm)}
html[data-brand-theme="lime"] .form-note.ok{background:var(--green-soft);border:1px solid var(--green-line);color:var(--green-glow)}
html[data-brand-theme="lime"] .form-note.bad{background:rgba(224,75,74,0.10);border:1px solid rgba(224,75,74,0.35);color:#ff8a89}
html[data-brand-theme="lime"] body::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
html[data-brand-theme="lime"] .bg-veil{background:linear-gradient(180deg, rgba(10,12,11,0.72) 0%, rgba(10,12,11,0.30) 26%, rgba(10,12,11,0.20) 60%, rgba(10,12,11,0.55) 100%)}
html[data-brand-theme="lime"] .cursor-glow{border-radius:50%;background:radial-gradient(circle, rgba(23,197,126,0.09), transparent 62%)}
html[data-brand-theme="lime"] .cursor-ring{border-radius:50%;border:1.5px solid var(--green)}
html[data-brand-theme="lime"] .cursor-ring.is-hover{background:rgba(23,197,126,0.12);border-color:var(--green-glow)}
html[data-brand-theme="lime"] .cursor-dot{border-radius:50%;background:var(--green)}
html[data-brand-theme="lime"] .hero-aurora span{border-radius:50%}
html[data-brand-theme="lime"] .hero-aurora span:nth-child(1){background:rgba(23,197,126,0.22)}
html[data-brand-theme="lime"] .hero-aurora span:nth-child(2){background:rgba(14,158,99,0.16)}
html[data-brand-theme="lime"] .hero h1 .grad{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-brand-theme="lime"] .hero h1 .accent{background:var(--grad-green);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-brand-theme="lime"] .hero-eyebrow{color:var(--text-muted)}
html[data-brand-theme="lime"] .hero-eyebrow b{color:var(--green)}
html[data-brand-theme="lime"] .marquee{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:rgba(20,33,18,0.4)}
html[data-brand-theme="lime"] .marquee-item{color:var(--text-dim)}
html[data-brand-theme="lime"] .marquee-item::after{color:var(--green)}
html[data-brand-theme="lime"] .authority .lbl{color:var(--text-dim)}
html[data-brand-theme="lime"] .authority .mkt{color:var(--text-muted)}
html[data-brand-theme="lime"] .authority .mkt:hover{color:var(--green)}
html[data-brand-theme="lime"] .stat .num{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-brand-theme="lime"] .stat .num .sym{-webkit-text-fill-color:var(--green);color:var(--green)}
html[data-brand-theme="lime"] .stat::after{background:var(--green)}
html[data-brand-theme="lime"] .stat:hover{background:var(--surface-2)}
html[data-brand-theme="lime"] .work-card .thumb::before{background:linear-gradient(160deg, rgba(23,197,126,0.06), rgba(7,9,8,0.35))}
html[data-brand-theme="lime"] .work-card:hover .overlay{background:linear-gradient(transparent 25%, rgba(7,9,8,0.94))}
@media (hover: none){html[data-brand-theme="lime"] .work-card .overlay{background:linear-gradient(transparent 20%, rgba(7,9,8,0.92))}
}
html[data-brand-theme="lime"] .hero-portrait::before{border-radius:50%;background:radial-gradient(circle, rgba(23,197,126,0.20), transparent 65%)}
html[data-brand-theme="lime"] .hero-play{border:1px solid var(--green-line);border-radius:var(--radius-pill);background:rgba(10,12,11,0.55);color:#fff}
html[data-brand-theme="lime"] .hero-play i{border-radius:50%;background:var(--green);color:var(--on-green);box-shadow:0 0 0 0 rgba(23,197,126,0.5)}
html[data-brand-theme="lime"] .hero-play:hover{background:rgba(10,12,11,0.75)}
html[data-brand-theme="lime"] .hero-play:focus-visible{outline:2px solid var(--green);outline-offset:3px}
html[data-brand-theme="lime"] .hero-chips .chip{border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--green-line);color:var(--text);box-shadow:var(--shadow-sm)}
html[data-brand-theme="lime"] .hero-chips .chip i{color:var(--green)}
html[data-brand-theme="lime"] .hero-hint{color:var(--text-dim)}
html[data-brand-theme="lime"] #loader{background:var(--base)}
html[data-brand-theme="lime"] #loader .loader-bar{background:var(--border);border-radius:2px}
html[data-brand-theme="lime"] #loader .loader-bar span{background:var(--grad-green);border-radius:2px}
html[data-brand-theme="lime"] #loader .loader-word{color:var(--text-dim)}
html[data-brand-theme="lime"] .process-step{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius)}
html[data-brand-theme="lime"] .process-step:hover{border-color:var(--green-line)}
html[data-brand-theme="lime"] .process-step .step-n{color:var(--green)}
html[data-brand-theme="lime"] .process-step .step-ic{color:var(--green)}
html[data-brand-theme="lime"] .process-step p{color:var(--text-muted)}
html[data-brand-theme="lime"] .why-card{border-left:2px solid var(--green-line);background:linear-gradient(90deg, var(--green-soft), transparent);border-radius:0}
html[data-brand-theme="lime"] .why-card i{color:var(--green)}
html[data-brand-theme="lime"] .why-card p{color:var(--text-muted)}
html[data-brand-theme="lime"] .work-card .hover-frame{border:0}
html[data-brand-theme="lime"] .orb{border-radius:50%}
html[data-brand-theme="lime"] .orb.a{background:var(--grad-orb-a)}
html[data-brand-theme="lime"] .orb.b{background:var(--grad-orb-b)}
html[data-brand-theme="lime"] .glass{border-radius:var(--radius);background:linear-gradient(160deg, rgba(27,33,30,0.66), rgba(20,33,18,0.5));border:1px solid var(--border-soft);box-shadow:var(--shadow-sm)}
html[data-brand-theme="lime"] .glass:hover{border-color:var(--green-line);box-shadow:var(--shadow), var(--shadow-green)}
html[data-brand-theme="lime"] .page-hero h1 .grad{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-brand-theme="lime"] .page-hero p{color:var(--text-muted)}
html[data-brand-theme="lime"] .tool-card{border-radius:var(--radius)}
html[data-brand-theme="lime"] .tool-card .tool-ic{border-radius:14px;color:var(--on-green);background:var(--grad-brand);box-shadow:var(--shadow-green)}
html[data-brand-theme="lime"] .tool-card .tool-logo{border-radius:14px;background-color:var(--surface-2);border:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .tool-card .tool-cat{color:var(--green)}
html[data-brand-theme="lime"] .tool-card .tool-prof{border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--text-muted)}
html[data-brand-theme="lime"] .tool-card .tool-desc{color:var(--text-muted)}
html[data-brand-theme="lime"] .tool-card .tool-sub{color:var(--text-dim)}
html[data-brand-theme="lime"] .service-row .snum{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-brand-theme="lime"] .service-row .sbody p{color:var(--text-muted)}
html[data-brand-theme="lime"] .service-row .sarrow{border-radius:50%;border:1px solid var(--border-strong);color:var(--green)}
html[data-brand-theme="lime"] .service-row:hover .sarrow{background:var(--green);color:var(--on-green)}
html[data-brand-theme="lime"] .stat-tile{border-radius:var(--radius)}
html[data-brand-theme="lime"] .stat-tile .n{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-brand-theme="lime"] .stat-tile .n .sym{-webkit-text-fill-color:var(--green)}
html[data-brand-theme="lime"] .stat-tile .l{color:var(--text-muted)}
html[data-brand-theme="lime"] .vtimeline::before{background:linear-gradient(var(--green), transparent)}
html[data-brand-theme="lime"] .vitem::before{border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}
html[data-brand-theme="lime"] .vitem .vp{color:var(--green)}
html[data-brand-theme="lime"] .vitem .vorg{color:var(--text-muted)}
html[data-brand-theme="lime"] .vitem .vdesc{color:var(--text-dim)}
html[data-brand-theme="lime"] .about-hero-portrait{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface)}
html[data-brand-theme="lime"] .about-hero-portrait::after{box-shadow:inset 0 -60px 80px rgba(7,9,8,0.7), inset 0 0 60px rgba(23,197,126,0.10)}
html[data-brand-theme="lime"] .filter-pill{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-muted);background:transparent}
html[data-brand-theme="lime"] .filter-pill:hover{color:var(--text);border-color:var(--border-strong)}
html[data-brand-theme="lime"] .filter-pill.active{background:var(--green);color:var(--on-green);border-color:var(--green)}
html[data-brand-theme="lime"] .work-card .wnum{color:var(--green);background:var(--glass);border:1px solid var(--green-line);border-radius:var(--radius-pill)}
html[data-brand-theme="lime"] .cs-back{color:var(--text-muted)}
html[data-brand-theme="lime"] .cs-back:hover{color:var(--green)}
html[data-brand-theme="lime"] .cs-meta span{color:var(--text-dim)}
html[data-brand-theme="lime"] .cs-meta > div{color:var(--text)}
html[data-brand-theme="lime"] .cs-player{border-radius:var(--radius-lg);background:var(--surface) center/cover no-repeat;border:1px solid var(--green-line);box-shadow:var(--shadow), var(--shadow-green)}
html[data-brand-theme="lime"] .cs-player::before{background:linear-gradient(160deg, rgba(23,197,126,0.10), rgba(7,9,8,0.35))}
html[data-brand-theme="lime"] .cs-play{border-radius:50%;border:0;background:var(--green);color:var(--on-green);box-shadow:var(--shadow-green)}
html[data-brand-theme="lime"] .cs-player:hover .cs-play{background:var(--green-glow)}
html[data-brand-theme="lime"] .cs-player iframe{border:0}
html[data-brand-theme="lime"] .cs-lead{color:var(--text)}
html[data-brand-theme="lime"] .cs-tag{color:var(--green)}
html[data-brand-theme="lime"] .cs-block p{color:var(--text-muted)}
html[data-brand-theme="lime"] .cs-result{border-color:var(--green-line);background:linear-gradient(160deg, var(--green-soft), rgba(20,33,18,0.5))}
html[data-brand-theme="lime"] .cs-result p{color:var(--text)}
html[data-brand-theme="lime"] .cs-list li{color:var(--text-muted)}
html[data-brand-theme="lime"] .cs-list li i{color:var(--green)}
html[data-brand-theme="lime"] .cs-list-lg li{color:var(--text)}
html[data-brand-theme="lime"] .blog-thumb{background:linear-gradient(135deg,#1a2420,#0e1512) center/cover no-repeat}
html[data-brand-theme="lime"] .blog-thumb i{color:var(--green-deep)}
html[data-brand-theme="lime"] .blog-vtag{border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--green-line);color:var(--green)}
html[data-brand-theme="lime"] .blog-tag{color:var(--green)}
html[data-brand-theme="lime"] .blog-body p{color:var(--text-muted)}
html[data-brand-theme="lime"] .blog-date{color:var(--text-dim)}
html[data-brand-theme="lime"] .post-hero-img{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border)}
html[data-brand-theme="lime"] .blog-filters a{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);background:rgba(255,255,255,.6)}
html[data-brand-theme="lime"] .blog-filters a:hover,html[data-brand-theme="lime"] .blog-filters a.active{color:#fff;border-color:var(--green);background:var(--green)}
html[data-brand-theme="lime"] .blog-pagination a,html[data-brand-theme="lime"] .blog-pagination span{border:1px solid var(--border);border-radius:var(--radius-pill)}
html[data-brand-theme="lime"] .blog-pagination a{color:var(--green);background:rgba(255,255,255,.72)}
html[data-brand-theme="lime"] .blog-pagination span{color:var(--text-muted)}
html[data-brand-theme="lime"] .prose{color:var(--text)}
html[data-brand-theme="lime"] .prose p{color:var(--text)}
html[data-brand-theme="lime"] .prose a{color:var(--green)}
html[data-brand-theme="lime"] .prose ul,html[data-brand-theme="lime"] .prose ol{color:var(--text-muted)}
html[data-brand-theme="lime"] .prose blockquote{border-left:3px solid var(--green);color:var(--text-muted)}
html[data-brand-theme="lime"] .prose img{border-radius:var(--radius);border:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .prose code{background:var(--surface);border-radius:6px;color:var(--green-glow)}
html[data-brand-theme="lime"] .prose strong{color:var(--text)}
html[data-brand-theme="lime"] .prose hr{border:0;border-top:1px solid var(--border-soft)}
@media (max-width: 720px){html[data-brand-theme="lime"] .nav.open .nav-links{background:rgba(10,12,11,0.97);border-bottom:1px solid var(--border)}
}
html[data-brand-theme="lime"] .service-format-preview span{border:1px solid rgba(66,103,26,.14);border-radius:999px;background:rgba(255,255,255,.56);color:var(--text-muted)}
html[data-brand-theme="lime"] .service-format-preview .more{color:var(--blue);background:rgba(66,103,26,.08)}
html[data-brand-theme="lime"] .gig-direct-actions{border:1px solid rgba(66,103,26,.14);border-radius:var(--radius-lg);background:linear-gradient(120deg,rgba(255,255,255,.78),rgba(241,247,223,.64));box-shadow:0 14px 40px rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .gig-direct-actions strong{color:var(--text)}
html[data-brand-theme="lime"] .gig-direct-actions span{color:var(--text-muted)}
html[data-brand-theme="lime"] .svc-spec-intro{color:var(--text-muted)}
html[data-brand-theme="lime"] .svc-spec-card{border:1px solid rgba(66,103,26,.13);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(251,253,245,.64));box-shadow:0 12px 30px rgba(42,68,22,.06)}
html[data-brand-theme="lime"] .svc-spec-card:hover{border-color:rgba(66,103,26,.28);box-shadow:0 16px 38px rgba(66,103,26,.1)}
html[data-brand-theme="lime"] .svc-spec-icon{border-radius:.7rem;background:linear-gradient(135deg,var(--blue),#42671a);color:#fff}
html[data-brand-theme="lime"] .svc-spec-card p{color:var(--text-muted)}
html[data-brand-theme="lime"] .svc-spec-price span{border-radius:.75rem;background:rgba(66,103,26,.075);color:var(--text-muted)}
html[data-brand-theme="lime"] .svc-spec-price strong{color:var(--blue)}
html[data-brand-theme="lime"] .svc-spec-card li{border-radius:999px;background:rgba(66,103,26,.07);color:var(--text-muted)}
html[data-brand-theme="lime"] .svc-spec-card li i{color:var(--blue)}
html[data-brand-theme="lime"] .svc-spec-help{border-radius:var(--radius-lg);background:linear-gradient(120deg,#2a4416,#42671a);color:#fff}
html[data-brand-theme="lime"] .pkg-guidance{border-top:1px solid var(--border-soft);color:var(--text-muted)}
html[data-brand-theme="lime"] .pkg-guidance a{color:var(--blue)}
html[data-brand-theme="lime"] .pkg-price-note{background:rgba(66,103,26,.07);border-bottom:1px solid var(--border-soft);color:var(--text-muted)}
html[data-brand-theme="lime"] .pkg-price-note i{color:var(--blue)}
html[data-brand-theme="lime"] .pkg-price-note strong{color:var(--text)}
html[data-brand-theme="lime"] .legal-copy p{color:var(--text-muted)}
html[data-brand-theme="lime"] .legal-updated{border-top:1px solid var(--border-soft)}

/* Palette mapping: swipy-theme.css */
html[data-brand-theme="lime"]{--green:#42671a;--green-glow:#42671a;--green-deep:#42671a;--green-soft:rgba(66,103,26,.095);--green-line:rgba(66,103,26,.24);--teal:#42671a;--cyan:#42671a;--base:#fbfdf5;--base-2:#f1f7df;--surface-2:rgba(251,253,245,.88);--text:#142112;--text-muted:#42671a;--text-dim:#42671a;--border:rgba(42,68,22,.18);--border-soft:rgba(42,68,22,.09);--border-strong:rgba(42,68,22,.28);--shadow-sm:0 10px 30px rgba(42,68,22,.08);--shadow:0 28px 80px rgba(42,68,22,.14);--shadow-green:0 16px 38px rgba(66,103,26,.22);--grad-green:linear-gradient(135deg, #42671a, #b2d55f);--grad-brand:linear-gradient(120deg, #42671a 0%, #42671a 50%, #42671a 100%);--grad-text:linear-gradient(135deg, #182616 0%, #3a5e14 68%, #3a5e14 100%);--grad-orb-a:radial-gradient(circle at 30% 30%, rgba(66,103,26,.42), rgba(66,103,26,.09) 60%, transparent 72%);--grad-orb-b:radial-gradient(circle at 30% 30%, rgba(66,103,26,.30), rgba(66,103,26,.08) 60%, transparent 72%)}
html[data-brand-theme="lime"] .chat-welcome{background:radial-gradient(circle at 50% 0,rgba(66,103,26,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(251,253,245,.92))}
html[data-brand-theme="lime"] .chat-welcome-icon{color:#fff;background:linear-gradient(135deg,#42671a,#42671a);border:5px solid rgba(255,255,255,.76);border-radius:17px;box-shadow:0 12px 28px rgba(66,103,26,.22)}
html[data-brand-theme="lime"] .chat-welcome-kicker{color:#3a5e14}
html[data-brand-theme="lime"] .chat-welcome h3{color:#182616}
html[data-brand-theme="lime"] .chat-welcome > p{color:#536348}
html[data-brand-theme="lime"] .chat-welcome .chat-id{border:0}
html[data-brand-theme="lime"] .chat-welcome .chat-id label{color:#536348}
html[data-brand-theme="lime"] .chat-welcome .chat-id label span{color:#536348}
html[data-brand-theme="lime"] .chat-welcome .chat-id input{color:#182616;background:rgba(255,255,255,.86);border:1px solid rgba(66,103,26,.14);border-radius:13px;box-shadow:0 1px 0 #fff inset}
html[data-brand-theme="lime"] .chat-welcome .chat-id input:focus{border-color:rgba(66,103,26,.52);box-shadow:0 0 0 3px rgba(66,103,26,.09)}
html[data-brand-theme="lime"] .chat-start{color:#fff;background:linear-gradient(135deg,#42671a,#42671a);border:0;border-radius:13px;box-shadow:0 12px 28px rgba(66,103,26,.18)}
html[data-brand-theme="lime"] .chat-start:hover{box-shadow:0 15px 32px rgba(66,103,26,.24)}
html[data-brand-theme="lime"] .chat-guest{color:#536348;background:transparent;border:0}
html[data-brand-theme="lime"] .chat-guest:hover{color:#3a5e14}
html[data-brand-theme="lime"] .chat-welcome > small{color:#536348}
@media (hover:hover){html[data-brand-theme="lime"] .service-editorial:hover{box-shadow:0 28px 70px rgba(42,68,22,.13)}
}
html[data-brand-theme="lime"] .service-outcomes .service-mini-title{color:#536348;background:transparent;border:0}
html[data-brand-theme="lime"] .service-outcomes > span:not(.service-mini-title){color:#536348;background:rgba(255,255,255,.66);border:1px solid rgba(66,103,26,.10);border-radius:13px}
html[data-brand-theme="lime"] .service-outcomes i{color:#3a5e14}
html[data-brand-theme="lime"] .service-sample-link{color:#3a5e14}
html[data-brand-theme="lime"] :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(66,103,26,.35);outline-offset:3px}
html[data-brand-theme="lime"] .skip-link:focus{color:#fff;background:#42671a;border-radius:10px}
@media (max-width: 480px){html[data-brand-theme="lime"] .cta-band{border-radius:24px}
}
html[data-brand-theme="lime"]{--text-muted:#42671a;--text-dim:#42671a}
html[data-brand-theme="lime"] .footer-brand p,html[data-brand-theme="lime"] .footer ul a,html[data-brand-theme="lime"] .footer .foot-muted,html[data-brand-theme="lime"] .footer-bottom{color:#3a5e14}
html[data-brand-theme="lime"] .footer h3,html[data-brand-theme="lime"] .footer h4{color:#3a5e14}
html[data-brand-theme="lime"] .cta-band p{color:rgba(255,255,255,.9)}
html[data-brand-theme="lime"]{background:var(--base)}
html[data-brand-theme="lime"] body{background:radial-gradient(900px 600px at 92% 2%, rgba(66,103,26,.19), transparent 66%),
    radial-gradient(850px 580px at 3% 40%, rgba(66,103,26,.11), transparent 65%),
    linear-gradient(180deg, #fbfdf5 0%, #fbfdf5 52%, #fbfdf5 100%)}
html[data-brand-theme="lime"] body::before{background:radial-gradient(850px 500px at 75% -8%, rgba(66,103,26,.10), transparent 64%),
    radial-gradient(800px 500px at 8% 110%, rgba(66,103,26,.10), transparent 65%)}
html[data-brand-theme="lime"] h1,html[data-brand-theme="lime"] h2,html[data-brand-theme="lime"] h3,html[data-brand-theme="lime"] h4{color:var(--text)}
html[data-brand-theme="lime"] ::selection{background:#42671a;color:#fff}
html[data-brand-theme="lime"] .eyebrow{background:rgba(255,255,255,.56);border:1px solid rgba(66,103,26,.16);border-radius:var(--radius-pill)}
html[data-brand-theme="lime"] .eyebrow::before{border-radius:50%;background:var(--green)}
html[data-brand-theme="lime"] .nav.scrolled{background:rgba(251,253,245,.72);border-bottom-color:rgba(255,255,255,.8);box-shadow:0 10px 35px rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .nav .brand{background:#142112;border:1px solid rgba(255,255,255,.22);border-radius:12px;box-shadow:0 12px 32px rgba(20,33,18,.14)}
html[data-brand-theme="lime"] .nav-links a{color:#536348}
html[data-brand-theme="lime"] .nav-links a:hover,html[data-brand-theme="lime"] .nav-links a.active{color:var(--text)}
html[data-brand-theme="lime"] .btn{border-radius:13px;box-shadow:none}
html[data-brand-theme="lime"] .btn-primary{background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-green)}
html[data-brand-theme="lime"] .btn-primary:hover{background:linear-gradient(120deg, #42671a, #42671a);box-shadow:0 20px 45px rgba(66,103,26,.27)}
html[data-brand-theme="lime"] .btn-ghost{color:var(--text);background:rgba(255,255,255,.58);border-color:rgba(66,103,26,.18)}
html[data-brand-theme="lime"] .btn-ghost:hover{background:rgba(255,255,255,.92)}
html[data-brand-theme="lime"] .hero::before{border-radius:42% 58% 60% 40% / 46% 42% 58% 54%;background:linear-gradient(145deg, rgba(66,103,26,.20), rgba(66,103,26,.12))}
html[data-brand-theme="lime"] .hero-fallback{background:radial-gradient(52% 54% at 78% 40%, rgba(66,103,26,.15), transparent 72%),
    radial-gradient(32% 38% at 65% 66%, rgba(66,103,26,.13), transparent 76%)}
html[data-brand-theme="lime"] .hero h1 .accent,html[data-brand-theme="lime"] .hero h1 .grad{color:transparent;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text}
html[data-brand-theme="lime"] .hero-sub{color:var(--text-muted)}
html[data-brand-theme="lime"] .hero-badge{color:#3a5e14;background:rgba(255,255,255,.62);border-color:rgba(66,103,26,.16);box-shadow:var(--shadow-sm)}
html[data-brand-theme="lime"] .hero-badge .pulse{background:var(--cyan)}
html[data-brand-theme="lime"] .hero-portrait::before{background:radial-gradient(circle, rgba(66,103,26,.14), transparent 65%)}
html[data-brand-theme="lime"] .hero-play{color:var(--text);background:rgba(255,255,255,.72);border-color:rgba(255,255,255,.86);box-shadow:0 18px 48px rgba(42,68,22,.20)}
html[data-brand-theme="lime"] .hero-play i{background:var(--grad-brand);color:#fff}
html[data-brand-theme="lime"] .hero-chips .chip{color:var(--text);background:rgba(255,255,255,.65);border-color:rgba(255,255,255,.85);box-shadow:var(--shadow-sm)}
html[data-brand-theme="lime"] .hero-aurora span:nth-child(1){background:rgba(66,103,26,.17)}
html[data-brand-theme="lime"] .hero-aurora span:nth-child(2){background:rgba(66,103,26,.15)}
html[data-brand-theme="lime"] .stats,html[data-brand-theme="lime"] .work-card,html[data-brand-theme="lime"] .service-card,html[data-brand-theme="lime"] .why-card,html[data-brand-theme="lime"] .process-step,html[data-brand-theme="lime"] .testimonial-card,html[data-brand-theme="lime"] .tool-card,html[data-brand-theme="lime"] .timeline-item,html[data-brand-theme="lime"] .stat-tile,html[data-brand-theme="lime"] .contact-card,html[data-brand-theme="lime"] .glass-card,html[data-brand-theme="lime"] .book-info,html[data-brand-theme="lime"] .book-main,html[data-brand-theme="lime"] .gig-side,html[data-brand-theme="lime"] .gig-card,html[data-brand-theme="lime"] .blog-card,html[data-brand-theme="lime"] .rel-gig,html[data-brand-theme="lime"] .chat-panel,html[data-brand-theme="lime"] .chat-teaser,html[data-brand-theme="lime"] .site-popup__card{background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.86);box-shadow:var(--shadow-sm)}
html[data-brand-theme="lime"] .stats{background:rgba(255,255,255,.55);border-radius:var(--radius-lg)}
html[data-brand-theme="lime"] .stat{background:rgba(255,255,255,.42)}
html[data-brand-theme="lime"] .stat:hover{background:rgba(255,255,255,.82)}
html[data-brand-theme="lime"] .work-card{border-radius:var(--radius-lg)}
html[data-brand-theme="lime"] .work-card:hover{border-color:rgba(66,103,26,.22);box-shadow:var(--shadow)}
html[data-brand-theme="lime"] .service-card,html[data-brand-theme="lime"] .why-card,html[data-brand-theme="lime"] .process-step,html[data-brand-theme="lime"] .testimonial-card,html[data-brand-theme="lime"] .tool-card{border-radius:var(--radius-lg)}
html[data-brand-theme="lime"] .service-card:hover,html[data-brand-theme="lime"] .why-card:hover,html[data-brand-theme="lime"] .process-step:hover,html[data-brand-theme="lime"] .tool-card:hover{background:rgba(255,255,255,.90);border-color:rgba(66,103,26,.25);box-shadow:var(--shadow)}
html[data-brand-theme="lime"] .service-card .icon,html[data-brand-theme="lime"] .why-card .icon,html[data-brand-theme="lime"] .process-step .num{background:var(--green-soft);color:var(--green)}
html[data-brand-theme="lime"] .service-row{border-radius:var(--radius-lg)}
html[data-brand-theme="lime"] .service-row:hover{background:rgba(255,255,255,.70);box-shadow:var(--shadow-sm)}
html[data-brand-theme="lime"] .gig-main-img{background-color:#f1f7df;border-color:rgba(66,103,26,.14)}
html[data-brand-theme="lime"] .gig-side{border-radius:var(--radius-lg)}
html[data-brand-theme="lime"] .gig-tabs,html[data-brand-theme="lime"] .gig-package,html[data-brand-theme="lime"] .gig-compare{color:var(--text)}
html[data-brand-theme="lime"] .gig-tabs button{color:var(--text-muted)}
html[data-brand-theme="lime"] .gig-tabs button.active{color:var(--green)}
html[data-brand-theme="lime"] .book-info,html[data-brand-theme="lime"] .book-main{color:var(--text);border-radius:var(--radius-lg)}
html[data-brand-theme="lime"] .calendar,html[data-brand-theme="lime"] .cal-wrap,html[data-brand-theme="lime"] .time-panel,html[data-brand-theme="lime"] .booking-card{color:var(--text);background:rgba(255,255,255,.60);border-color:rgba(255,255,255,.86);box-shadow:var(--shadow-sm)}
html[data-brand-theme="lime"] .cal-day,html[data-brand-theme="lime"] .time-slot{color:var(--text)}
html[data-brand-theme="lime"] .cal-day.muted,html[data-brand-theme="lime"] .cal-day.disabled{color:var(--text-dim)}
html[data-brand-theme="lime"] .contact-split > form,html[data-brand-theme="lime"] .contact-split > div:first-child{border-radius:var(--radius-lg);background:rgba(255,255,255,.60);border:1px solid rgba(255,255,255,.86);box-shadow:var(--shadow-sm)}
html[data-brand-theme="lime"] .field input,html[data-brand-theme="lime"] .field textarea,html[data-brand-theme="lime"] .field select,html[data-brand-theme="lime"] .chat-form input,html[data-brand-theme="lime"] .chat-id input{color:var(--text);background:rgba(255,255,255,.82);border-color:rgba(42,68,22,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
html[data-brand-theme="lime"] .field input:focus,html[data-brand-theme="lime"] .field textarea:focus,html[data-brand-theme="lime"] .field select:focus{background:#fff;border-color:var(--green);box-shadow:0 0 0 4px var(--green-soft)}
html[data-brand-theme="lime"] .field select option{background:#fff;color:var(--text)}
html[data-brand-theme="lime"] .page-hero{background:radial-gradient(circle at 88% 18%, rgba(66,103,26,.15), transparent 24rem),
    radial-gradient(circle at 10% 80%, rgba(66,103,26,.09), transparent 25rem)}
html[data-brand-theme="lime"] .page-hero .kicker{color:var(--green)}
html[data-brand-theme="lime"] .cta-band{color:#fff;background:radial-gradient(circle at 15% 15%, rgba(66,103,26,.28), transparent 26rem),
    radial-gradient(circle at 88% 85%, rgba(66,103,26,.30), transparent 28rem),
    linear-gradient(135deg, #142112 0%, #42671a 56%, #42671a 100%);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 90px rgba(66,103,26,.24)}
html[data-brand-theme="lime"] .cta-band h2,html[data-brand-theme="lime"] .cta-band p{color:#fff}
html[data-brand-theme="lime"] .footer{color:#fff;background:radial-gradient(circle at 82% 8%, rgba(66,103,26,.18), transparent 30rem),
    linear-gradient(145deg, #142112, #142112);border-top-color:rgba(255,255,255,.10)}
html[data-brand-theme="lime"] .footer h2,html[data-brand-theme="lime"] .footer h3,html[data-brand-theme="lime"] .footer .brand{color:#fff}
html[data-brand-theme="lime"] .footer-brand p,html[data-brand-theme="lime"] .footer ul a,html[data-brand-theme="lime"] .footer .foot-muted,html[data-brand-theme="lime"] .footer-bottom{color:#3a5e14}
html[data-brand-theme="lime"] .footer ul a:hover{color:#fff}
html[data-brand-theme="lime"] .chat-panel,html[data-brand-theme="lime"] .chat-teaser,html[data-brand-theme="lime"] .site-popup__card{color:var(--text)}
html[data-brand-theme="lime"] .chat-head{background:linear-gradient(120deg, rgba(66,103,26,.10), rgba(255,255,255,.68))}
html[data-brand-theme="lime"] .chat-msg.admin .bubble{background:rgba(66,103,26,.07)}
html[data-brand-theme="lime"] .chat-msg.me .bubble{background:var(--grad-brand);color:#fff}
html[data-brand-theme="lime"] .site-popup__backdrop{background:rgba(20,33,18,.42)}
html[data-brand-theme="lime"] .bg-veil{background:linear-gradient(180deg, rgba(251,253,245,.08), rgba(251,253,245,.52))}
html[data-brand-theme="lime"] #loader{background:#fbfdf5}
html[data-brand-theme="lime"] .loader-word{color:var(--text-muted)}
@media (max-width: 900px){html[data-brand-theme="lime"] .nav-links{color:var(--text);background:rgba(251,253,245,.94);border-color:rgba(42,68,22,.12);box-shadow:var(--shadow)}
}
html[data-brand-theme="lime"] .glass,html[data-brand-theme="lime"] .pkg-card.glass,html[data-brand-theme="lime"] .book-info.glass,html[data-brand-theme="lime"] .book-main.glass,html[data-brand-theme="lime"] .rev-form.glass,html[data-brand-theme="lime"] .tmb-founder.glass{color:var(--text);background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.92);box-shadow:0 18px 50px rgba(42,68,22,.11)}
html[data-brand-theme="lime"] .glass:hover{border-color:rgba(66,103,26,.20);box-shadow:0 22px 55px rgba(42,68,22,.13)}
html[data-brand-theme="lime"] .pkg-card,html[data-brand-theme="lime"] .pkg-panel,html[data-brand-theme="lime"] .pkg-top,html[data-brand-theme="lime"] .pkg-meta,html[data-brand-theme="lime"] .pkg-feat,html[data-brand-theme="lime"] .pkg-top strong,html[data-brand-theme="lime"] .pkg-price,html[data-brand-theme="lime"] .pkg-price .price{color:var(--text)}
html[data-brand-theme="lime"] .pkg-tabs{background:rgba(251,253,245,.72);border-bottom-color:rgba(42,68,22,.12)}
html[data-brand-theme="lime"] .pkg-tab{color:#536348}
html[data-brand-theme="lime"] .pkg-tab.on{color:#3a5e14;background:rgba(66,103,26,.10);border-bottom-color:var(--green)}
html[data-brand-theme="lime"] .pkg-desc,html[data-brand-theme="lime"] .pkg-price .was,html[data-brand-theme="lime"] .pkg-feat li.off{color:var(--text-muted)}
html[data-brand-theme="lime"] .pkg-meta{border-color:rgba(42,68,22,.12)}
html[data-brand-theme="lime"] .pkg-feat li.off i{color:var(--text-dim)}
html[data-brand-theme="lime"] .pkg-card .btn-primary{color:#fff}
html[data-brand-theme="lime"] .cal-head,html[data-brand-theme="lime"] .cal-head strong,html[data-brand-theme="lime"] .cal-cell,html[data-brand-theme="lime"] .book-facts div,html[data-brand-theme="lime"] .order-sum,html[data-brand-theme="lime"] .order-sum h3,html[data-brand-theme="lime"] .slot,html[data-brand-theme="lime"] .tz-picker,html[data-brand-theme="lime"] .tz-item{color:var(--text)}
html[data-brand-theme="lime"] .cal-dow span,html[data-brand-theme="lime"] .cal-cell.off,html[data-brand-theme="lime"] .slots-tz,html[data-brand-theme="lime"] .slots-tz-lbl{color:var(--text-muted)}
html[data-brand-theme="lime"] .cal-cell.free,html[data-brand-theme="lime"] .slot,html[data-brand-theme="lime"] .tz-picker,html[data-brand-theme="lime"] .svc-locked{background:rgba(255,255,255,.78);border-color:rgba(42,68,22,.15)}
html[data-brand-theme="lime"] .tz-dropdown{color:var(--text);background:rgba(251,253,245,.96);border-color:rgba(42,68,22,.16);box-shadow:var(--shadow)}
html[data-brand-theme="lime"] .tz-search{color:var(--text);background:#fff}
html[data-brand-theme="lime"] .tz-item:hover{background:rgba(66,103,26,.08)}
html[data-brand-theme="lime"] .iti__country-list{color:var(--text) !important;background:rgba(251,253,245,.98) !important;border-color:rgba(42,68,22,.16) !important;box-shadow:var(--shadow) !important}
html[data-brand-theme="lime"] .iti__country.iti__highlight{background:rgba(66,103,26,.08) !important}
html[data-brand-theme="lime"] .iti__dial-code,html[data-brand-theme="lime"] .iti--separate-dial-code .iti__selected-dial-code{color:var(--text-muted) !important}
html[data-brand-theme="lime"] .tm-card,html[data-brand-theme="lime"] .pe-card,html[data-brand-theme="lime"] .mkt-chip,html[data-brand-theme="lime"] .ind-pill,html[data-brand-theme="lime"] .tmb-card,html[data-brand-theme="lime"] .fact,html[data-brand-theme="lime"] .work-summary,html[data-brand-theme="lime"] .trust-strip,html[data-brand-theme="lime"] .greview{color:var(--text);background:rgba(255,255,255,.68);border-color:rgba(255,255,255,.88);box-shadow:var(--shadow-sm)}
html[data-brand-theme="lime"] .marquee{color:var(--text-muted);background:rgba(255,255,255,.62);border-block:1px solid rgba(42,68,22,.09)}
html[data-brand-theme="lime"] .marquee-item{color:#536348}
html[data-brand-theme="lime"] .marquee-item::after{color:var(--green)}
html[data-brand-theme="lime"] .work-card{background:rgba(255,255,255,.88);border-color:rgba(42,68,22,.10)}
html[data-brand-theme="lime"] .work-card .thumb{background:radial-gradient(circle at 75% 18%, rgba(66,103,26,.24), transparent 38%),
    linear-gradient(145deg, #f1f7df, #f1f7df)}
html[data-brand-theme="lime"] .work-card .thumb::before{background:linear-gradient(160deg, rgba(66,103,26,.025), rgba(66,103,26,.10))}
html[data-brand-theme="lime"] .work-card .overlay,html[data-brand-theme="lime"] .work-card:hover .overlay{color:#fff;background:linear-gradient(transparent 28%, rgba(20,33,18,.86))}
html[data-brand-theme="lime"] .work-card .overlay h3,html[data-brand-theme="lime"] .work-card .overlay .desc{color:#fff}
html[data-brand-theme="lime"] .glass,html[data-brand-theme="lime"] .pkg-card.glass,html[data-brand-theme="lime"] .book-info.glass,html[data-brand-theme="lime"] .book-main.glass,html[data-brand-theme="lime"] .rev-form.glass,html[data-brand-theme="lime"] .tmb-founder.glass{background:rgba(255,255,255,.88);border-color:rgba(42,68,22,.11)}
html[data-brand-theme="lime"] .hero-play:hover{color:var(--text);background:rgba(255,255,255,.94)}
html[data-brand-theme="lime"] .hero-hint{color:var(--text-muted);background:transparent;border:0;box-shadow:none}
html[data-brand-theme="lime"] .blog-thumb{background:radial-gradient(circle at 78% 18%, rgba(66,103,26,.24), transparent 40%),
    linear-gradient(145deg, #f1f7df, #f1f7df) center/cover no-repeat}
html[data-brand-theme="lime"] .cs-player::before{background:linear-gradient(160deg, rgba(66,103,26,.06), rgba(66,103,26,.16))}
html[data-brand-theme="lime"] .cs-result{color:var(--text);background:linear-gradient(160deg, rgba(66,103,26,.08), rgba(255,255,255,.82));border-color:rgba(66,103,26,.18)}
html[data-brand-theme="lime"] .about-hero-portrait::after{box-shadow:inset 0 -50px 70px rgba(66,103,26,.16), inset 0 0 50px rgba(66,103,26,.09)}
html[data-brand-theme="lime"] .about-portrait::after{box-shadow:inset 0 0 70px rgba(66,103,26,.08)}
html[data-brand-theme="lime"] .socials a{color:var(--text-muted);background:rgba(255,255,255,.52)}
html[data-brand-theme="lime"] .socials a:hover{color:var(--green);border-color:rgba(66,103,26,.25);box-shadow:0 8px 24px rgba(66,103,26,.12)}
html[data-brand-theme="lime"] .gthumb.vid{background-color:#f1f7df;color:var(--green)}
html[data-brand-theme="lime"] .gthumb.vid i{background:rgba(255,255,255,.82)}
html[data-brand-theme="lime"] .site-popup__close{color:var(--text);background:rgba(255,255,255,.78);border:1px solid rgba(42,68,22,.10)}
html[data-brand-theme="lime"] .chat-teaser{color:var(--text);background:rgba(255,255,255,.92);box-shadow:var(--shadow)}
html[data-brand-theme="lime"] .chat-online{background:#22a86a;border-color:#fff;box-shadow:0 0 8px rgba(34,168,106,.34)}
html[data-brand-theme="lime"] .footer{color:var(--text);background:radial-gradient(circle at 85% 8%, rgba(66,103,26,.20), transparent 30rem),
    linear-gradient(145deg, #fbfdf5, #f1f7df);border-top:1px solid rgba(42,68,22,.10)}
html[data-brand-theme="lime"] .footer h2,html[data-brand-theme="lime"] .footer h3,html[data-brand-theme="lime"] .footer h4,html[data-brand-theme="lime"] .footer .brand{color:var(--text)}
html[data-brand-theme="lime"] .footer-brand p,html[data-brand-theme="lime"] .footer ul a,html[data-brand-theme="lime"] .footer .foot-muted,html[data-brand-theme="lime"] .footer-bottom{color:var(--text-muted)}
html[data-brand-theme="lime"] .footer ul a:hover{color:var(--green)}
html[data-brand-theme="lime"] .footer-bottom{border-top-color:rgba(42,68,22,.10)}
html[data-brand-theme="lime"] .service-card,html[data-brand-theme="lime"] .why-card,html[data-brand-theme="lime"] .process-step,html[data-brand-theme="lime"] .testimonial-card,html[data-brand-theme="lime"] .tool-card,html[data-brand-theme="lime"] .timeline-item,html[data-brand-theme="lime"] .stat-tile,html[data-brand-theme="lime"] .contact-card,html[data-brand-theme="lime"] .book-info,html[data-brand-theme="lime"] .book-main,html[data-brand-theme="lime"] .gig-card,html[data-brand-theme="lime"] .blog-card,html[data-brand-theme="lime"] .rel-gig,html[data-brand-theme="lime"] .tm-card,html[data-brand-theme="lime"] .pe-card,html[data-brand-theme="lime"] .mkt-chip,html[data-brand-theme="lime"] .ind-pill,html[data-brand-theme="lime"] .tmb-card,html[data-brand-theme="lime"] .fact,html[data-brand-theme="lime"] .work-summary,html[data-brand-theme="lime"] .trust-strip,html[data-brand-theme="lime"] .greview{background:rgba(255,255,255,.86)}
html[data-brand-theme="lime"] .nav{border:0}
html[data-brand-theme="lime"] .nav .nav-inner{background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.90);border-radius:22px;box-shadow:0 1px 0 rgba(255,255,255,.95) inset,
    0 14px 42px rgba(42,68,22,.10)}
html[data-brand-theme="lime"] .nav.scrolled{background:transparent;border:0;box-shadow:none}
html[data-brand-theme="lime"] .nav .brand{border-radius:14px;box-shadow:none}
html[data-brand-theme="lime"] .nav-links a::after{border-radius:2px}
html[data-brand-theme="lime"] .btn{border-radius:999px}
html[data-brand-theme="lime"] .btn-primary{background:#42671a;box-shadow:0 10px 24px rgba(66,103,26,.18)}
html[data-brand-theme="lime"] .btn-primary:hover{background:#42671a;box-shadow:0 12px 28px rgba(66,103,26,.22)}
html[data-brand-theme="lime"] .btn-ghost{background:rgba(255,255,255,.68);border-color:rgba(42,68,22,.14);box-shadow:0 1px 0 rgba(255,255,255,.9) inset}
html[data-brand-theme="lime"] .hero h1 .accent,html[data-brand-theme="lime"] .hero h1 .grad,html[data-brand-theme="lime"] .page-hero h1 .grad{background:linear-gradient(120deg, #142112 0%, #42671a 64%, #42671a 100%);-webkit-background-clip:text;background-clip:text}
html[data-brand-theme="lime"] .glass,html[data-brand-theme="lime"] .stats,html[data-brand-theme="lime"] .work-card,html[data-brand-theme="lime"] .service-card,html[data-brand-theme="lime"] .why-card,html[data-brand-theme="lime"] .process-step,html[data-brand-theme="lime"] .testimonial-card,html[data-brand-theme="lime"] .tool-card,html[data-brand-theme="lime"] .timeline-item,html[data-brand-theme="lime"] .stat-tile,html[data-brand-theme="lime"] .contact-card,html[data-brand-theme="lime"] .book-info,html[data-brand-theme="lime"] .book-main,html[data-brand-theme="lime"] .pkg-card,html[data-brand-theme="lime"] .blog-card,html[data-brand-theme="lime"] .rel-gig,html[data-brand-theme="lime"] .tm-card,html[data-brand-theme="lime"] .pe-card,html[data-brand-theme="lime"] .mkt-chip,html[data-brand-theme="lime"] .ind-pill,html[data-brand-theme="lime"] .tmb-card,html[data-brand-theme="lime"] .fact,html[data-brand-theme="lime"] .work-summary,html[data-brand-theme="lime"] .trust-strip,html[data-brand-theme="lime"] .greview{border:1px solid rgba(255,255,255,.92);background:rgba(255,255,255,.72);box-shadow:0 1px 0 rgba(255,255,255,.94) inset,
    0 14px 42px rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .service-card,html[data-brand-theme="lime"] .why-card,html[data-brand-theme="lime"] .process-step,html[data-brand-theme="lime"] .testimonial-card,html[data-brand-theme="lime"] .tool-card,html[data-brand-theme="lime"] .timeline-item,html[data-brand-theme="lime"] .stat-tile,html[data-brand-theme="lime"] .contact-card,html[data-brand-theme="lime"] .book-info,html[data-brand-theme="lime"] .book-main,html[data-brand-theme="lime"] .pkg-card,html[data-brand-theme="lime"] .blog-card{border-radius:24px}
html[data-brand-theme="lime"] .eyebrow,html[data-brand-theme="lime"] .hero-badge,html[data-brand-theme="lime"] .filter-pill,html[data-brand-theme="lime"] .order-tag{border-radius:999px}
html[data-brand-theme="lime"] .field input,html[data-brand-theme="lime"] .field textarea,html[data-brand-theme="lime"] .field select,html[data-brand-theme="lime"] .chat-form input,html[data-brand-theme="lime"] .chat-id input,html[data-brand-theme="lime"] .tz-search{border-radius:14px}
html[data-brand-theme="lime"] .pkg-tabs{border-bottom:0}
html[data-brand-theme="lime"] .pkg-tab{border:0;border-radius:12px}
html[data-brand-theme="lime"] .pkg-tab.on{color:#3a5e14;background:rgba(255,255,255,.90);border:0;box-shadow:0 5px 16px rgba(42,68,22,.09)}
html[data-brand-theme="lime"] .cal-nav,html[data-brand-theme="lime"] .cal-cell,html[data-brand-theme="lime"] .slot,html[data-brand-theme="lime"] .tz-picker{border-radius:13px}
html[data-brand-theme="lime"] .cal-cell.sel,html[data-brand-theme="lime"] .slot.on{background:#42671a;color:#fff;box-shadow:0 8px 20px rgba(66,103,26,.18)}
html[data-brand-theme="lime"] .chat-panel{border-radius:24px;box-shadow:0 26px 70px rgba(42,68,22,.18)}
html[data-brand-theme="lime"] .chat-fab{background:#42671a;box-shadow:0 12px 30px rgba(66,103,26,.24)}
html[data-brand-theme="lime"] .footer{border-radius:38px 38px 0 0}
@media (max-width: 900px){html[data-brand-theme="lime"] .nav .nav-inner{border-radius:19px}
html[data-brand-theme="lime"] .nav-links{border-radius:22px}
}
html[data-brand-theme="lime"] .nav{background:rgba(251,253,245,.72);border-bottom:1px solid rgba(255,255,255,.82);box-shadow:0 8px 32px rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .nav .nav-inner{background:transparent;border:0;border-radius:0;box-shadow:none}
html[data-brand-theme="lime"] .nav.scrolled{background:rgba(251,253,245,.84);border-bottom:1px solid rgba(42,68,22,.08);box-shadow:0 10px 34px rgba(42,68,22,.09)}
html[data-brand-theme="lime"] .nav-links a{border-radius:999px}
html[data-brand-theme="lime"] .nav-links a:hover{color:#3a5e14;background:rgba(66,103,26,.075)}
html[data-brand-theme="lime"] .nav-links a.active{color:#3a5e14;background:rgba(66,103,26,.10);box-shadow:0 0 0 1px rgba(66,103,26,.08) inset}
html[data-brand-theme="lime"] .work-card,html[data-brand-theme="lime"] .service-card,html[data-brand-theme="lime"] .why-card,html[data-brand-theme="lime"] .process-step,html[data-brand-theme="lime"] .testimonial-card,html[data-brand-theme="lime"] .tool-card,html[data-brand-theme="lime"] .timeline-item,html[data-brand-theme="lime"] .stat-tile,html[data-brand-theme="lime"] .contact-card,html[data-brand-theme="lime"] .book-info,html[data-brand-theme="lime"] .book-main,html[data-brand-theme="lime"] .pkg-card,html[data-brand-theme="lime"] .blog-card,html[data-brand-theme="lime"] .rel-gig,html[data-brand-theme="lime"] .tm-card,html[data-brand-theme="lime"] .pe-card,html[data-brand-theme="lime"] .tmb-card,html[data-brand-theme="lime"] .greview,html[data-brand-theme="lime"] .chat-panel,html[data-brand-theme="lime"] .site-popup__card,html[data-brand-theme="lime"] .cta-band{border-radius:26px}
html[data-brand-theme="lime"] .field input,html[data-brand-theme="lime"] .field textarea,html[data-brand-theme="lime"] .field select,html[data-brand-theme="lime"] .tz-search,html[data-brand-theme="lime"] .pkg-tab,html[data-brand-theme="lime"] .cal-cell,html[data-brand-theme="lime"] .slot,html[data-brand-theme="lime"] .tz-picker,html[data-brand-theme="lime"] .filter-pill{border-radius:12px}
html[data-brand-theme="lime"] .stats,html[data-brand-theme="lime"] .trust-strip,html[data-brand-theme="lime"] .work-summary{border-radius:22px}
html[data-brand-theme="lime"] .btn,html[data-brand-theme="lime"] .cbx,html[data-brand-theme="lime"] .order-tag,html[data-brand-theme="lime"] .hero-badge,html[data-brand-theme="lime"] .eyebrow{border-radius:999px}
html[data-brand-theme="lime"] .work-card:hover,html[data-brand-theme="lime"] .service-card:hover,html[data-brand-theme="lime"] .why-card:hover,html[data-brand-theme="lime"] .process-step:hover,html[data-brand-theme="lime"] .tool-card:hover,html[data-brand-theme="lime"] .rel-gig:hover,html[data-brand-theme="lime"] .tm-card:hover,html[data-brand-theme="lime"] .pe-card:hover,html[data-brand-theme="lime"] .tmb-card:hover,html[data-brand-theme="lime"] .blog-card:hover{background:rgba(251,253,245,.96);border-color:rgba(66,103,26,.28);box-shadow:0 1px 0 rgba(255,255,255,.98) inset,
    0 18px 46px rgba(66,103,26,.13)}
html[data-brand-theme="lime"] .filter-pill:hover,html[data-brand-theme="lime"] .cal-cell.free:hover,html[data-brand-theme="lime"] .slot:hover,html[data-brand-theme="lime"] .tz-picker:hover,html[data-brand-theme="lime"] .cbx:hover{color:#3a5e14;background:rgba(66,103,26,.075);border-color:rgba(66,103,26,.30)}
html[data-brand-theme="lime"] .pkg-tab:hover:not(.on){color:#3a5e14;background:rgba(66,103,26,.065)}
html[data-brand-theme="lime"] .socials a:hover,html[data-brand-theme="lime"] .mkt-chip:hover{color:#3a5e14;background:rgba(255,255,255,.92);border-color:rgba(66,103,26,.28)}
html[data-brand-theme="lime"] .btn-ghost:hover{color:#3a5e14;background:rgba(255,255,255,.96);border-color:rgba(66,103,26,.28)}
html[data-brand-theme="lime"] .pkg-card.glass{background:linear-gradient(155deg, rgba(255,255,255,.94), rgba(251,253,245,.84));box-shadow:0 1px 0 #fff inset,
    0 22px 58px rgba(42,68,22,.12)}
html[data-brand-theme="lime"] .pkg-tabs{background:rgba(241,247,223,.58)}
html[data-brand-theme="lime"] .pointer-ambient{border-radius:50%;background:radial-gradient(circle,
    rgba(178,213,95,.16) 0%,
    rgba(66,103,26,.095) 32%,
    rgba(66,103,26,.035) 56%,
    transparent 72%)}
@media (max-width: 900px){html[data-brand-theme="lime"] .nav .nav-inner{border-radius:0}
html[data-brand-theme="lime"] .nav-links{border-radius:0 0 22px 22px}
}
html[data-brand-theme="lime"] .section + .section,html[data-brand-theme="lime"] .section-sm + .section,html[data-brand-theme="lime"] .section + .section-sm{border-top:1px solid rgba(42,68,22,.055)}
html[data-brand-theme="lime"] .hero-grid::before{border-radius:40px;background:linear-gradient(145deg, rgba(255,255,255,.70), rgba(241,247,223,.48));border:1px solid rgba(255,255,255,.90);box-shadow:0 1px 0 rgba(255,255,255,.96) inset,
    0 30px 80px rgba(42,68,22,.10)}
html[data-brand-theme="lime"] .hero-portrait::before{background:radial-gradient(circle, rgba(66,103,26,.22), rgba(66,103,26,.05) 48%, transparent 68%)}
html[data-brand-theme="lime"] .hero-play{background:rgba(255,255,255,.78);border-color:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(42,68,22,.14)}
html[data-brand-theme="lime"] .hero-play:hover{box-shadow:0 18px 44px rgba(66,103,26,.20)}
html[data-brand-theme="lime"] .hero-play i{box-shadow:none}
html[data-brand-theme="lime"] .hero-chips .chip{border-color:rgba(255,255,255,.90);background:rgba(255,255,255,.72);box-shadow:0 10px 28px rgba(42,68,22,.09)}
html[data-brand-theme="lime"] .work-card.featured,html[data-brand-theme="lime"] .pkg-card.glass,html[data-brand-theme="lime"] .book-main.glass,html[data-brand-theme="lime"] .cta-band{box-shadow:0 1px 0 rgba(255,255,255,.98) inset,
    0 28px 72px rgba(42,68,22,.14)}
html[data-brand-theme="lime"] .tool-card,html[data-brand-theme="lime"] .mkt-chip,html[data-brand-theme="lime"] .ind-pill,html[data-brand-theme="lime"] .fact{background:rgba(255,255,255,.62);box-shadow:0 1px 0 rgba(255,255,255,.90) inset,
    0 10px 28px rgba(42,68,22,.06)}
html[data-brand-theme="lime"] .work-card .play{background:rgba(255,255,255,.82);color:#3a5e14;border:1px solid rgba(255,255,255,.94);box-shadow:0 12px 30px rgba(20,33,18,.16)}
html[data-brand-theme="lime"] .service-card .icon,html[data-brand-theme="lime"] .why-card .icon,html[data-brand-theme="lime"] .process-step .num{border-radius:15px;background:linear-gradient(145deg, rgba(255,255,255,.88), rgba(241,247,223,.78));border:1px solid rgba(66,103,26,.12);box-shadow:0 8px 22px rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .btn-primary:focus-visible,html[data-brand-theme="lime"] .btn-ghost:focus-visible,html[data-brand-theme="lime"] .filter-pill:focus-visible,html[data-brand-theme="lime"] .pkg-tab:focus-visible{outline:3px solid rgba(66,103,26,.22);outline-offset:3px}
html[data-brand-theme="lime"] .field input:focus,html[data-brand-theme="lime"] .field textarea:focus,html[data-brand-theme="lime"] .field select:focus{background:rgba(255,255,255,.98);border-color:rgba(66,103,26,.48);box-shadow:0 0 0 4px rgba(66,103,26,.10),
    0 10px 26px rgba(42,68,22,.07)}
html[data-brand-theme="lime"] #loader{background:rgba(251,253,245,.96)}
html[data-brand-theme="lime"] #loader .loader-bar{background:rgba(66,103,26,.10)}
html[data-brand-theme="lime"] #loader .loader-word{color:#536348}
html[data-brand-theme="lime"] .work-feature{color:var(--text);background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.94);border-radius:34px;box-shadow:0 1px 0 #fff inset,
    0 32px 86px rgba(42,68,22,.14)}
html[data-brand-theme="lime"] .work-feature:hover{box-shadow:0 1px 0 #fff inset,
    0 38px 96px rgba(66,103,26,.18)}
html[data-brand-theme="lime"] .work-feature-media{color:var(--green);background:radial-gradient(circle at 74% 22%, rgba(66,103,26,.35), transparent 38%),
    linear-gradient(145deg,#f1f7df,#deecbb)}
html[data-brand-theme="lime"] .work-feature-media::after{background:linear-gradient(90deg, transparent 58%, rgba(20,33,18,.08))}
html[data-brand-theme="lime"] .work-feature-play{color:#3a5e14;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.94);border-radius:50%;box-shadow:0 18px 46px rgba(20,33,18,.18)}
html[data-brand-theme="lime"] .work-feature-label,html[data-brand-theme="lime"] .service-kicker{color:#3a5e14;background:rgba(66,103,26,.08);border:1px solid rgba(66,103,26,.12);border-radius:999px}
html[data-brand-theme="lime"] .work-feature-cat{color:var(--green)}
html[data-brand-theme="lime"] .work-feature-copy p{color:var(--text-muted)}
html[data-brand-theme="lime"] .work-feature-facts span{color:#536348;background:rgba(255,255,255,.70);border:1px solid rgba(42,68,22,.10);border-radius:999px}
html[data-brand-theme="lime"] .work-feature-link{color:#3a5e14}
html[data-brand-theme="lime"] .production-strip{background:rgba(255,255,255,.54);border:1px solid rgba(255,255,255,.88);border-radius:26px;box-shadow:0 14px 42px rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .production-intro p{color:var(--text-muted)}
html[data-brand-theme="lime"] .production-chip{color:#536348;background:rgba(255,255,255,.78);border:1px solid rgba(42,68,22,.10);border-radius:999px}
html[data-brand-theme="lime"] .production-chip i{color:var(--green)}
html[data-brand-theme="lime"] .service-editorial{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.94);border-radius:32px;box-shadow:0 1px 0 #fff inset,
    0 22px 65px rgba(42,68,22,.10)}
html[data-brand-theme="lime"] .service-editorial.featured{border-color:rgba(66,103,26,.14);box-shadow:0 1px 0 #fff inset,
    0 30px 82px rgba(66,103,26,.14)}
html[data-brand-theme="lime"] .service-visual{background:radial-gradient(circle at 70% 20%, rgba(66,103,26,.34), transparent 38%),
    linear-gradient(145deg,#f1f7df,#f1f7df)}
html[data-brand-theme="lime"] .service-number{color:rgba(58,94,20,.36)}
html[data-brand-theme="lime"] .service-icon{color:#3a5e14;background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.92);border-radius:32px;box-shadow:0 24px 60px rgba(66,103,26,.16)}
html[data-brand-theme="lime"] .service-orbit{border:1px solid rgba(66,103,26,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(66,103,26,.035), 0 0 0 84px rgba(66,103,26,.025)}
html[data-brand-theme="lime"] .service-content > p{color:var(--text-muted)}
html[data-brand-theme="lime"] .service-deliverables li{color:#536348}
html[data-brand-theme="lime"] .service-deliverables i{color:var(--green)}
html[data-brand-theme="lime"] .service-best span{color:var(--text-dim)}
html[data-brand-theme="lime"] .service-best strong{color:#536348}
html[data-brand-theme="lime"] .service-commercial{color:var(--text-muted)}
html[data-brand-theme="lime"] .service-commercial strong{color:#3a5e14}
html[data-brand-theme="lime"] .service-commercial i{color:var(--green)}
@media (max-width: 640px){html[data-brand-theme="lime"] .work-feature{border-radius:26px}
html[data-brand-theme="lime"] .service-editorial{border-radius:26px}
}
html[data-brand-theme="lime"] .work-toolbar .filter-bar{background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.90);border-radius:18px;box-shadow:0 12px 34px rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .work-toolbar .filter-pill{border:0;border-radius:13px}
html[data-brand-theme="lime"] .work-toolbar .filter-pill.active{color:#fff;background:#42671a;box-shadow:0 8px 20px rgba(66,103,26,.18)}
html[data-brand-theme="lime"] .page-hero{background:radial-gradient(circle at 85% 18%, rgba(66,103,26,.22), transparent 28rem),
    radial-gradient(circle at 8% 82%, rgba(66,103,26,.09), transparent 25rem),
    linear-gradient(180deg,rgba(255,255,255,.40),transparent);border-bottom:1px solid rgba(42,68,22,.06)}
html[data-brand-theme="lime"] .about-hero-portrait{border-radius:32px;border-color:rgba(255,255,255,.90);box-shadow:0 28px 76px rgba(42,68,22,.14)}
html[data-brand-theme="lime"] .timeline-item{border-radius:22px}
html[data-brand-theme="lime"] .contact-split > form,html[data-brand-theme="lime"] .contact-split > div:first-child{border-radius:28px}
html[data-brand-theme="lime"] .contact-line{border-bottom:1px solid rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .contact-line:last-child{border-bottom:0}
html[data-brand-theme="lime"] .gig-main-img{border-radius:30px}
html[data-brand-theme="lime"] .gig-block{border-bottom:1px solid rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .gig-block:last-child{border-bottom:0}
html[data-brand-theme="lime"] .pkg-card{border-radius:28px}
html[data-brand-theme="lime"] .gig-compare-wrap{background:rgba(255,255,255,.54);border:1px solid rgba(255,255,255,.88);border-radius:20px}
html[data-brand-theme="lime"] .cs-meta{border-block:1px solid rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .cs-player{border-radius:32px;box-shadow:0 28px 76px rgba(42,68,22,.14)}
html[data-brand-theme="lime"] .fact{border-radius:18px}
html[data-brand-theme="lime"] .cta-band{border-radius:34px}
@media (max-width: 640px){html[data-brand-theme="lime"] .cta-band{border-radius:26px}
}
@media (max-width: 640px){html[data-brand-theme="lime"] .cta-band{border-radius:24px}
}
html[data-brand-theme="lime"] .nav .brand{background:transparent;border:0;border-radius:0;box-shadow:none}
html[data-brand-theme="lime"] .related-work-section{border-top:1px solid rgba(66,103,26,.10)}
html[data-brand-theme="lime"] .related-work-desc{color:var(--text-muted)}
html[data-brand-theme="lime"] .work-card .cat{color:#fff;background:rgba(42,68,22,.88);border:1px solid rgba(255,255,255,.36);border-radius:999px;text-shadow:none}
html[data-brand-theme="lime"] .work-card .overlay .title{color:#fff;text-shadow:0 2px 18px rgba(20,33,18,.30)}
html[data-brand-theme="lime"] .work-card .overlay .desc{color:rgba(255,255,255,.90);text-shadow:0 1px 12px rgba(20,33,18,.30)}
html[data-brand-theme="lime"] .work-card-coming{border-color:rgba(66,103,26,.18)}
html[data-brand-theme="lime"] .work-card-coming .thumb{background:radial-gradient(circle at 75% 20%, rgba(66,103,26,.30), transparent 42%),
    linear-gradient(145deg, #f1f7df, #deecbb)}
html[data-brand-theme="lime"] .work-card-coming .thumb::before{background:linear-gradient(180deg, rgba(42,68,22,.03) 15%, rgba(20,33,18,.78) 100%)}
html[data-brand-theme="lime"] .contact-profile{border-bottom:1px solid rgba(66,103,26,.12)}
html[data-brand-theme="lime"] .contact-profile img{border-radius:50%;border:3px solid rgba(255,255,255,.90);box-shadow:0 10px 26px rgba(66,103,26,.18)}
html[data-brand-theme="lime"] .contact-profile strong{color:var(--text)}
html[data-brand-theme="lime"] .contact-profile span{color:var(--text-muted)}
@media (max-width: 720px){html[data-brand-theme="lime"] .nav.open .nav-links .nav-cta-mobile .btn-ghost{color:#182616;background:rgba(255,255,255,.78);border-color:rgba(66,103,26,.16)}
html[data-brand-theme="lime"] .nav{background:rgba(251,253,245,.94);border-bottom-color:rgba(66,103,26,.10)}
html[data-brand-theme="lime"] .nav-toggle{color:#182616;background:rgba(255,255,255,.72);border:1px solid rgba(66,103,26,.14);border-radius:12px}
html[data-brand-theme="lime"] .nav.open .nav-links{background:rgba(251,253,245,.98);border:0;border-bottom:1px solid rgba(66,103,26,.12);border-radius:0 0 22px 22px;box-shadow:0 20px 44px rgba(42,68,22,.14)}
html[data-brand-theme="lime"] .nav.open .nav-links a:not(.btn){color:#536348;background:transparent}
html[data-brand-theme="lime"] .nav.open .nav-links a.active{color:#3a5e14;background:rgba(66,103,26,.09)}
html[data-brand-theme="lime"] .nav.open .nav-links .nav-cta-mobile .btn{color:#fff}
html[data-brand-theme="lime"] .contact-card,html[data-brand-theme="lime"] .book-info,html[data-brand-theme="lime"] .book-main,html[data-brand-theme="lime"] .pkg-card,html[data-brand-theme="lime"] .glass,html[data-brand-theme="lime"] .cta-band{border-color:rgba(66,103,26,.13)}
html[data-brand-theme="lime"] .contact-card,html[data-brand-theme="lime"] .book-info,html[data-brand-theme="lime"] .book-main,html[data-brand-theme="lime"] .pkg-card{background:rgba(255,255,255,.88);color:var(--text)}
html[data-brand-theme="lime"] .field input,html[data-brand-theme="lime"] .field textarea,html[data-brand-theme="lime"] .field select{color:var(--text);background:rgba(255,255,255,.94)}
html[data-brand-theme="lime"] .footer{border-radius:28px 28px 0 0}
}
@media (max-width: 900px){html[data-brand-theme="lime"] .nav.open .nav-links .site-view-switch-mobile{border:1px solid rgba(66,103,26,.24) !important;border-radius:999px !important;background:#f1f7df !important;color:#3a5e14 !important}
html[data-brand-theme="lime"] .nav.open .nav-links .site-view-switch-mobile i,html[data-brand-theme="lime"] .nav.open .nav-links .site-view-switch-mobile span{color:inherit !important}
}
html[data-brand-theme="lime"] .work-summary-item{border-right:1px solid rgba(66,103,26,.11)}
html[data-brand-theme="lime"] .work-summary-item:last-child{border-right:0}
html[data-brand-theme="lime"] .work-summary-item > i{color:#3a5e14;background:rgba(66,103,26,.09);border-radius:11px}
html[data-brand-theme="lime"] .work-summary-copy strong{color:#3a5e14}
html[data-brand-theme="lime"] .work-summary-copy > span{color:var(--text-muted)}
@media (max-width: 720px){html[data-brand-theme="lime"] .work-summary{background:rgba(66,103,26,.10);border-radius:20px}
html[data-brand-theme="lime"] .work-summary-item{background:rgba(255,255,255,.92);border:0}
html[data-brand-theme="lime"] .work-summary-item:nth-child(1){border-radius:19px 0 0 0}
html[data-brand-theme="lime"] .work-summary-item:nth-child(2){border-radius:0 19px 0 0}
html[data-brand-theme="lime"] .work-summary-item:nth-last-child(2){border-radius:0 0 0 19px}
html[data-brand-theme="lime"] .work-summary-item:last-child{border-radius:0 0 19px 0}
}
html[data-brand-theme="lime"] .authority-section::before{background:radial-gradient(circle at 75% 35%, rgba(66,103,26,.13), transparent 34%),
    radial-gradient(circle at 15% 70%, rgba(66,103,26,.08), transparent 35%)}
html[data-brand-theme="lime"] .authority-section .stats{background:transparent;border:0;box-shadow:none}
html[data-brand-theme="lime"] .authority-section .stat{background:radial-gradient(circle at 85% 12%, rgba(66,103,26,.14), transparent 42%),
    rgba(255,255,255,.80);border:1px solid rgba(66,103,26,.12);border-radius:22px;box-shadow:0 1px 0 rgba(255,255,255,.98) inset,
    0 16px 42px rgba(42,68,22,.09)}
html[data-brand-theme="lime"] .authority-stat-icon{color:#3a5e14;background:rgba(66,103,26,.09);border:1px solid rgba(66,103,26,.10);border-radius:13px}
html[data-brand-theme="lime"] .authority-section .stat .num{color:#3a5e14;background:none;-webkit-text-fill-color:currentColor}
html[data-brand-theme="lime"] .authority-section .stat .num .sym{color:#3a5e14;-webkit-text-fill-color:currentColor}
html[data-brand-theme="lime"] .authority-section .stat .label{color:var(--text-muted)}
html[data-brand-theme="lime"] .authority-section .authority{background:rgba(255,255,255,.56);border:1px solid rgba(66,103,26,.10);border-radius:18px;box-shadow:0 10px 30px rgba(42,68,22,.06)}
html[data-brand-theme="lime"] .authority-section .authority .lbl{color:#536348}
html[data-brand-theme="lime"] .authority-section .authority .mkt{color:#536348;background:rgba(255,255,255,.76);border:1px solid rgba(66,103,26,.10);border-radius:999px}
html[data-brand-theme="lime"] .authority-section .authority .mkt i{color:#3a5e14}
html[data-brand-theme="lime"] .authority-section .authority .mkt:hover{color:#3a5e14;background:#fff;border-color:rgba(66,103,26,.24)}
@media (max-width: 480px){html[data-brand-theme="lime"] .authority-section .stat{border-radius:18px}
html[data-brand-theme="lime"] .authority-stat-icon{border-radius:11px}
}
html[data-brand-theme="lime"] .resource-card{border-radius:1.6rem}
html[data-brand-theme="lime"] .resource-card-icon{border-radius:1rem;background:linear-gradient(145deg,rgba(66,103,26,.13),rgba(66,103,26,.16));color:var(--blue)}
html[data-brand-theme="lime"] .resource-kicker{color:var(--blue)}
html[data-brand-theme="lime"] .resource-card p{color:var(--text-muted)}
html[data-brand-theme="lime"] .resource-link{color:var(--blue)}
html[data-brand-theme="lime"] .resource-trust{border-radius:1.6rem}
html[data-brand-theme="lime"] .resource-trust p{color:var(--text-muted)}
html[data-brand-theme="lime"] .resource-detail-head{background:radial-gradient(circle at 78% 25%,rgba(66,103,26,.22),transparent 35%),linear-gradient(180deg,rgba(241,247,223,.86),rgba(251,253,245,.48));border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .resource-breadcrumb{color:var(--text-dim)}
html[data-brand-theme="lime"] .resource-breadcrumb a{color:var(--blue)}
html[data-brand-theme="lime"] .resource-deck{color:var(--text-muted)}
html[data-brand-theme="lime"] .resource-meta{color:var(--text-dim)}
html[data-brand-theme="lime"] .resource-intro{color:var(--text);border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .resource-section{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .resource-section>p{color:var(--text-muted)}
html[data-brand-theme="lime"] .resource-list{color:var(--text-muted)}
html[data-brand-theme="lime"] .resource-list li::marker{color:var(--blue)}
html[data-brand-theme="lime"] .resource-checklist li{border:1px solid var(--border-soft);background:rgba(255,255,255,.62);border-radius:1rem;color:var(--text-muted)}
html[data-brand-theme="lime"] .resource-checklist i{border-radius:50%;background:rgba(66,103,26,.1);color:var(--blue)}
html[data-brand-theme="lime"] .resource-table-wrap{border:1px solid var(--border-soft);border-radius:1.15rem;background:rgba(255,255,255,.7)}
html[data-brand-theme="lime"] .resource-table{border-collapse:collapse}
html[data-brand-theme="lime"] .resource-table th,html[data-brand-theme="lime"] .resource-table td{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .resource-table th{color:var(--text-dim);background:rgba(241,247,223,.62)}
html[data-brand-theme="lime"] .resource-table td{color:var(--text-muted)}
html[data-brand-theme="lime"] .resource-table tbody tr:last-child td{border-bottom:0}
html[data-brand-theme="lime"] .resource-prompts>div{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .resource-prompts strong{color:var(--text)}
html[data-brand-theme="lime"] .resource-prompts span{color:var(--text-muted)}
html[data-brand-theme="lime"] .resource-callout{border:1px solid rgba(66,103,26,.18);border-radius:1.1rem;background:linear-gradient(135deg,rgba(66,103,26,.08),rgba(66,103,26,.08))}
html[data-brand-theme="lime"] .resource-callout i{color:var(--blue)}
html[data-brand-theme="lime"] .resource-callout p{color:var(--text-muted)}
html[data-brand-theme="lime"] .resource-cta{border-radius:1.7rem;color:#fff;background:linear-gradient(135deg,#2a4416,#42671a 58%,#42671a)}
html[data-brand-theme="lime"] .resource-cta .eyebrow{color:#fff;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.12)}
html[data-brand-theme="lime"] .resource-cta p{color:rgba(255,255,255,.82)}
html[data-brand-theme="lime"] .resource-cta .btn-secondary{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.35)}
html[data-brand-theme="lime"] .resource-more a{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .resource-more a:hover{color:var(--blue)}
html[data-brand-theme="lime"] .resource-service-banner{border-radius:1.2rem}
html[data-brand-theme="lime"] .resource-service-banner small{color:var(--blue)}
html[data-brand-theme="lime"] .resource-service-banner em{color:var(--text-dim)}
html[data-brand-theme="lime"] .resource-service-banner>i{color:var(--blue)}
@media print{html[data-brand-theme="lime"] .resource-detail-head{background:#fff}
html[data-brand-theme="lime"] .resource-checklist li{background:#fff}
}
html[data-brand-theme="lime"] #work .work-card,html[data-brand-theme="lime"] #work .work-card.featured,html[data-brand-theme="lime"] #work .work-card:not(.featured){border-radius:20px}
html[data-brand-theme="lime"] #work .work-card .overlay{background:linear-gradient(180deg,transparent 33%,rgba(20,33,18,.92) 100%)}
html[data-brand-theme="lime"] .portfolio-featured{border-radius:999px;background:rgba(255,255,255,.93);color:var(--blue);box-shadow:0 8px 22px rgba(20,33,18,.15)}
html[data-brand-theme="lime"] .portfolio-card{color:var(--text);background:rgba(255,255,255,.78);border:1px solid rgba(178,213,95,.34);border-radius:22px;box-shadow:0 15px 38px rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .portfolio-card:hover{border-color:rgba(66,103,26,.28);box-shadow:0 22px 48px rgba(42,68,22,.14)}
html[data-brand-theme="lime"] .portfolio-media{background:linear-gradient(145deg,#f1f7df,#f1f7df);color:rgba(58,94,20,.55)}
html[data-brand-theme="lime"] .portfolio-media::after{background:linear-gradient(180deg,transparent 58%,rgba(20,33,18,.28))}
html[data-brand-theme="lime"] .portfolio-play,html[data-brand-theme="lime"] .related-work-play{border-radius:50%;background:rgba(255,255,255,.92);color:var(--blue);box-shadow:0 12px 30px rgba(20,33,18,.2)}
html[data-brand-theme="lime"] .portfolio-copy .cat{color:var(--blue)}
html[data-brand-theme="lime"] .portfolio-copy p{color:var(--text-muted)}
html[data-brand-theme="lime"] .portfolio-year{color:var(--text-dim)}
html[data-brand-theme="lime"] .project-player{border-radius:24px}
html[data-brand-theme="lime"] .project-player::after{background:linear-gradient(180deg,rgba(20,33,18,.12),rgba(20,33,18,.52))}
html[data-brand-theme="lime"] .project-player-brand,html[data-brand-theme="lime"] .project-player-meta{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}
html[data-brand-theme="lime"] .project-player-brand{border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(20,33,18,.35)}
html[data-brand-theme="lime"] .project-player-meta{color:rgba(255,255,255,.8)}
html[data-brand-theme="lime"] .project-player .project-player-play{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.94);color:var(--blue);box-shadow:0 18px 42px rgba(20,33,18,.3)}
html[data-brand-theme="lime"] .related-work-card{border-radius:20px!important}
html[data-brand-theme="lime"] .related-work-media{background:linear-gradient(145deg,#f1f7df,#f1f7df) center/cover no-repeat;color:rgba(58,94,20,.55)}
@media(max-width:620px){html[data-brand-theme="lime"] .portfolio-card,html[data-brand-theme="lime"] .related-work-card{border-radius:18px!important}
html[data-brand-theme="lime"] .project-player{border-radius:18px}
}
html[data-brand-theme="lime"] .home-project-card{color:var(--text);background:rgba(255,255,255,.8);border:1px solid rgba(178,213,95,.34);border-radius:20px;box-shadow:0 14px 36px rgba(42,68,22,.09)}
html[data-brand-theme="lime"] .home-project-card:hover{box-shadow:0 20px 44px rgba(42,68,22,.14)}
html[data-brand-theme="lime"] .home-project-media{background:linear-gradient(145deg,#f1f7df,#f1f7df);color:var(--blue)}
html[data-brand-theme="lime"] .home-project-play{border-radius:50%;background:rgba(255,255,255,.94);color:var(--blue);box-shadow:0 12px 28px rgba(20,33,18,.2)}
html[data-brand-theme="lime"] .home-project-copy .cat{color:var(--blue)}
html[data-brand-theme="lime"] .project-player{background:#142112}
html[data-brand-theme="lime"] .mh-player-live{background:#142112}
html[data-brand-theme="lime"] .mh-player-frame{border:0;border-radius:inherit}
html[data-brand-theme="lime"] .mh-player-veil{background:linear-gradient(180deg,rgba(20,33,18,.94),rgba(20,33,18,.54) 58%,transparent)}
html[data-brand-theme="lime"] .mh-player-controls{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(20,33,18,.76);box-shadow:0 8px 28px rgba(0,0,0,.28)}
html[data-brand-theme="lime"] .mh-control{border:0;border-radius:9px;background:transparent;color:#fff}
html[data-brand-theme="lime"] .mh-control:hover,html[data-brand-theme="lime"] .mh-control:focus-visible{background:rgba(255,255,255,.12);outline:none}
html[data-brand-theme="lime"] .mh-progress{accent-color:#42671a}
html[data-brand-theme="lime"] .mh-time{color:rgba(255,255,255,.76)}
html[data-brand-theme="lime"] .project-player:fullscreen{border-radius:0;background:#000}
@media(max-width:620px){html[data-brand-theme="lime"] .mh-player-controls{border-radius:11px}
}

/* Palette mapping: quick-view.css */
html[data-brand-theme="lime"] .quick-view-page{--qbg:#142112;--qpanel:#142112;--qmuted:#b2d55f;--qblue:#42671a;background:var(--qbg);color:#3a5e14}
html[data-brand-theme="lime"] .quick-view-page .nav{background:rgba(20,33,18,.86);border-bottom:1px solid var(--qline)}
html[data-brand-theme="lime"] .quick-view-page .nav .nav-inner{background:transparent;border:0;box-shadow:none}
html[data-brand-theme="lime"] .quick-view-page .nav-links a{color:#3a5e14}
html[data-brand-theme="lime"] .quick-view-page .nav-links a:hover,html[data-brand-theme="lime"] .quick-view-page .nav-links a.active{color:#fff;background:rgba(255,255,255,.07)}
html[data-brand-theme="lime"] .quick-view-page .nav .btn-primary{background:#fff;color:#182616;box-shadow:none}
html[data-brand-theme="lime"] .quick-view-page .site-view-switch{border-color:var(--qline);background:rgba(255,255,255,.05);color:#fff}
html[data-brand-theme="lime"] .quick-view-page .chat-fab{background:#fff;color:#182616}
html[data-brand-theme="lime"] .quick-view-page .eyebrow{color:#3a5e14}
html[data-brand-theme="lime"] .quick-view-page .eyebrow:before{background:#42671a}
html[data-brand-theme="lime"] .qvf-hero{border-bottom:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-grid-bg{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 50% 20%,rgba(66,103,26,.18),transparent 38%)}
html[data-brand-theme="lime"] .qvf-trust-pill{border:1px solid var(--qline);border-radius:999px;color:#3a5e14;background:rgba(255,255,255,.035)}
html[data-brand-theme="lime"] .qvf-trust-pill .pulse{border-radius:50%;background:#37e69a;box-shadow:0 0 14px #37e69a}
html[data-brand-theme="lime"] .qvf-hero h1{background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-brand-theme="lime"] .qvf-hero h1 span{color:#3a5e14!important;-webkit-text-fill-color:#3a5e14!important}
html[data-brand-theme="lime"] .qvf-hero>div p{color:var(--qmuted)}
html[data-brand-theme="lime"] .qvf-btn-light{background:#fff!important;color:#182616!important;border-color:#fff!important;box-shadow:0 14px 38px rgba(0,0,0,.24)}
html[data-brand-theme="lime"] .qvf-btn-dark{background:#142112!important;color:#fff!important;border-color:var(--qline)!important}
html[data-brand-theme="lime"] .qvf-trusted{color:#536348}
html[data-brand-theme="lime"] .qvf-trusted b{color:#536348}
html[data-brand-theme="lime"] .qvf-showreel,html[data-brand-theme="lime"] .qvf-proof,html[data-brand-theme="lime"] .qvf-section,html[data-brand-theme="lime"] .qvf-final{background:var(--qbg)}
html[data-brand-theme="lime"] .qvf-reel-head{color:#536348}
html[data-brand-theme="lime"] .qvf-reel-head a{color:#fff}
html[data-brand-theme="lime"] .qvf-reel{border:1px solid var(--qline)!important;border-radius:6px!important;box-shadow:0 38px 100px rgba(0,0,0,.45)}
html[data-brand-theme="lime"] .qvf-reel:after{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.7))}
html[data-brand-theme="lime"] .qvf-reel-label small{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-stats{border-block:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-stats div{border-right:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-stats div:last-child{border:0}
html[data-brand-theme="lime"] .qvf-stats strong{color:#fff}
html[data-brand-theme="lime"] .qvf-stats span{color:var(--qmuted)}
html[data-brand-theme="lime"] .qvf-proof-quotes{border:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-proof-quotes blockquote{color:#3a5e14;border-right:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-proof-quotes blockquote:last-child{border:0}
html[data-brand-theme="lime"] .qvf-proof-quotes footer{color:#536348}
html[data-brand-theme="lime"] .qvf-proof-quotes b{color:#fff}
html[data-brand-theme="lime"] .qvf-section{border-top:1px solid rgba(255,255,255,.06)}
html[data-brand-theme="lime"] .qvf-heading>span{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-heading h2,html[data-brand-theme="lime"] .qvf-final h2{background:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-brand-theme="lime"] .qvf-heading p{color:var(--qmuted)}
html[data-brand-theme="lime"] .qvf-heading a{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-pillars article{border:1px solid var(--qline);background:linear-gradient(145deg,#142112,#142112)}
html[data-brand-theme="lime"] .qvf-pillars article>b{color:#536348}
html[data-brand-theme="lime"] .qvf-pillars article>i{border:1px solid #42671a;color:#3a5e14}
html[data-brand-theme="lime"] .qvf-pillars p{color:var(--qmuted)}
html[data-brand-theme="lime"] .qvf-service-list{border-top:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-service-list a{border-bottom:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-service-list a:hover{background:rgba(66,103,26,.06)}
html[data-brand-theme="lime"] .qvf-service-list span{color:#536348}
html[data-brand-theme="lime"] .qvf-service-list>a>i:first-of-type{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-service-list small{color:var(--qmuted)}
html[data-brand-theme="lime"] .qvf-work-section,html[data-brand-theme="lime"] .qvf-pricing-section,html[data-brand-theme="lime"] .qvf-faq-section{background:#142112}
html[data-brand-theme="lime"] .qvf-work-filter button{border:1px solid var(--qline);background:transparent;color:#536348}
html[data-brand-theme="lime"] .qvf-work-filter button.on{background:#fff;color:#182616}
html[data-brand-theme="lime"] .qvf-work-media{background:#142112;border:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-work-media>i{border-radius:50%;background:rgba(255,255,255,.9);color:#182616}
html[data-brand-theme="lime"] .qvf-work-card>small{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-process{border-top:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-process article{border-bottom:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-process article>b{color:#536348}
html[data-brand-theme="lime"] .qvf-process article>i{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-process p{color:var(--qmuted)}
html[data-brand-theme="lime"] .qvf-pricing article{border:1px solid var(--qline);background:#142112}
html[data-brand-theme="lime"] .qvf-pricing article.featured{border-color:#42671a;background:linear-gradient(180deg,#142112,#142112)}
html[data-brand-theme="lime"] .qvf-pricing article>span{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-pricing article>p{color:var(--qmuted)}
html[data-brand-theme="lime"] .qvf-price{border-block:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-price small{color:#536348}
html[data-brand-theme="lime"] .qvf-pricing ul{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-pricing li i{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-pricing article>a{border:1px solid var(--qline);color:#fff}
html[data-brand-theme="lime"] .qvf-start{background:radial-gradient(circle at 50% 0,rgba(66,103,26,.16),transparent 32%),#142112}
html[data-brand-theme="lime"] .qvf-form{border:1px solid #2a4416;background:#142112;box-shadow:0 0 0 1px rgba(66,103,26,.12),0 0 60px rgba(66,103,26,.09)}
html[data-brand-theme="lime"] .qvf-form-progress span{background:#142112}
html[data-brand-theme="lime"] .qvf-form-progress span.on{background:#b2d55f}
html[data-brand-theme="lime"] .qvf-form-message{border-left:3px solid #ffb64c;background:rgba(255,182,76,.08);color:#ffd496}
html[data-brand-theme="lime"] .qvf-form-step{border:0}
html[data-brand-theme="lime"] .qvf-options span{border:1px solid var(--qline);color:#3a5e14}
html[data-brand-theme="lime"] .qvf-options input:focus-visible+span{outline:2px solid #b2d55f;outline-offset:2px}
html[data-brand-theme="lime"] .qvf-options input:checked+span{border-color:#42671a;background:#142112;color:#fff}
html[data-brand-theme="lime"] .qvf-form label{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-form input,html[data-brand-theme="lime"] .qvf-form select,html[data-brand-theme="lime"] .qvf-form textarea{border:1px solid var(--qline);border-radius:0;background:#142112;color:#fff}
html[data-brand-theme="lime"] .qvf-back{border:0;background:none;color:#3a5e14}
html[data-brand-theme="lime"] .qvf-reviews .tm-card{border:1px solid var(--qline);border-radius:0;background:#142112;color:#fff}
html[data-brand-theme="lime"] .qvf-reviews .tm-body{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-reviews .tm-name{color:#fff}
html[data-brand-theme="lime"] .qvf-review-empty{border:1px solid var(--qline);background:#142112}
html[data-brand-theme="lime"] .qvf-review-empty>i{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-review-empty p{color:var(--qmuted)}
html[data-brand-theme="lime"] .qvf-review-empty>a{color:#fff}
html[data-brand-theme="lime"] .qvf-faqs{border-top:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-faqs details{border-bottom:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-faqs summary b{color:#536348}
html[data-brand-theme="lime"] .qvf-faqs details p{color:var(--qmuted)}
html[data-brand-theme="lime"] .qvf-final{border-top:1px solid var(--qline);background:radial-gradient(circle at 50% 100%,rgba(66,103,26,.22),transparent 43%),#142112}
html[data-brand-theme="lime"] .qvf-final p{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-footer{border-top:1px solid var(--qline);background:#142112}
html[data-brand-theme="lime"] .qvf-footer-inner{color:#536348}
html[data-brand-theme="lime"] .qvf-footer a:hover{color:#fff}
@media(max-width:900px){html[data-brand-theme="lime"] .quick-view-page .nav-links{background:#142112}
html[data-brand-theme="lime"] .quick-view-page .nav.open .nav-links a{color:#3a5e14;background:transparent}
html[data-brand-theme="lime"] .quick-view-page .nav.open .nav-links .btn-ghost{color:#fff;background:#142112}
}
@media(max-width:680px){html[data-brand-theme="lime"] .qvf-stats div:nth-child(2){border-right:0}
html[data-brand-theme="lime"] .qvf-stats div:nth-child(-n+2){border-bottom:1px solid var(--qline)}
html[data-brand-theme="lime"] .qvf-proof-quotes blockquote{border-right:0;border-bottom:1px solid var(--qline)}
}
html[data-brand-theme="lime"] .quick-view-page{--qbg:#fbfdf5;--qline:rgba(42,68,22,.16);--qmuted:#42671a;--qblue:#42671a;background:radial-gradient(circle at 92% 8%,rgba(66,103,26,.20),transparent 28%),linear-gradient(180deg,#fbfdf5,#fbfdf5);color:#182616}
html[data-brand-theme="lime"] .quick-view-page .nav{background:rgba(251,253,245,.86);border-color:var(--qline);box-shadow:0 8px 28px rgba(42,68,22,.06)}
html[data-brand-theme="lime"] .quick-view-page .nav-links a{color:#536348}
html[data-brand-theme="lime"] .quick-view-page .nav-links a:hover,html[data-brand-theme="lime"] .quick-view-page .nav-links a.active{color:#3a5e14;background:rgba(66,103,26,.08)}
html[data-brand-theme="lime"] .quick-view-page .nav .btn-primary{background:linear-gradient(135deg,#42671a,#b2d55f);color:#fff;box-shadow:0 12px 28px rgba(66,103,26,.20)}
html[data-brand-theme="lime"] .quick-view-page .site-view-switch{border-color:rgba(66,103,26,.20);background:rgba(255,255,255,.72);color:#182616}
html[data-brand-theme="lime"] .quick-view-page .chat-fab{background:#42671a;color:#fff}
html[data-brand-theme="lime"] .qvf-grid-bg{background:linear-gradient(rgba(66,103,26,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(66,103,26,.045) 1px,transparent 1px),radial-gradient(circle at 50% 20%,rgba(66,103,26,.24),transparent 42%)}
html[data-brand-theme="lime"] .qvf-hero{border-color:var(--qline)}
html[data-brand-theme="lime"] .qvf-trust-pill{border-color:rgba(66,103,26,.20);color:#536348;background:rgba(255,255,255,.68);box-shadow:0 10px 30px rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .qvf-hero h1{color:#182616!important;-webkit-text-fill-color:#182616!important}
html[data-brand-theme="lime"] .qvf-hero h1 span{color:#3a5e14!important;-webkit-text-fill-color:#3a5e14!important}
html[data-brand-theme="lime"] .qvf-hero>div p{color:#536348}
html[data-brand-theme="lime"] .qvf-btn-light{background:linear-gradient(135deg,#42671a,#b2d55f)!important;color:#fff!important;border-color:#42671a!important;box-shadow:0 14px 34px rgba(66,103,26,.20)}
html[data-brand-theme="lime"] .qvf-btn-dark{background:rgba(255,255,255,.78)!important;color:#182616!important;border-color:rgba(42,68,22,.18)!important;box-shadow:0 10px 28px rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .qvf-trusted{color:#536348}
html[data-brand-theme="lime"] .qvf-trusted b{color:#536348}
html[data-brand-theme="lime"] .qvf-showreel,html[data-brand-theme="lime"] .qvf-proof,html[data-brand-theme="lime"] .qvf-section,html[data-brand-theme="lime"] .qvf-final{background:transparent}
html[data-brand-theme="lime"] .qvf-reel-head{color:#536348}
html[data-brand-theme="lime"] .qvf-reel-head a{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-reel{border-color:rgba(66,103,26,.20)!important;box-shadow:0 32px 80px rgba(42,68,22,.17)}
html[data-brand-theme="lime"] .qvf-stats{border-color:var(--qline);background:rgba(255,255,255,.45)}
html[data-brand-theme="lime"] .qvf-stats div{border-color:var(--qline)}
html[data-brand-theme="lime"] .qvf-stats strong{color:#182616}
html[data-brand-theme="lime"] .qvf-proof-quotes{border-color:var(--qline);background:rgba(255,255,255,.58);box-shadow:0 20px 55px rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .qvf-proof-quotes blockquote{color:#182616;border-color:var(--qline)}
html[data-brand-theme="lime"] .qvf-proof-quotes footer{color:#536348}
html[data-brand-theme="lime"] .qvf-proof-quotes b{color:#182616}
html[data-brand-theme="lime"] .qvf-section{border-color:rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .qvf-heading>span{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-heading h2,html[data-brand-theme="lime"] .qvf-final h2{color:#182616!important;-webkit-text-fill-color:#182616!important}
html[data-brand-theme="lime"] .qvf-heading p{color:#536348}
html[data-brand-theme="lime"] .qvf-heading a{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-pillars article{border-color:var(--qline);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(251,253,245,.80));box-shadow:0 20px 55px rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .qvf-pillars article>b{color:#536348}
html[data-brand-theme="lime"] .qvf-pillars article>i{border-color:rgba(66,103,26,.25);border-radius:16px;color:#3a5e14;background:rgba(66,103,26,.07)}
html[data-brand-theme="lime"] .qvf-pillars p{color:#536348}
html[data-brand-theme="lime"] .qvf-service-list,html[data-brand-theme="lime"] .qvf-service-list a{border-color:var(--qline)}
html[data-brand-theme="lime"] .qvf-service-list a:hover{background:rgba(66,103,26,.055)}
html[data-brand-theme="lime"] .qvf-service-list span{color:#536348}
html[data-brand-theme="lime"] .qvf-service-list>a>i:first-of-type{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-service-list small{color:#536348}
html[data-brand-theme="lime"] .qvf-work-section,html[data-brand-theme="lime"] .qvf-pricing-section,html[data-brand-theme="lime"] .qvf-faq-section{background:rgba(241,247,223,.58)}
html[data-brand-theme="lime"] .qvf-work-filter button{border-color:rgba(66,103,26,.17);background:rgba(255,255,255,.6);color:#536348;border-radius:999px}
html[data-brand-theme="lime"] .qvf-work-filter button.on{background:#42671a;color:#fff;border-color:#42671a}
html[data-brand-theme="lime"] .qvf-work-media{border-color:rgba(66,103,26,.18);border-radius:18px;background-color:#f1f7df;box-shadow:0 18px 45px rgba(42,68,22,.10)}
html[data-brand-theme="lime"] .qvf-work-media:before{background:linear-gradient(180deg,transparent 45%,rgba(20,33,18,.18))}
html[data-brand-theme="lime"] .qvf-work-media .cs-play{background:rgba(255,255,255,.94);color:#3a5e14;box-shadow:0 10px 28px rgba(42,68,22,.18)}
html[data-brand-theme="lime"] .qvf-work-card>small{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-work-title{color:#182616}
html[data-brand-theme="lime"] .qvf-work-card .mh-player-controls{border-radius:0 0 18px 18px}
html[data-brand-theme="lime"] .qvf-process,html[data-brand-theme="lime"] .qvf-process article{border-color:var(--qline)}
html[data-brand-theme="lime"] .qvf-process article>i{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-process article>b{color:#536348}
html[data-brand-theme="lime"] .qvf-process p{color:#536348}
html[data-brand-theme="lime"] .qvf-pricing article{border-color:var(--qline);border-radius:24px;background:rgba(255,255,255,.76);box-shadow:0 20px 55px rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .qvf-pricing article.featured{border-color:rgba(66,103,26,.42);background:linear-gradient(180deg,rgba(241,247,223,.96),rgba(255,255,255,.88));box-shadow:0 24px 65px rgba(66,103,26,.14)}
html[data-brand-theme="lime"] .qvf-pricing article>span{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-pricing article>p,html[data-brand-theme="lime"] .qvf-pricing ul{color:#536348}
html[data-brand-theme="lime"] .qvf-price{border-color:var(--qline)}
html[data-brand-theme="lime"] .qvf-price strong{color:#182616}
html[data-brand-theme="lime"] .qvf-pricing li i{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-pricing article>a{border-color:rgba(66,103,26,.18);border-radius:12px;color:#3a5e14;background:rgba(66,103,26,.055)}
html[data-brand-theme="lime"] .qvf-start{background:radial-gradient(circle at 50% 0,rgba(66,103,26,.22),transparent 34%)}
html[data-brand-theme="lime"] .qvf-form{border-color:rgba(66,103,26,.20);border-radius:26px;background:rgba(255,255,255,.78);box-shadow:0 25px 70px rgba(42,68,22,.12)}
html[data-brand-theme="lime"] .qvf-form-progress span{background:#f1f7df}
html[data-brand-theme="lime"] .qvf-form-progress span.on{background:#42671a}
html[data-brand-theme="lime"] .qvf-form-message{border-color:#ed9a23;background:#fff8e9;color:#7a4a00}
html[data-brand-theme="lime"] .qvf-form legend{color:#182616}
html[data-brand-theme="lime"] .qvf-options span{border-color:var(--qline);border-radius:14px;color:#536348;background:rgba(251,253,245,.76)}
html[data-brand-theme="lime"] .qvf-options input:checked+span{border-color:#42671a;background:#f1f7df;color:#3a5e14}
html[data-brand-theme="lime"] .qvf-form label{color:#536348}
html[data-brand-theme="lime"] .qvf-form input,html[data-brand-theme="lime"] .qvf-form select,html[data-brand-theme="lime"] .qvf-form textarea{border-color:var(--qline);border-radius:13px;background:rgba(255,255,255,.86);color:#182616}
html[data-brand-theme="lime"] .qvf-back{color:#536348}
html[data-brand-theme="lime"] .qvf-reviews .tm-card{border-color:var(--qline);border-radius:22px;background:rgba(255,255,255,.76);color:#182616;box-shadow:0 18px 48px rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .qvf-reviews .tm-body{color:#536348}
html[data-brand-theme="lime"] .qvf-reviews .tm-name{color:#182616}
html[data-brand-theme="lime"] .qvf-review-empty{border-color:var(--qline);border-radius:22px;background:rgba(255,255,255,.72)}
html[data-brand-theme="lime"] .qvf-review-empty>a{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-faqs,html[data-brand-theme="lime"] .qvf-faqs details{border-color:var(--qline)}
html[data-brand-theme="lime"] .qvf-faqs summary b{color:#536348}
html[data-brand-theme="lime"] .qvf-faqs details p{color:#536348}
html[data-brand-theme="lime"] .qvf-final{border-color:var(--qline);background:radial-gradient(circle at 50% 100%,rgba(66,103,26,.25),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.25),rgba(241,247,223,.72))}
html[data-brand-theme="lime"] .qvf-final p{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-footer{border-color:var(--qline);background:#f1f7df}
html[data-brand-theme="lime"] .qvf-footer-inner{color:#536348}
html[data-brand-theme="lime"] .qvf-footer a:hover{color:#3a5e14}
@media(max-width:900px){html[data-brand-theme="lime"] .quick-view-page .nav-links{background:rgba(251,253,245,.98)}
html[data-brand-theme="lime"] .quick-view-page .nav.open .nav-links a{color:#536348;background:transparent}
html[data-brand-theme="lime"] .quick-view-page .nav.open .nav-links a.active{color:#3a5e14;background:rgba(66,103,26,.08)}
html[data-brand-theme="lime"] .quick-view-page .nav.open .nav-links .btn-ghost{color:#3a5e14;background:#f1f7df}
}
@media(max-width:680px){html[data-brand-theme="lime"] .qvf-work-media{border-radius:15px}
}
html[data-brand-theme="lime"] .quick-view-page .nav-links a{border-radius:999px}
html[data-brand-theme="lime"] .quick-view-page .nav-links a.active{box-shadow:inset 0 0 0 1px rgba(66,103,26,.12)}
html[data-brand-theme="lime"] .qvf-hero{background:radial-gradient(circle at 18% 24%,rgba(178,213,95,.16),transparent 25%),radial-gradient(circle at 82% 18%,rgba(66,103,26,.20),transparent 28%),linear-gradient(180deg,#fbfdf5,#fbfdf5)}
html[data-brand-theme="lime"] .qvf-hero:after{border-radius:50%;background:rgba(66,103,26,.13)}
html[data-brand-theme="lime"] .qvf-pillars article:hover,html[data-brand-theme="lime"] .qvf-pricing article:hover,html[data-brand-theme="lime"] .qvf-reviews .tm-card:hover{border-color:rgba(66,103,26,.28);box-shadow:0 26px 64px rgba(42,68,22,.13)}
html[data-brand-theme="lime"] .qvf-pillars article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(241,247,223,.9))}
html[data-brand-theme="lime"] .qvf-pillars article:nth-child(2){background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(251,253,245,.88))}
html[data-brand-theme="lime"] .qvf-pillars article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(241,247,223,.9))}
html[data-brand-theme="lime"] .qvf-process{border:0}
html[data-brand-theme="lime"] .qvf-process article{border:1px solid var(--qline);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 15px 42px rgba(42,68,22,.07)}
html[data-brand-theme="lime"] .qvf-process article>i{border-radius:14px;background:linear-gradient(145deg,#f1f7df,#fbfdf5)}
html[data-brand-theme="lime"] .qvf-work-media{border-style:solid}
html[data-brand-theme="lime"] .qvf-work-media:hover{box-shadow:0 24px 58px rgba(42,68,22,.17)}
html[data-brand-theme="lime"] .qvf-work-media .cs-play{border-radius:50%}
html[data-brand-theme="lime"] .qvf-media-hint{border-radius:999px;background:rgba(20,33,18,.78);color:#fff}
html[data-brand-theme="lime"] .qvf-video-modal .video-modal__backdrop{background:rgba(20,33,18,.78)}
html[data-brand-theme="lime"] .qvf-video-modal .video-modal__ratio{border-radius:20px;border-color:rgba(178,213,95,.48);box-shadow:0 35px 110px rgba(0,0,0,.42)}
html[data-brand-theme="lime"] .qvf-video-modal .video-modal__close{color:#fff;border-radius:50%;background:rgba(255,255,255,.12)}
html[data-brand-theme="lime"] .qvf-modal-title{color:#fff}
html[data-brand-theme="lime"] .qvf-book-dock{border:1px solid rgba(66,103,26,.22);border-radius:20px;background:rgba(251,253,245,.9);box-shadow:0 22px 70px rgba(42,68,22,.24)}
html[data-brand-theme="lime"] .qvf-book-dock>span{color:#182616}
html[data-brand-theme="lime"] .qvf-book-dock>span>i{color:#3a5e14}
html[data-brand-theme="lime"] .qvf-book-dock small{color:#536348}
html[data-brand-theme="lime"] .qvf-book-dock>strong{border-radius:13px;background:linear-gradient(135deg,#42671a,#b2d55f);color:#fff}
@media(max-width:680px){html[data-brand-theme="lime"] .qvf-book-dock{border-radius:17px}
}
@media(max-width:900px){html[data-brand-theme="lime"] .quick-view-page .nav.open .nav-links .site-view-switch-mobile{border:1px solid rgba(66,103,26,.26)!important;border-radius:999px!important;background:#f1f7df!important;color:#3a5e14!important}
html[data-brand-theme="lime"] .quick-view-page .nav.open .nav-links .site-view-switch-mobile span{color:inherit!important}
}
html[data-brand-theme="lime"] .qvf-reel,html[data-brand-theme="lime"] .qvf-work-media{border:2px solid rgba(66,103,26,.34)!important;box-shadow:0 0 0 1px rgba(255,255,255,.92) inset,
    -20px 0 48px rgba(178,213,95,.13),
    20px 0 48px rgba(178,213,95,.11),
    0 24px 62px rgba(42,68,22,.16)!important}
html[data-brand-theme="lime"] .qvf-reel{border-radius:22px!important}
html[data-brand-theme="lime"] .qvf-reel .cs-play,html[data-brand-theme="lime"] .qvf-work-media .cs-play{border:1px solid rgba(255,255,255,.92);border-radius:50%;background:rgba(255,255,255,.94);color:#3a5e14;box-shadow:0 12px 32px rgba(42,68,22,.22),0 0 0 8px rgba(255,255,255,.16)}
html[data-brand-theme="lime"] .qvf-reel:hover .cs-play,html[data-brand-theme="lime"] .qvf-work-media:hover .cs-play{background:#fff;box-shadow:0 16px 38px rgba(42,68,22,.26),0 0 0 10px rgba(255,255,255,.22)}
@media(max-width:680px){html[data-brand-theme="lime"] .qvf-reel,html[data-brand-theme="lime"] .qvf-work-media{box-shadow:0 0 0 1px rgba(255,255,255,.9) inset,0 18px 42px rgba(42,68,22,.15)!important}
}
html[data-brand-theme="lime"] .qvf-pricing-empty{border:1px dashed var(--qline);border-radius:18px;color:var(--qmuted);background:rgba(255,255,255,.62)}
html[data-brand-theme="lime"] .qvf-pricing-empty a{color:#3a5e14}

/* Component colour mapping: includes/header.php */
html[data-brand-theme="lime"] .iti--separate-dial-code .iti__selected-flag{background:rgba(255,255,255,0.03);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}
html[data-brand-theme="lime"] .iti__selected-flag:hover,html[data-brand-theme="lime"] .iti__selected-flag:focus{background:rgba(255,255,255,0.06)}
html[data-brand-theme="lime"] .iti--separate-dial-code .iti__selected-dial-code{color:var(--text-muted)}
html[data-brand-theme="lime"] .iti__country-list{background:rgba(251,253,245,.97);border:1px solid rgba(66,103,26,.16);border-radius:var(--radius);box-shadow:0 20px 55px rgba(42,68,22,.18);color:var(--text);scrollbar-color:rgba(66,103,26,.3) transparent}
html[data-brand-theme="lime"] .iti__search-row{background:#fbfdf5;border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid rgba(66,103,26,.12);box-shadow:0 5px 14px rgba(42,68,22,.08)}
html[data-brand-theme="lime"] .iti__search-icon{color:var(--blue)}
html[data-brand-theme="lime"] .iti__country-search{border:1px solid rgba(66,103,26,.16)!important;border-radius:.8rem!important;background:rgba(255,255,255,.88)!important;color:var(--text)!important;box-shadow:none!important;outline:none}
html[data-brand-theme="lime"] .iti__country-search:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px rgba(66,103,26,.1)!important}
html[data-brand-theme="lime"] .iti__country-search::placeholder{color:var(--text-dim)}
html[data-brand-theme="lime"] .iti__country{border-radius:.7rem}
html[data-brand-theme="lime"] .iti__country.iti__highlight{background:rgba(66,103,26,.1);color:var(--text)}
html[data-brand-theme="lime"] .iti__dial-code{color:var(--text-dim)}
html[data-brand-theme="lime"] .iti__divider{border-bottom:1px solid var(--border-soft)}
html[data-brand-theme="lime"] .iti__flag{box-shadow:0 0 0 1px rgba(0,0,0,0.35)}
html[data-brand-theme="lime"] .iti__no-country-results::after{color:var(--text-dim)}

/* Component colour mapping: 404.php */
html[data-brand-theme="lime"] body[data-theme-page="404"] .error-page::before{border-radius:50%;background:radial-gradient(circle, rgba(23,197,126,.17) 0, rgba(23,197,126,.05) 34%, transparent 68%)}
html[data-brand-theme="lime"] body[data-theme-page="404"] .error-code{color:var(--text);text-shadow:0 0 60px rgba(23,197,126,.12)}
html[data-brand-theme="lime"] body[data-theme-page="404"] .error-code span{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-brand-theme="lime"] body[data-theme-page="404"] .error-reel{border:1px solid var(--green-line);border-radius:50%;background:radial-gradient(circle at center, var(--bg) 0 8%, transparent 9%),
      radial-gradient(circle at 50% 23%, var(--bg) 0 10%, transparent 11%),
      radial-gradient(circle at 77% 50%, var(--bg) 0 10%, transparent 11%),
      radial-gradient(circle at 50% 77%, var(--bg) 0 10%, transparent 11%),
      radial-gradient(circle at 23% 50%, var(--bg) 0 10%, transparent 11%),
      linear-gradient(145deg, var(--green-glow), var(--green-deep));box-shadow:0 0 0 10px rgba(23,197,126,.04), 0 20px 60px rgba(0,0,0,.32)}
html[data-brand-theme="lime"] body[data-theme-page="404"] .error-reel::after{border:1px solid rgba(7,9,8,.28);border-radius:50%}
html[data-brand-theme="lime"] body[data-theme-page="404"] .error-copy p{color:var(--text-muted)}
html[data-brand-theme="lime"] body[data-theme-page="404"] .error-hint{color:var(--green-glow)}

/* Component colour mapping: pay-now.php */
html[data-brand-theme="lime"] body[data-theme-page="pay-now"]{background:radial-gradient(1200px 600px at 50% -10%, rgba(23,197,126,0.10), transparent 60%), #142112;color:#eef2f0}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .pay-card{background:#142112;border:1px solid rgba(255,255,255,0.08);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,0.55)}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .test-banner{background:rgba(234,161,0,0.12);border:1px solid rgba(234,161,0,0.4);color:#ffca57;border-radius:10px}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .test-banner .dot{border-radius:50%;background:#ffca57}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .sub{color:#9aa4a0}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .preset{border-radius:12px;background:#142112;border:1.5px solid rgba(255,255,255,0.09);color:#cfd8d4}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .preset:hover{border-color:rgba(23,197,126,0.5);color:#fff}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .preset.on{background:#17C57E;border-color:#17C57E;color:#04140d;box-shadow:0 8px 24px rgba(23,197,126,0.28)}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .amount-wrap .cur{color:#8a938f}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .amount-wrap input{color:#fff;background:#142112;border:1.5px solid rgba(255,255,255,0.10);border-radius:12px;outline:none}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .amount-wrap input:focus{border-color:#17C57E;box-shadow:0 0 0 3px rgba(23,197,126,0.14)}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .pay-btn{border:0;border-radius:12px;color:#04140d;background:#17C57E}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .pay-btn:hover{box-shadow:0 12px 30px rgba(23,197,126,0.3)}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .pay-btn:disabled{box-shadow:none}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .err{color:#ff8a89}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .secure{color:#79837f}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .unavail{color:#9aa4a0}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] .unavail svg{color:#4a534f}
html[data-brand-theme="lime"] body[data-theme-page="pay-now"] a.brand-link{color:inherit}

/* Component colour mapping: unsubscribe.php */
html[data-brand-theme="lime"] body[data-theme-page="unsubscribe"]{background:#fbfdf5;color:#182616}
html[data-brand-theme="lime"] body[data-theme-page="unsubscribe"] .card{border:1px solid #f1f7df;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgba(42,68,22,.14)}
html[data-brand-theme="lime"] body[data-theme-page="unsubscribe"] p{color:#536348}
html[data-brand-theme="lime"] body[data-theme-page="unsubscribe"] .ok{border-radius:14px;background:#ecfdf3;color:#166534}
html[data-brand-theme="lime"] body[data-theme-page="unsubscribe"] button{border:0;border-radius:13px;background:#42671a;color:#fff}
html[data-brand-theme="lime"] body[data-theme-page="unsubscribe"] a{color:#3a5e14}

/* Brand tokens and deliberate high-contrast finishing, scoped away from admin. */
html[data-brand-theme="lime"] {
 --green:#416b16;--green-glow:#537f1e;--green-deep:#2e4d10;--green-soft:rgba(151,192,63,.12);--green-line:rgba(80,112,32,.28);
 --blue:#416b16;--blue-deep:#2e4d10;--blue-light:#eaf4d2;--teal:#9abf3e;--cyan:#779e2b;
 --base:#fbfcf6;--base-2:#f0f6e3;--surface:rgba(255,255,252,.88);--surface-2:#f3f7e8;--glass:rgba(255,255,250,.78);
 --text:#18251b;--text-muted:#56634d;--text-dim:#69745e;--on-green:#fff;--on-lime:#17220c;
 --border:rgba(76,103,37,.20);--border-soft:rgba(76,103,37,.12);--border-strong:rgba(76,103,37,.34);
 --shadow-sm:0 10px 30px rgba(49,73,24,.08);--shadow:0 28px 80px rgba(49,73,24,.12);--shadow-green:0 14px 34px rgba(125,161,45,.20);
 --grad-green:linear-gradient(125deg,#b7ef31,#d5fa77);--grad-brand:linear-gradient(120deg,#314d15,#41631b 55%,#4b6d1e);
 --grad-text:linear-gradient(125deg,#18251b,#416b16 76%,#527f1c);--grad-orb-a:radial-gradient(circle at 30% 30%,rgba(190,237,72,.30),rgba(169,211,67,.08) 60%,transparent 72%);--grad-orb-b:radial-gradient(circle at 30% 30%,rgba(169,211,67,.20),rgba(121,163,36,.06) 60%,transparent 72%);
 --lime-primary:#bef43a;--lime-ink:#17220c;--lime-particle-near:#7da52d;--lime-particle-far:#c2df86;
 background:var(--base);color-scheme:light;
}
html[data-brand-theme="lime"] body{background:radial-gradient(ellipse 850px 560px at 95% 0,rgba(194,238,90,.16),transparent 68%),radial-gradient(ellipse 740px 620px at 0 60%,rgba(195,226,133,.12),transparent 66%),linear-gradient(180deg,#fdfef9,#f5f8eb 55%,#fcfdf7);color:var(--text)}
html[data-brand-theme="lime"] body.quick-view-page{--qbg:#fbfcf6;--qpanel:rgba(255,255,251,.88);--qline:rgba(76,103,37,.2);--qmuted:#56634d;--qblue:#416b16;background:radial-gradient(circle at 92% 8%,rgba(185,225,86,.14),transparent 28%),linear-gradient(180deg,#fcfef6,#f3f7e8)}
html[data-brand-theme="lime"] .hero-aurora span:nth-child(1){background:rgba(174,219,64,.19)}
html[data-brand-theme="lime"] .hero-aurora span:nth-child(2){background:rgba(190,228,109,.14)}
html[data-brand-theme="lime"] .hero-portrait::before{background:radial-gradient(circle,rgba(181,224,82,.22),rgba(141,188,43,.05) 48%,transparent 68%)}
html[data-brand-theme="lime"] .hero-portrait img{filter:drop-shadow(0 28px 48px rgba(52,76,27,.18)) drop-shadow(0 0 28px rgba(165,208,64,.1))}
html[data-brand-theme="lime"] .qvf-hero{background:radial-gradient(ellipse at 14% 22%,rgba(190,237,72,.17),transparent 40%),radial-gradient(ellipse at 86% 18%,rgba(176,216,79,.15),transparent 42%),linear-gradient(180deg,#fcfef6,#f2f8e4)}
html[data-brand-theme="lime"] .qvf-grid-bg{background-image:linear-gradient(rgba(88,119,40,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(88,119,40,.045) 1px,transparent 1px),radial-gradient(circle at 50% 20%,rgba(185,223,92,.12),transparent 42%)}
html[data-brand-theme="lime"] .btn-primary,html[data-brand-theme="lime"] .qvf-btn-light,html[data-brand-theme="lime"] .qvf-book-dock>a,html[data-brand-theme="lime"] .chat-fab,html[data-brand-theme="lime"] .chat-start{
 background:linear-gradient(125deg,#b7ef31,#d5fa77)!important;color:#17220c!important;-webkit-text-fill-color:#17220c!important;border-color:#96c52d!important;box-shadow:0 10px 28px rgba(123,155,43,.18)!important;
}
html[data-brand-theme="lime"] .btn-primary:hover,html[data-brand-theme="lime"] .qvf-btn-light:hover,html[data-brand-theme="lime"] .qvf-book-dock>a:hover,html[data-brand-theme="lime"] .chat-start:hover{background:linear-gradient(125deg,#ace32a,#c8ef64)!important;color:#17220c!important}
html[data-brand-theme="lime"] .btn-primary i,html[data-brand-theme="lime"] .qvf-btn-light i,html[data-brand-theme="lime"] .chat-fab i{color:inherit!important;-webkit-text-fill-color:currentColor!important}
html[data-brand-theme="lime"] .nav-links a.active{color:#314f13!important;background:#eaf4d5!important}
html[data-brand-theme="lime"] .site-view-switch{color:#314f13!important;background:rgba(255,255,251,.94)!important;border-color:rgba(71,103,29,.28)!important}
html[data-brand-theme="lime"] .qvf-hero h1,html[data-brand-theme="lime"] .qvf-heading h2{color:#18251b!important;-webkit-text-fill-color:#18251b!important}
html[data-brand-theme="lime"] .qvf-hero h1 span{color:#416b16!important;-webkit-text-fill-color:#416b16!important}
html[data-brand-theme="lime"] .qvf-reel,html[data-brand-theme="lime"] .qvf-work-media{border-color:rgba(91,128,37,.48)!important;box-shadow:0 0 0 1px rgba(255,255,247,.92) inset,-18px 0 44px rgba(166,210,62,.11),18px 0 44px rgba(121,159,41,.09),0 22px 54px rgba(46,71,21,.14)!important}
html[data-brand-theme="lime"] .qvf-reel .cs-play,html[data-brand-theme="lime"] .qvf-work-media .cs-play{background:rgba(255,255,250,.97);color:#416b16;border-color:rgba(89,121,36,.22)}
html[data-brand-theme="lime"] .qvf-pricing article.featured{border-color:#789e2b;background:linear-gradient(180deg,#eef8d5,rgba(255,255,251,.96));box-shadow:0 18px 48px rgba(97,132,35,.13)}
html[data-brand-theme="lime"] .cta-band{background:linear-gradient(120deg,#304b17,#42621b 65%,#4b6d1e)!important;color:#fff!important}
html[data-brand-theme="lime"] .cta-band h2,html[data-brand-theme="lime"] .cta-band p{color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-brand-theme="lime"] .cta-band p{opacity:1}
html[data-brand-theme="lime"] .cta-band .eyebrow{color:#fff;-webkit-text-fill-color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.35)}
html[data-brand-theme="lime"] .cta-band .eyebrow::before{background:#bef43a}
html[data-brand-theme="lime"] .footer,html[data-brand-theme="lime"] .qvf-footer{background:linear-gradient(135deg,#f0f5e4,#eaf2d7)!important;color:#26371c}
html[data-brand-theme="lime"] .footer p,html[data-brand-theme="lime"] .footer ul a,html[data-brand-theme="lime"] .footer-bottom,html[data-brand-theme="lime"] .footer .foot-muted,html[data-brand-theme="lime"] .qvf-footer p{color:#4c5d3d}
html[data-brand-theme="lime"] .footer h3,html[data-brand-theme="lime"] .footer h4{color:#233619}
html[data-brand-theme="lime"] ::selection{background:#c4ec77;color:#17220c}
html[data-brand-theme="lime"] :focus-visible{outline-color:#416b16}
html[data-brand-theme="lime"] input,html[data-brand-theme="lime"] textarea,html[data-brand-theme="lime"] select{accent-color:#416b16;caret-color:#253916}
html[data-brand-theme="lime"] .mh-progress{accent-color:#bef43a}
/* Keep invisible option inputs inside their label, not beyond the viewport. */
html[data-brand-theme="lime"] .qvf-options label{position:relative}
/* Forest surfaces need white foregrounds; only bright lime CTAs use dark ink. */
html[data-brand-theme="lime"] .cbx:has(input:checked){background:#416b16;border-color:#416b16;color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 6px 18px rgba(56,87,24,.14)}
html[data-brand-theme="lime"] .cbx:has(input:checked) i{color:inherit;-webkit-text-fill-color:currentColor}
html[data-brand-theme="lime"] .tz-fmt-toggle button.on,
html[data-brand-theme="lime"] .tz-item.sel,
html[data-brand-theme="lime"] .tz-item.sel .tz-item-time{color:#fff;-webkit-text-fill-color:#fff}
html[data-brand-theme="lime"] .tz-item.sel,
html[data-brand-theme="lime"] .tz-fmt-toggle button.on{background:#416b16}
html[data-brand-theme="lime"] .cal-cell.sel,
html[data-brand-theme="lime"] .slot.on{background:#416b16;color:#fff;-webkit-text-fill-color:#fff;border-color:#416b16}
html[data-brand-theme="lime"] .chat-form button{background:#416b16;color:#fff;-webkit-text-fill-color:#fff}
html[data-brand-theme="lime"] .chat-msg.me .bubble{background:var(--grad-brand);color:#fff;-webkit-text-fill-color:#fff}
/* Calm, distinct form boundaries and keyboard focus; no layout changes. */
html[data-brand-theme="lime"] .field :is(input:not([type=radio]):not([type=checkbox]),select,textarea),
html[data-brand-theme="lime"] .qvf-form :is(input:not([type=radio]):not([type=checkbox]),select,textarea),
html[data-brand-theme="lime"] .chat-id input{border-color:#82966e;background-color:#fff;color:#18251b}
html[data-brand-theme="lime"] .field :is(input,select,textarea):focus,
html[data-brand-theme="lime"] .qvf-form :is(input,select,textarea):focus,
html[data-brand-theme="lime"] .chat-id input:focus{border-color:#416b16;box-shadow:0 0 0 3px rgba(151,192,63,.2)}
html[data-brand-theme="lime"] .qvf-options input:checked+span{background:#eaf5d6;border-color:#5a7e2d;color:#2e4d10;-webkit-text-fill-color:#2e4d10}
html[data-brand-theme="lime"] .qvf-options input:focus-visible+span{outline:2px solid #416b16;outline-offset:3px}
html[data-brand-theme="lime"] .cbx.disabled{opacity:1;filter:none;background:#f1f3ed;border-color:#bdc6b4;color:#626e57;-webkit-text-fill-color:#626e57;box-shadow:none}
html[data-brand-theme="lime"] .cbx.disabled :is(i,small){opacity:1;color:inherit;-webkit-text-fill-color:currentColor}
html[data-brand-theme="lime"] :is(.btn-primary,.qvf-btn-light,.chat-start):disabled{background:#e6ebdc!important;color:#65715b!important;-webkit-text-fill-color:#65715b!important;border-color:#bdc6b4!important;box-shadow:none!important}
/* Keep rating numbers readable on cream; retain amber as their semantic hue. */
html[data-brand-theme="lime"] .gig-rating{color:#885900}
/* A themed background shorthand must not reset inline thumbnail framing. */
html[data-brand-theme="lime"] .qvf-work-media,
html[data-brand-theme="lime"] .qvf-reel{background-size:cover;background-position:center;background-repeat:no-repeat}
