html[data-theme=dark] body.vigo-app :where(.vigo-card,.vigo-card__link,.vigo-card__body,.vigo-card__footer){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card--destination{border-color:rgba(var(--color-ink-faint-rgb),.22);box-shadow:0 18px 40px -28px rgba(var(--color-shadow-rgb),.72)}html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__body,html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__body--destination-overlay{background:transparent;border-color:transparent;color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__title{color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__destination-arrow,html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__destination-count,html[data-theme=dark] body.vigo-app .vigo-card--destination .vigo-card__meta>span{background:rgba(var(--color-surface-subtle-rgb),.35);border-color:rgba(var(--color-on-accent-rgb),.24);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .vigo-card__media-label{background:rgba(var(--color-canvas-rgb),.9);border-color:rgba(var(--color-ink-faint-rgb),.34);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card__eyebrow{color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app :where(.vigo-card--tour-transfer,.vigo-card--airport){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card--airport-compact.vigo-card__link{background:linear-gradient(135deg,var(--color-surface-muted) 0,var(--color-surface) 55%);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.vigo-card--tour-transfer .vigo-card__route--transfer,.vigo-card__route--airport){background:linear-gradient(180deg,var(--color-surface-muted) 0,rgba(var(--color-surface-rgb),.55) 100%);border-color:var(--color-line);box-shadow:none;color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card__route--airport-compact{background:transparent;border-color:transparent;box-shadow:none;color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.vigo-card--tour-transfer .vigo-card__meta>span,.vigo-card--airport .vigo-card__meta>span,.vigo-card--airport-compact .vigo-card__meta>span){background:rgba(var(--color-ink-faint-rgb),.12);border-color:transparent;color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .vigo-card__route--airport .vigo-card__route-name,html[data-theme=dark] body.vigo-app .vigo-card__route--airport-compact .vigo-card__route-name,html[data-theme=dark] body.vigo-app .vigo-card__route--transfer .vigo-card__route-name{color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card__route--stack .vigo-card__route-endpoint>i{background:var(--color-surface);border-color:rgba(var(--color-ink-faint-rgb),.28);box-shadow:none;color:var(--brand-light)}html[data-theme=dark] body.vigo-app .vigo-card__route--stack .vigo-card__route-endpoint--end>i{background:var(--brand-red);border-color:rgba(var(--color-danger-rgb),.35);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .vigo-card__route--stack .vigo-card__route-arrow{color:var(--color-ink-soft)}html[data-theme=dark] body.vigo-app .vigo-card__route--stack:not(.vigo-card__route--single):before{background:linear-gradient(180deg,rgba(var(--brand-navy-rgb),.45) 0,rgba(var(--color-danger-rgb),.45) 100%)}html[data-theme=dark] body.vigo-app .vigo-card__direction-pill{background:rgba(var(--color-ink-faint-rgb),.12);border-color:rgba(var(--color-ink-faint-rgb),.28);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .vigo-card__direction-pill--one-way{background:transparent;color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .vigo-card--tour-transfer .vigo-card__eyebrow{background:rgba(var(--color-danger-rgb),.14);color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app .vigo-card--airport .vigo-card__eyebrow{background:rgba(var(--color-ink-faint-rgb),.14);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .vigo-card--airport .vigo-card__body{background:var(--color-surface)}html[data-theme=dark] body.vigo-app .vigo-card__airport-compact-aside{border-left-color:var(--color-line)}html[data-theme=dark] body.vigo-app .vigo-card--airport .vigo-card__footer,html[data-theme=dark] body.vigo-app .vigo-card--tour-transfer .vigo-card__footer{border-top-color:var(--color-line)}html[data-theme=dark] body.vigo-app .vigo-card__route-shuttle-chip--out{background:rgba(var(--color-ink-faint-rgb),.12);border-color:rgba(var(--color-ink-faint-rgb),.28);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .vigo-card__route-shuttle-chip--back{background:rgba(var(--color-danger-rgb),.16);border-color:rgba(var(--color-danger-rgb),.3);color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app .vigo-card__route-shuttle-reverse{background:rgba(var(--color-surface-subtle-rgb),.35);border-color:rgba(var(--color-ink-faint-rgb),.28)}html[data-theme=dark] body.vigo-app .vigo-card__route-shuttle-reverse-path{color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-card--airport .vigo-card__meta-chip--connection,html[data-theme=dark] body.vigo-app .vigo-card--airport-compact .vigo-card__meta-chip--connection{background:rgba(var(--color-ink-faint-rgb),.14);border-color:transparent;color:var(--brand-light)}html[data-theme=dark] body.vigo-app :where(.vigo-card__action,.vigo-card__cta){border-color:var(--color-line-strong)}html[data-theme=dark] body.vigo-app :where(.vigo-card__action,.home-section-empty-action){background:var(--btn-primary);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app :where(.vigo-card__skeleton-media,.vigo-card__skeleton-line,.blog-card__skeleton-media,.blog-card__skeleton-line,.home-airport-transfer-skeleton){background:linear-gradient(110deg,var(--color-surface-muted) 8%,var(--color-surface-strong) 18%,var(--color-surface-muted) 33%);background-size:200% 100%}html[data-theme=dark] body.vigo-app :where(.auth-page-wrap,.cart-page-shell,.checkout-page-root,.payment-page-root,.order-confirmation-page,.directpay-confirmation-page,.validation-page,.account-page,.faq-page,.contact-page,.static-page,.tour-request-page,.blog-page-shell,.content-page,.listing-page-shell,.listing-shell,.airport-transfer-page,.airport-transfer-payment,.airport-transfer-result-wrap){background:var(--color-canvas);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.auth-back-link,.auth-experience,.auth-form-panel,.auth-captcha-card,.cart-page-steps,.cart-page-toolbar,.cart-product-card,.cart-summary,.checkout-page-card,.checkout-page-summary-sticky,.checkout-summary-block,.payment-page-card,.order-confirmation-card,.directpay-confirmation-card,.validation-search-card,.validation-result-card,.validation-empty-card,.account-sidebar-card,.account-panel,.faq-page-search,.faq-page-list-card,.contact-page-form-card,.contact-info-card,.tour-request-form-card,.tour-request-guide-card,.static-page-article,.blog-toolbar-card,.blog-sidebar-widget,.blog-detail-article){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .vigo-hero--auth{background:linear-gradient(145deg,var(--color-surface-muted),var(--color-surface));border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.auth-form-head,.auth-captcha-card){background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface));border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .auth-captcha-refresh{background:var(--color-surface-muted);border-color:var(--color-line);color:var(--brand-light)}html[data-theme=dark] body.vigo-app :where(.account-sidebar-profile,.faq-page-list-header,.tour-request-form-header,.validation-search-head,.validation-result-header,.checkout-page-summary-head,.cart-summary-header){background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface));border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.contact-request-card,.tour-request-support-card,.account-security-callout,.checkout-page-callout){background:var(--brand-navy-muted);border-color:rgba(var(--brand-navy-rgb),.26)}html[data-theme=dark] body.vigo-app :where(.contact-form-section,.contact-form-captcha,.tour-request-form-section,.checkout-page-fieldset,.account-form-section,.validation-section,.validation-summary-item,.validation-price-item){background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-section,.airport-transfer-benefits){background:var(--color-surface)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-filter,.airport-transfer-steps li,.airport-transfer-content-card,.airport-transfer-booking-card,.airport-transfer-payment-card,.airport-transfer-payment-summary,.airport-transfer-form-section,.airport-transfer-direction-option,.airport-transfer-vehicle-option,.airport-transfer-extra-option,.airport-transfer-terms,.airport-transfer-quote,.airport-transfer-payment-progress,.airport-transfer-result-card,.airport-transfer-result-summary,.airport-transfer-autocomplete-panel,.airport-transfer-mobile-load-more,.airport-transfer-view-toggle,.airport-transfer-filter-swap,.airport-transfer-route-table-wrap){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-selected-journey,.airport-transfer-info-route-line,.airport-transfer-info-facts>div,.airport-transfer-summary-price,.airport-transfer-summary-facts>div,.airport-transfer-step-intro,.airport-transfer-step-footer,.airport-transfer-payment-due){background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-section-header h2,.airport-transfer-filter-header h3,.airport-transfer-results-overview strong,.airport-transfer-filter-empty h3,.airport-transfer-empty h3,.airport-transfer-steps h3,.airport-transfer-benefit-grid strong,.airport-transfer-content-card h2,.airport-transfer-booking-card h2,.airport-transfer-info-route-line strong,.airport-transfer-info-facts dd,.airport-transfer-summary-price strong,.airport-transfer-quote h3,.airport-transfer-quote-lines strong,.airport-transfer-payment-card strong,.airport-transfer-payment-summary h2,.airport-transfer-payment-summary strong,.airport-transfer-result-summary strong){color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-primary-button,.airport-transfer-empty a,.airport-transfer-result-actions a:first-child,.airport-transfer-filter-submit,.airport-transfer-mobile-load-more button,.airport-transfer-step-next,.airport-transfer-submit){background:var(--btn-primary);border-color:var(--btn-primary);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-step-back,.airport-transfer-result-actions a:last-child){background:var(--color-surface);border-color:var(--color-line-strong);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-autocomplete-panel li:hover,.airport-transfer-autocomplete-panel li.is-active){background:var(--color-success-muted);border-color:var(--color-success-line);color:var(--color-success-strong)}html[data-theme=dark] body.vigo-app .airport-transfer-view-toggle button{color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .airport-transfer-view-toggle button.is-active{background:var(--btn-primary);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table th{background:var(--color-surface-muted);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table td,html[data-theme=dark] body.vigo-app .airport-transfer-route-table th{border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table tbody tr:hover td,html[data-theme=dark] body.vigo-app .airport-transfer-route-table tbody tr:nth-child(2n) td{background:var(--color-surface-muted)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table-place,html[data-theme=dark] body.vigo-app .airport-transfer-route-table-price strong,html[data-theme=dark] body.vigo-app .airport-transfer-route-table-return-path{color:var(--color-ink)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table-place i{background:rgba(var(--color-ink-faint-rgb),.14);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table-place--end i{background:rgba(var(--color-danger-rgb),.16);color:var(--color-danger-strong)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table-return{background:rgba(var(--color-surface-subtle-rgb),.35);border-color:rgba(var(--color-ink-faint-rgb),.28)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table-chip{background:rgba(var(--color-ink-faint-rgb),.12);border-color:rgba(var(--color-ink-faint-rgb),.18);color:var(--brand-light)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table-chip--one-way,html[data-theme=dark] body.vigo-app .airport-transfer-vehicle-trip-badge.is-one-way{background:transparent;border-color:rgba(var(--color-ink-faint-rgb),.28);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .airport-transfer-route-table-cta{background:var(--brand-red);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app .airport-transfer-result-icon.is-success{background:rgba(var(--color-success-rgb),.16);border-color:rgba(var(--color-success-rgb),.36);color:var(--color-success-strong)}html[data-theme=dark] body.vigo-app .airport-transfer-result-brand img{filter:brightness(0) invert(1)}html[data-theme=dark] body.vigo-app .airport-transfer-result-icon.is-warning{background:rgba(var(--color-warning-rgb),.28);border-color:rgba(var(--color-warning-rgb),.38);color:var(--color-warning-ink)}html[data-theme=dark] body.vigo-app .airport-transfer-result-icon.is-error{background:var(--color-danger-muted);border-color:var(--color-danger-line);color:var(--color-danger-ink)}html[data-theme=dark] body.vigo-app .airport-transfer-booking-header{background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface))!important;border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-booking-route,.airport-transfer-info-route-line){background:var(--color-surface);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-booking-route-rail,.airport-transfer-info-route-rail){border-color:var(--color-surface)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-booking-route small,.airport-transfer-info-route-line small,.airport-transfer-live-estimate small,.airport-transfer-summary-price small,.airport-transfer-summary-zone-address small,.airport-transfer-trip-review small){color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-booking-route strong,.airport-transfer-info-route-line strong,.airport-transfer-live-estimate strong,.airport-transfer-summary-price strong,.airport-transfer-summary-zone-address strong,.airport-transfer-trip-review strong){color:var(--brand-navy)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-progress-step>span:first-child,.airport-transfer-step-intro>span,.airport-transfer-direction-icon,.airport-transfer-vehicle-icon,.airport-transfer-trip-review>span,.airport-transfer-summary-price>span,.airport-transfer-payment-summary-heading>span){background:var(--color-surface-muted);border-color:var(--color-line);color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .airport-transfer-progress-line{background:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-step-intro-review>button,.airport-transfer-step-back){background:var(--color-surface);border-color:var(--color-line-strong);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-direction-option:has(input:checked),.airport-transfer-vehicle-option:has(input:checked)){background:var(--brand-navy-muted);border-color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .airport-transfer-capacity-alert{background:linear-gradient(135deg,rgba(var(--color-danger-rgb),.45),rgba(var(--color-warning-rgb),.35));border-color:rgba(var(--color-danger-rgb),.45);box-shadow:0 8px 22px rgba(var(--color-shadow-rgb),.28);color:var(--color-danger-ink)}html[data-theme=dark] body.vigo-app .airport-transfer-capacity-alert-icon{background:rgba(var(--color-surface-subtle-rgb),.75);border-color:rgba(var(--color-danger-rgb),.4);box-shadow:none;color:var(--color-danger)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-capacity-alert-body>strong,.airport-transfer-capacity-alert-body>p,.airport-transfer-capacity-alert-body>small){color:var(--color-danger-ink)}html[data-theme=dark] body.vigo-app .airport-transfer-field.is-capacity-invalid select{background:rgba(var(--color-danger-rgb),.28);border-color:var(--color-danger);box-shadow:0 0 0 3px rgba(var(--color-danger-rgb),.18)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-vehicle-option.is-over-capacity,.airport-transfer-vehicle-option.is-selected-over-capacity,.airport-transfer-vehicle-option.is-over-capacity:has(input:checked)){background:linear-gradient(125deg,rgba(var(--color-danger-rgb),.4),var(--color-surface));border-color:var(--color-danger);box-shadow:inset 0 0 0 1px rgba(var(--color-danger-rgb),.55),0 8px 20px rgba(var(--color-shadow-rgb),.25)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-field input,.airport-transfer-field select,.airport-transfer-field textarea){background-color:var(--color-surface);border-color:var(--color-line-strong);color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-field input:focus,.airport-transfer-field select:focus,.airport-transfer-field textarea:focus){background-color:var(--color-surface);border-color:var(--brand-navy)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-date-trigger,.airport-transfer-address-field,.airport-transfer-vehicle-specs>span,.airport-transfer-trip-review,.airport-transfer-verification-card,.airport-transfer-captcha-card,.airport-transfer-terms,.airport-transfer-quote){background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-field>small,.airport-transfer-vehicle-specs>span){color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .airport-transfer-field>span b{color:var(--brand-red-hover)}html[data-theme=dark] body.vigo-app .airport-transfer-step-footer{background:var(--color-surface-muted);border-color:var(--color-line);box-shadow:inset 0 1px 0 rgba(var(--color-ink-faint-rgb),.08)}html[data-theme=dark] body.vigo-app .airport-transfer-progress,html[data-theme=dark] body.vigo-app .airport-transfer-progress--sticky{background:rgba(var(--color-surface-subtle-rgb),.94);border-color:var(--color-line);box-shadow:0 8px 18px rgba(var(--color-shadow-rgb),.22)}html[data-theme=dark] body.vigo-app .airport-transfer-step-footer--sticky{background:rgba(var(--color-surface-subtle-rgb),.94);border-color:var(--color-line);box-shadow:0 -8px 24px rgba(var(--color-shadow-rgb),.28)}html[data-theme=dark] body.vigo-app .airport-transfer-route-more-summary{background:var(--color-surface);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .airport-transfer-route-more-icon{background:var(--brand-navy-muted);color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .airport-transfer-route-more-copy strong{color:var(--color-ink)}html[data-theme=dark] body.vigo-app .airport-transfer-route-more-chevron,html[data-theme=dark] body.vigo-app .airport-transfer-route-more-copy small{color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .airport-transfer-verification-icon{background:var(--brand-navy-muted);color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .airport-transfer-captcha-refresh{color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .airport-transfer-form-alert,html[data-theme=dark] body.vigo-app .airport-transfer-step-alert{background:linear-gradient(135deg,rgba(var(--color-danger-rgb),.35),rgba(var(--color-danger-rgb),.28));border-color:rgba(var(--color-danger-rgb),.35);box-shadow:none;color:var(--color-danger-ink)}html[data-theme=dark] body.vigo-app .airport-transfer-form-alert-icon,html[data-theme=dark] body.vigo-app .airport-transfer-step-alert-icon{background:rgba(var(--color-danger-rgb),.35);color:var(--color-danger-strong)}html[data-theme=dark] body.vigo-app .airport-transfer-captcha-error,html[data-theme=dark] body.vigo-app .airport-transfer-field>.airport-transfer-field-error,html[data-theme=dark] body.vigo-app .airport-transfer-form-alert-body>p,html[data-theme=dark] body.vigo-app .airport-transfer-form-alert-body>strong,html[data-theme=dark] body.vigo-app .airport-transfer-form-alert-group>h4,html[data-theme=dark] body.vigo-app .airport-transfer-section-error,html[data-theme=dark] body.vigo-app .airport-transfer-step-alert-body>p,html[data-theme=dark] body.vigo-app .airport-transfer-step-alert-body>strong,html[data-theme=dark] body.vigo-app .airport-transfer-terms-wrap>.airport-transfer-field-error{color:var(--color-danger-strong)}html[data-theme=dark] body.vigo-app .airport-transfer-form-alert-jump{background:rgba(var(--color-surface-subtle-rgb),.45);border-color:rgba(var(--color-danger-rgb),.35);color:var(--color-danger-ink)}html[data-theme=dark] body.vigo-app .airport-transfer-confirm-checklist{background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .airport-transfer-confirm-checklist h3,html[data-theme=dark] body.vigo-app .airport-transfer-trip-review-meta dd{color:var(--color-ink)}html[data-theme=dark] body.vigo-app .airport-transfer-trip-review--detail .airport-transfer-trip-review-meta>div{background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .airport-transfer-trip-review--detail .airport-transfer-trip-review-total{background:linear-gradient(135deg,var(--color-surface),var(--color-surface-muted))}html[data-theme=dark] body.vigo-app .airport-transfer-final-actions--sticky{background:rgba(var(--color-surface-subtle-rgb),.94);border-color:var(--color-line);box-shadow:0 -8px 24px rgba(var(--color-shadow-rgb),.28)}html[data-theme=dark] body.vigo-app .airport-transfer-summary-zone-address{background:var(--color-warning-muted);border-color:rgba(var(--color-warning-rgb),.34)}html[data-theme=dark] body.vigo-app .airport-transfer-meeting-card>span,html[data-theme=dark] body.vigo-app .airport-transfer-summary-zone-address>span{background:var(--color-warning-soft);color:var(--color-warning-ink)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-info-facts>div,.airport-transfer-summary-facts>div,.airport-transfer-summary-facts .airport-transfer-summary-vehicle,.airport-transfer-summary-price){background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.airport-transfer-payment-progress,.airport-transfer-payment-progress span){background:var(--color-surface);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .airport-transfer-payment-due{background:var(--color-success-soft)!important;border-color:var(--color-success-line)!important}html[data-theme=dark] body.vigo-app .airport-transfer-paid-notice{background:var(--color-success-soft);color:var(--color-success-ink)}html[data-theme=dark] body.vigo-app :where(.ui-label,.listing-empty-eyebrow,.listing-empty-desc,.listing-empty-active-title,.listing-empty-active-chip-label,.listing-empty-tips,.airport-transfer-filter-field>label,.blog-empty p,.faq-page-search-heading p,.faq-page-result-count,.faq-page-question-copy small,.faq-page-related-tour,.faq-page-answer .page-content,.faq-page-contact-card p,.contact-form-header>div>p:last-child,.contact-form-section-heading p,.contact-info-list small,.contact-request-card p,.contact-form-submit-row>p,.tour-request-form-header>div>p:last-child,.tour-request-section-heading p,.tour-request-guide-card>p,.tour-request-guide-list span,.tour-request-submit-row>p,.validation-search-copy,.validation-security-note,.validation-detail-label,.validation-detail-row dt,.validation-price-label,.validation-empty-reference){color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app :where(.listing-empty-title,.listing-empty-active-chip-value,.listing-empty-tips-heading,.faq-page-question-copy,.faq-page-empty h3,.contact-info-list strong,.contact-info-list a,.contact-form-field label,.contact-form-captcha-content>label,.tour-request-field label,.tour-request-captcha-content>label,.validation-detail-value,.validation-detail-row dd,.validation-price-value,.validation-line-name,.validation-line-quantity,.validation-empty-title){color:var(--color-ink)}html[data-theme=dark] body.vigo-app :where(.auth-form-kicker,.auth-inline-link,.auth-back-link:hover,.auth-field-wrap:focus-within .auth-field-icon,.blog-sidebar-widget-label,.faq-page-question-card>header p,.faq-page-related-tour>i,.faq-page-related-tour a,.contact-form-kicker,.contact-form-field label i,.contact-info-list a:hover,.contact-request-card a,.tour-request-form-kicker,.tour-request-field label i,.tour-request-support-card a){color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .auth-inline-link:hover{color:var(--brand-navy-hover)}html[data-theme=dark] body.vigo-app :where(.listing-empty,.listing-empty-active-chip,.faq-page-item,.faq-page-question-card>header,.faq-page-question-toggle,.blog-empty-action--secondary,.contact-form-captcha-refresh,.tour-request-captcha-refresh,.validation-status,.validation-price-item,.validation-line-item,.frontend-error-tour-card){background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}html[data-theme=dark] body.vigo-app .listing-empty{border-left-color:var(--brand-navy);box-shadow:var(--shadow-sm)}html[data-theme=dark] body.vigo-app :where(.listing-empty-icon-frame,.listing-empty-active,.blog-toolbar-icon,.blog-search-control,.blog-empty__icon,.faq-page-search-heading>span,.faq-page-empty>span,.faq-page-question-number,.faq-page-related-tour,.faq-page-answer,.faq-page-question-card .auth-captcha-card,.contact-form-section-heading>span,.contact-form-captcha-icon,.contact-request-card>span,.contact-info-list>div>i,.tour-request-section-heading>span,.tour-request-captcha-icon,.tour-request-support-icon,.validation-search-head-icon,.validation-section-icon,.validation-empty-icon,.frontend-error-tour-placeholder){background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app .tour-request-guide-list i{background:rgba(var(--color-success-rgb),.16);color:var(--color-success-strong)}html[data-theme=dark] body.vigo-app .vigo-hero__media{background:var(--color-surface-muted);border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where([aria-busy=true] .animate-pulse,.skeleton,.skeleton-shimmer,.vigo-skeleton){background-color:var(--color-surface-muted)!important;background-image:linear-gradient(105deg,rgba(var(--color-surface-muted-rgb),.98) 8%,rgba(var(--color-line-rgb),.98) 18%,rgba(var(--color-surface-rgb),.98) 33%,rgba(var(--color-surface-muted-rgb),.98) 48%)!important}html[data-theme=dark] body.vigo-app :where(.contact-form-header,.tour-request-form-header){background:linear-gradient(135deg,var(--color-surface-muted),var(--color-surface));border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.contact-form-section-heading,.contact-form-submit-row,.contact-info-list,.tour-request-section-heading,.tour-request-guide-list,.tour-request-submit-row,.faq-page-active-search,.faq-page-pagination){border-color:var(--color-line)}html[data-theme=dark] body.vigo-app :where(.contact-form-captcha,.tour-request-captcha){background:var(--brand-navy-muted);border-color:rgba(var(--brand-navy-rgb),.26)}html[data-theme=dark] body.vigo-app .faq-page-contact-card{background:var(--color-success-muted);border-color:rgba(var(--color-success-rgb),.3)}html[data-theme=dark] body.vigo-app .faq-page-contact-card>span{background:var(--color-surface)}html[data-theme=dark] body.vigo-app :where(.faq-page-item.is-open,.faq-page-item.is-open .faq-page-question-toggle){background:var(--brand-navy-muted);border-color:rgba(var(--brand-navy-rgb),.3)}html[data-theme=dark] body.vigo-app :where(.listing-empty-cta,.listing-hfilter-chip.is-active,.listing-hfilter-chip.is-active:hover){background:var(--btn-primary);border-color:var(--btn-primary);color:var(--color-on-accent)}html[data-theme=dark] body.vigo-app :where(.listing-filter-option.is-active,.listing-filter-option.is-active:hover){background:rgba(var(--color-info-rgb),.14);border-color:rgba(var(--color-info-rgb),.34);color:var(--color-link)}html[data-theme=dark] body.vigo-app :where(.tour-detail__eyebrow,.airport-transfer-eyebrow,.vigo-card__airport-pill,.contact-form-field label span,.tour-request-field label span,.text-red-500,.text-red-600){color:var(--brand-red-hover)!important}html[data-theme=dark] body.vigo-app .airport-transfer-timezone-note{background:var(--color-surface-muted);border-color:var(--color-line);color:var(--color-ink-muted)}html[data-theme=dark] body.vigo-app .airport-transfer-timezone-note i{color:var(--brand-navy)}html[data-theme=dark] body.vigo-app .airport-transfer-autocomplete-panel li>span:first-child,html[data-theme=dark] body.vigo-app .airport-transfer-filter-clear:hover,html[data-theme=dark] body.vigo-app .airport-transfer-trip-review-main>span{background:var(--color-surface-muted);color:var(--brand-navy)}html[data-theme=dark] .iti__country-list,html[data-theme=dark] .iti__dropdown-content,html[data-theme=dark] body.vigo-app .iti__country-list,html[data-theme=dark] body.vigo-app .iti__dropdown-content{background:var(--color-surface)!important;border-color:var(--color-line)!important;box-shadow:var(--shadow-dialog);color:var(--color-ink)!important}html[data-theme=dark] .iti__country,html[data-theme=dark] body.vigo-app .iti__country{color:var(--color-ink)!important}html[data-theme=dark] .iti__country.iti__highlight,html[data-theme=dark] .iti__country:hover,html[data-theme=dark] body.vigo-app .iti__country.iti__highlight,html[data-theme=dark] body.vigo-app .iti__country:hover{background:var(--color-surface-muted)!important}html[data-theme=dark] .iti__divider,html[data-theme=dark] body.vigo-app .iti__divider{border-color:var(--color-line)!important}html[data-theme=dark] .iti__dial-code,html[data-theme=dark] .iti__search-input,html[data-theme=dark] body.vigo-app .iti__dial-code,html[data-theme=dark] body.vigo-app .iti__search-input{background:transparent;color:var(--color-ink-muted)!important}@media (max-width:639px){html[data-theme=dark] body.vigo-app .airport-transfer-vehicle-price{background:var(--color-surface-muted)}}
