/* Light-mode colour adaptation; original layout and dark theme remain in the source stylesheet. */
html:not([data-theme="dark"]){--vt-glass-panel-top:rgba(248,251,251,0.3);--vt-glass-panel-bottom:rgba(248,251,251,0.66);--vt-glass-panel-solid:rgba(248,251,251,0.6);--vt-glass-border:rgba(75,159,154,0.25);--vt-glass-border-strong:rgba(53,182,169,0.44);--vt-glass-glow:rgba(19,134,126,0.075);--vt-glass-glow-hover:rgba(19,134,126,0.18);--vt-glass-highlight:rgba(51,51,51,0.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]){--vt-surface-accent-soft:rgba(235,244,243,0.16);--vt-surface-accent-glow:rgba(235,244,243,0.14)}
html:not([data-theme="dark"]) body[data-page="streaming-support"],html:not([data-theme="dark"]) body[data-page="creator-hub-south-africa"],html:not([data-theme="dark"]) body[data-page="stream-scan"]{--vt-surface-accent:#efebf4;--vt-surface-accent-soft:rgba(239,235,244,0.14);--vt-surface-accent-glow:rgba(239,235,244,0.17)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .card,
  .feature-panel,
  .notice,
  .dialog,
  .preview-strip,
  .account-auth-card,
  .account-welcome,
  .account-panel,
  .account-action,
  .account-stat,
  .account-address-card,
  .account-security-card,
  .account-tabs,
  .privacy-preview,
  .privacy-pending,
  .privacy-note,
  .privacy-card,
  .privacy-danger,
  .legal-nav,
  .legal-link-card,
  .legal-card,
  .legal-notice,
  .legal-contact,
  .document-sheet,
  .document-actions-panel,
  .document-note,
  .document-json,
  .transaction-panel,
  .state-panel,
  .transaction-sidebar,
  .transaction-help,
  .delivery-estimate,
  .checkout-item,
  .confirmation-panel,
  .order-line,
  .records-preview,
  .records-toolbar,
  .record-card,
  .records-note,
  .records-section,
  .activity-card,
  .records-dialog,
  .records-inspection-card,
  .creator-feed-status,
  .creator-panel,
  .creator-player,
  .creator-player-meta,
  .creator-profile,
  .creator-live-choice,
  .creator-directory-card,
  .creator-community article,
  .service-network,
  .service-symptom,
  .service-detail,
  .service-card,
  .service-step,
  .service-price,
  .service-trust,
  .service-trust-item,
  .service-area,
  .service-final,
  .creator-tool-nav,
  .stream-scan-callout,
  .streaming-package,
  .store-principles,
  .store-category,
  .store-status-panel,
  .catalogue-card,
  .catalogue-media,
  .advice-card,
  .component-data,
  .component-links a,
  .catalogue-cart,
  .commerce-status,
  .builder-app .hero,
  .builder-app .mode-card,
  .builder-app .panel,
  .builder-app .guided-question,
  .builder-app .choice-card,
  .builder-app .build-dashboard,
  .builder-app .build-metric,
  .builder-app .store-part,
  .builder-app .product,
  .builder-app .summary,
  .builder-app .report-item,
  .builder-app .diagnostic-action,
  .builder-app .mobile-buildbar,
  .builder-app .steps-panel,
  .builder-app .builder-toast,
  .scan-status-card,
  .scan-workspace,
  .scan-scope,
  .scan-panel,
  .scan-option,
  .scan-diag,
  .scan-price,
  .scan-note,
  .scan-assurance,
  .component-card,
  .service-card,
  .setup-card,
  .upgrade-card,
  .builder-panel,
  .scan-panel,
  .stream-support-panel,
  .creator-strip,
  .trust-row,
  .error-link
){box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .service-detail,
  .service-price,
  .service-final,
  .stream-scan-callout,
  .streaming-package.featured,
  .account-action,
  .document-note,
  .records-note,
  .scan-price,
  .scan-assurance
){background:linear-gradient(145deg, var(--vt-surface-accent-soft), rgba(248,251,251,0.48)),
    rgba(248,251,251,0.44);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) .site-header{background:rgba(248,251,251,0.96);border-bottom-color:rgba(62,173,165,0.25);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) .site-footer{background:linear-gradient(180deg, rgba(248,251,251,0.58), rgba(248,251,251,0.94)),
    var(--black);border-top:1px solid rgba(62,173,165,0.25)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) .document-toolbar{background:rgba(248,251,251,0.76)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .button:not(.vt-image-glass),
  .btn,
  .flow-btn,
  .summary-action,
  .select-btn,
  .part-action,
  .primary-action,
  .diagnostic-action,
  .vt-account-btn
){background:linear-gradient(
      180deg,
      color-mix(in srgb, var(--vt-surface-accent) 16%, transparent),
      rgba(248,251,251,0.3)
    ),
    rgba(248,251,251,0.34);color:#0b8e7f;box-shadow:0 4px 18px rgba(18,56,51,.055);text-shadow:none}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .button:not(.vt-image-glass),
  .btn,
  .flow-btn,
  .summary-action,
  .select-btn,
  .part-action,
  .primary-action,
  .diagnostic-action,
  .vt-account-btn
):hover,html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .button:not(.vt-image-glass),
  .btn,
  .flow-btn,
  .summary-action,
  .select-btn,
  .part-action,
  .primary-action,
  .diagnostic-action,
  .vt-account-btn
):focus-visible{background:linear-gradient(
      180deg,
      color-mix(in srgb, var(--vt-surface-accent) 21%, transparent),
      rgba(248,251,251,0.34)
    ),
    rgba(248,251,251,0.38);color:#333333;box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .button-secondary:not(.vt-image-glass),
  .hero-secondary,
  .secondary,
  .alt,
  .clear
){border-color:rgba(81,154,147,0.25);background:linear-gradient(180deg, rgba(235,244,243,0.055), rgba(248,251,251,0.3)),
    rgba(248,251,251,0.28)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .button-danger,
  .privacy-danger .button,
  [data-state="urgent"] .button
){--vt-surface-accent:#f4ebeb}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .notice-warning,
  .document-note-warning,
  .privacy-pending
){--vt-surface-accent:#f4f0eb;border-color:rgba(182,125,53,0.34);background:linear-gradient(145deg, rgba(244,240,235,0.075), rgba(248,251,251,0.48)),
    rgba(248,251,251,0.42)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
  select,
  textarea
){border-color:rgba(77,158,153,0.26);background:linear-gradient(180deg, rgba(248,251,251,0.28), rgba(248,251,251,0.5)),
    rgba(248,251,251,0.46);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
  select,
  textarea
):focus{box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .account-tab,
  .service-network a,
  .creator-tool-nav a,
  .records-tabs a,
  .privacy-nav a,
  .stream-tool-nav a
){background:rgba(248,251,251,0.18)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .account-tab,
  .service-network a,
  .creator-tool-nav a,
  .records-tabs a,
  .privacy-nav a,
  .stream-tool-nav a
):hover,html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  .account-tab.active,
  .service-network a.active,
  .creator-tool-nav a.active
){background:linear-gradient(180deg, var(--vt-surface-accent-soft), rgba(248,251,251,0.3)),
    rgba(248,251,251,0.24);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  a.card,
  .component-card,
  .service-card,
  .setup-card,
  .upgrade-card,
  .store-category,
  .catalogue-card,
  .mode-card,
  .choice-card,
  .product,
  .creator-directory-card,
  .creator-live-choice,
  .account-stat,
  .account-link-grid a,
  .error-link,
  .legal-link-card
):hover,html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(
  a.card,
  .component-card,
  .service-card,
  .setup-card,
  .upgrade-card,
  .store-category,
  .catalogue-card,
  .mode-card,
  .choice-card,
  .product,
  .creator-directory-card,
  .creator-live-choice,
  .account-stat,
  .account-link-grid a,
  .error-link,
  .legal-link-card
):focus-visible{background:linear-gradient(155deg, color-mix(in srgb, var(--vt-surface-accent) 8%, transparent), rgba(248,251,251,0.52)),
    rgba(248,251,251,0.48);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"]{--vt-builder-neon:#0b8e80;--vt-builder-neon-strong:#0e8b7e;--vt-builder-neon-soft:rgba(14,139,126,0.18);--vt-builder-neon-glow:rgba(14,139,126,0.34)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app :is(
  .mode-card,
  .step,
  .product,
  .search-shell,
  .toggle
){border-color:rgba(53,182,168,0.42);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app :is(
  .mode-card,
  .step,
  .product
):hover,html:not([data-theme="dark"]) body[data-page="builder"] .builder-app :is(
  .mode-card,
  .step,
  .product
):focus-visible{border-color:rgba(53,182,168,0.82);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card{border-color:rgba(53,182,168,0.42);background:linear-gradient(155deg,rgba(248,251,251,0.28),rgba(248,251,251,0.68)),
    rgba(248,251,251,0.54);color:#2d6c64;box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card strong{color:#0b8e78}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card span{color:#293d3a}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card:not(.active):not(.is-selected):not([aria-pressed="true"]):hover,html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card:not(.active):not(.is-selected):not([aria-pressed="true"]):focus,html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card:not(.active):not(.is-selected):not([aria-pressed="true"]):focus-visible{border-color:rgba(53,182,168,0.58);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card:is(.active,.is-selected,[aria-pressed="true"]),html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card:is(.active,.is-selected,[aria-pressed="true"]):hover,html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card:is(.active,.is-selected,[aria-pressed="true"]):focus,html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card:is(.active,.is-selected,[aria-pressed="true"]):focus-visible{border-color:#35b6a9;outline:1px solid rgba(53,182,169,0.86);background:radial-gradient(circle at 86% 12%,rgba(235,244,243,0.28),transparent 38%),
    linear-gradient(145deg,rgba(235,244,243,0.31),rgba(248,251,251,0.78)),
    rgba(248,251,251,0.66);color:#333333;box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card:is(.active,.is-selected,[aria-pressed="true"]) span{color:#1c7d6f}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .choice-card:is(.active,.is-selected,[aria-pressed="true"])::before{background:rgba(235,244,243,0.2);color:#333333;box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .question-number{border-color:rgba(53,182,168,0.64);background:rgba(235,244,243,0.055);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .mode-card{border-color:rgba(53,182,168,0.48);background:radial-gradient(circle at 100% 0,rgba(235,244,243,0.15),transparent 45%),
    linear-gradient(145deg,rgba(248,251,251,0.9),rgba(248,251,251,0.92))}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .mode-card.primary{border-color:rgba(53,182,168,0.88);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .step{border-color:rgba(53,182,168,0.34)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .step:is(.active,.complete){border-color:rgba(53,182,168,0.76);background:linear-gradient(145deg,rgba(235,244,243,0.15),rgba(248,251,251,0.7));box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .product{border-color:rgba(53,182,168,0.32)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .product.selected{outline:1px solid rgba(53,182,168,0.44);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app :is(
  .btn,
  .flow-btn,
  .summary-action,
  .select-btn,
  .part-action,
  .vt-account-btn,
  .mobile-buildbar button
){border-color:rgba(53,182,168,0.58);background:linear-gradient(180deg,rgba(235,244,243,0.14),rgba(248,251,251,0.4)),
    rgba(248,251,251,0.42);color:#0b8e7d;box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app :is(
  .btn,
  .flow-btn,
  .summary-action,
  .select-btn,
  .part-action,
  .vt-account-btn,
  .mobile-buildbar button
):hover,html:not([data-theme="dark"]) body[data-page="builder"] .builder-app :is(
  .btn,
  .flow-btn,
  .summary-action,
  .select-btn,
  .part-action,
  .vt-account-btn,
  .mobile-buildbar button
):focus-visible{color:#333333;box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .flow-btn.primary-action,html:not([data-theme="dark"]) body[data-page="builder"] .builder-app .hero-primary{background:linear-gradient(110deg,#ebf4f3,#ebf4f3);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body[data-page="builder"] .builder-app :is(.search-shell,.toggle){background:linear-gradient(180deg,rgba(248,251,251,0.38),rgba(248,251,251,0.62)),
    rgba(248,251,251,0.52)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]){background:repeating-linear-gradient(135deg,rgba(235,244,243,0.02) 0 1px,transparent 1px 24px),
    linear-gradient(180deg,#f8fbfb 0%,#f8fbfb 45%,#f8fbfb 100%)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) main{background-image:radial-gradient(circle at 10% 10%,rgba(235,244,243,0.5) 0 2px,transparent 2.7px),
    radial-gradient(circle at 34% 10%,rgba(235,244,243,0.34) 0 2px,transparent 2.7px),
    radial-gradient(circle at 34% 22%,rgba(235,244,243,0.28) 0 2px,transparent 2.7px),
    radial-gradient(circle at 81% 31%,rgba(235,244,243,0.38) 0 2px,transparent 2.7px),
    radial-gradient(circle at 63% 55%,rgba(235,244,243,0.28) 0 2px,transparent 2.7px),
    radial-gradient(circle at 18% 72%,rgba(235,244,243,0.34) 0 2px,transparent 2.7px),
    radial-gradient(circle at 76% 84%,rgba(235,244,243,0.3) 0 2px,transparent 2.7px),
    radial-gradient(circle at 92% 92%,rgba(235,244,243,0.24) 0 2px,transparent 2.7px),
    linear-gradient(90deg,rgba(235,244,243,0.22),rgba(235,244,243,0.06)),
    linear-gradient(180deg,rgba(235,244,243,0.18),rgba(235,244,243,0.05)),
    linear-gradient(90deg,rgba(235,244,243,0.16),rgba(235,244,243,0.035)),
    linear-gradient(90deg,rgba(235,244,243,0.14),rgba(235,244,243,0.035)),
    linear-gradient(180deg,rgba(235,244,243,0.14),rgba(235,244,243,0.035)),
    linear-gradient(90deg,rgba(235,244,243,0.18),rgba(235,244,243,0.04)),
    linear-gradient(180deg,rgba(235,244,243,0.15),rgba(235,244,243,0.035)),
    linear-gradient(90deg,rgba(235,244,243,0.13),rgba(235,244,243,0.025)),
    repeating-linear-gradient(90deg,rgba(235,244,243,0.14) 0 10px,transparent 10px 24px)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) :is(.tool-section,.creator-strip){background-image:linear-gradient(180deg,rgba(248,251,251,0.34),rgba(248,251,251,0.48))}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) .section::after{background:linear-gradient(90deg,transparent,rgba(235,244,243,0.22))}
@media(max-width:40rem){html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]){background:repeating-linear-gradient(135deg,rgba(235,244,243,0.017) 0 1px,transparent 1px 20px),
      linear-gradient(180deg,#f8fbfb 0%,#f8fbfb 45%,#f8fbfb 100%)}
}
html:not([data-theme="dark"]) .vt-tool-switcher a{background:linear-gradient(145deg, rgba(var(--tool-rgb), .105), rgba(248,251,251,0.62)),
    rgba(248,251,251,0.64);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) .vt-tool-switcher a::after{box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) .vt-tool-switcher a > strong{color:#33665f}
html:not([data-theme="dark"]) .vt-tool-switcher a > b{text-shadow:none}
html:not([data-theme="dark"]) .vt-tool-switcher a:hover,html:not([data-theme="dark"]) .vt-tool-switcher a:focus-visible,html:not([data-theme="dark"]) .vt-tool-switcher a.active,html:not([data-theme="dark"]) .vt-tool-switcher a[aria-current="page"]{background:linear-gradient(145deg, rgba(var(--tool-rgb), .18), rgba(248,251,251,0.68)),
    rgba(248,251,251,0.68);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) .streaming-support-page .service-related a,html:not([data-theme="dark"]) .streaming-support-page .service-helper a{border:1px solid rgba(113,53,182,0.34);background:linear-gradient(180deg, rgba(239,235,244,0.08), rgba(248,251,251,0.42)),
    rgba(248,251,251,0.5);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) .streaming-support-page .service-related a:hover,html:not([data-theme="dark"]) .streaming-support-page .service-related a:focus-visible,html:not([data-theme="dark"]) .streaming-support-page .service-helper a:hover,html:not([data-theme="dark"]) .streaming-support-page .service-helper a:focus-visible{border-color:rgba(113,53,182,0.74);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) .creator-player-meta #playerLink{border:1px solid rgba(182,53,132,0.34);background:rgba(248,251,251,0.52);color:#8e0b58;box-shadow:0 4px 18px rgba(18,56,51,.055)}
@media (max-width: 56rem){html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) .menu-toggle:not([hidden]){border:1px solid rgba(53,182,168,0.68);background:linear-gradient(180deg, rgba(235,244,243,0.14), rgba(248,251,251,0.34)),
      rgba(248,251,251,0.52);color:#0b8e7d;box-shadow:0 4px 18px rgba(18,56,51,.055);text-shadow:none}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) .menu-toggle:not([hidden]):hover,html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) .menu-toggle:not([hidden]):focus-visible,html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]) .menu-toggle:not([hidden])[aria-expanded="true"]{border-color:rgba(53,182,169,0.96);box-shadow:0 4px 18px rgba(18,56,51,.055)}
}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) :is(
  a.card,.component-card,.service-card,.service-symptom,.setup-card,.upgrade-card,
  .store-category,.catalogue-card,.account-action,.account-stat,.account-link-grid a,
  .legal-link-card,.creator-directory-card,.creator-live-choice,.streaming-package,
  .scan-option,.service-network a,.service-related a,.service-helper a,
  .creator-tool-nav a,.records-tabs a,.privacy-nav a,.stream-tool-nav a,
  .vt-tool-switcher a,.nav-tile a
){box-shadow:0 4px 18px rgba(18,56,51,.055)}
@media (hover:hover) and (pointer:fine){html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) :is(
    a.card,.component-card,.service-card,.service-symptom,.setup-card,.upgrade-card,
    .store-category,.catalogue-card,.account-action,.account-stat,.account-link-grid a,
    .legal-link-card,.creator-directory-card,.creator-live-choice,.streaming-package,
    .scan-option,.service-network a,.service-related a,.service-helper a,
    .creator-tool-nav a,.records-tabs a,.privacy-nav a,.stream-tool-nav a,
    .vt-tool-switcher a,.nav-tile a
  ):hover{background:linear-gradient(155deg,var(--vt-neon-fill),rgba(248,251,251,0.56)),rgba(248,251,251,0.52);box-shadow:0 4px 18px rgba(18,56,51,.055)}
}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) :is(
  a.card,.component-card,.service-card,.service-symptom,.setup-card,.upgrade-card,
  .store-category,.catalogue-card,.account-action,.account-stat,.account-link-grid a,
  .legal-link-card,.creator-directory-card,.creator-live-choice,.streaming-package,
  .scan-option,.service-network a,.service-related a,.service-helper a,
  .creator-tool-nav a,.records-tabs a,.privacy-nav a,.stream-tool-nav a,
  .vt-tool-switcher a,.nav-tile a
):focus-visible{box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) :is(
  a.card,.component-card,.service-card,.service-symptom,.setup-card,.upgrade-card,
  .store-category,.catalogue-card,.account-action,.account-stat,.account-link-grid a,
  .legal-link-card,.creator-directory-card,.creator-live-choice,.streaming-package,
  .scan-option,.service-network a,.service-related a,.service-helper a,
  .creator-tool-nav a,.records-tabs a,.privacy-nav a,.stream-tool-nav a,
  .vt-tool-switcher a,.nav-tile a
):is(.active,.selected,.is-selected,.current,[aria-current="page"],[aria-selected="true"],[aria-pressed="true"],[data-selected="true"]){background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--vt-surface-accent) 25%,transparent),transparent 38%),
    linear-gradient(145deg,color-mix(in srgb,var(--vt-surface-accent) 24%,transparent),rgba(248,251,251,0.7)),rgba(248,251,251,0.6);box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) :is(
  .button:not(.vt-image-glass),.btn,.flow-btn,.summary-action,.select-btn,.part-action,
  .primary-action,.diagnostic-action,.vt-account-btn
){box-shadow:0 4px 18px rgba(18,56,51,.055)}
@media (hover:hover) and (pointer:fine){html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) :is(
    .button:not(.vt-image-glass),.btn,.flow-btn,.summary-action,.select-btn,.part-action,
    .primary-action,.diagnostic-action,.vt-account-btn
  ):hover{box-shadow:0 4px 18px rgba(18,56,51,.055)}
}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) :is(
  .button:not(.vt-image-glass),.btn,.flow-btn,.summary-action,.select-btn,.part-action,
  .primary-action,.diagnostic-action,.vt-account-btn
):focus-visible{box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) :is(
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),select,textarea
){box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) :is(
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),select,textarea
):focus{box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) .vt-tool-switcher a{box-shadow:0 4px 18px rgba(18,56,51,.055)}
html:not([data-theme="dark"]) body:not([data-page^="static"]):not([data-page^="admin"]):not([data-page="builder"]) .vt-tool-switcher a:is(.active,[aria-current="page"]){box-shadow:0 4px 18px rgba(18,56,51,.055)}
