/* Preview-only dark interaction states. Light mode and disabled actions retain native styles. */
@media screen and (forced-colors:none){

/* Text links, return links and disclosure headings. */
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(a[href],summary,button.ph-shell-link):not(:where(.logo,.ph-shell-brand,.ph-shell-mobile-brand,.disabled,.disabled *,[aria-disabled="true"],[aria-disabled="true"] *)):is(:hover,:focus-visible){
 color:#e2d9ff!important
}
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.ph-account-back,.ph-domain-back,.ph-service-back,.ph-product-back,.ph-funding-back,.ph-invoice-back,.ph-ssh-back,.ph-product-support,.pv-text-action,.pw-doc-link,.productDescriptions,.ph-service-primary,.ph-service-reference,.ph-ticket-subject,.ph-recent-links>a,.ph-card-heading>a,.ph-card-footer>a):is(:hover,:focus-visible){
 color:#e2d9ff!important;text-decoration:underline;text-underline-offset:3px
}
/* Common buttons, including icon-only and module-specific actions. */
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.btn,.ph-btn,.ph-list-button,.ph-ticket-reference,.action-button,.ph-service-ssh,.ph-ssh-add-shortcut,.ph-ip-copy,.pv-plan-shortcut,.pv-hardware,.md-control,.lu-btn,.ph-labs-close):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.disabled *,.is-disabled,.action-disabled)):is(:hover,:focus-visible){
 background:#433a69!important;color:#eee8ff!important;border-color:#a996ee!important
}
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.btn-primary,.ph-primary,.ph-list-primary,.pv-action-vnc,.ph-access-action,.lu-btn--primary):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.is-disabled,.action-disabled)):is(:hover,:focus-visible),
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) #pw-app .ph-access-action:not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#684bdb!important;color:#fff!important;border-color:#b7a5ff!important
}
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.btn-danger,.btn-outline-danger,.ph-service-danger-outline,.btn-remove-user,.btn-delete,.pssh-delete,.lu-btn--danger):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.is-disabled,.action-disabled)):is(:hover,:focus-visible){
 background:#653541!important;color:#ffd6df!important;border-color:#df8fa0!important
}
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.btn-success,.lu-btn--success):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#275b4b!important;color:#c7f8e4!important;border-color:#79c9aa!important
}
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) .btn-warning:not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#634a26!important;color:#ffe4b4!important;border-color:#d6b274!important
}
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) .btn-link:not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.disabled *)):is(:hover,:focus-visible){
 background:transparent!important;color:#e2d9ff!important;border-color:transparent!important;text-decoration:underline
}
/* Clickable cards retain their geometry and native actions. */
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(a.ph-stat,.ph-list-stat,a.panel-support,.ph-universes>a,.lu-tile--btn):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#292b46!important;border-color:#a996ee!important;color:#eee8ff!important
}
/* Native navigation, pagination and menus must not fall back to white. */
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.ph-tab,.pv-nav-button,.ph-domain-nav .list-group-item,.ph-account-nav>a,.nav-tabs>li>a,.nav-pills>li>a,.ph-product-navigation .list-group-item,.ph-product-tools .list-group-item):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.disabled *)):is(:hover,:focus-visible),
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.pagination,.dropdown-menu)>li:not(.disabled)>a:not([aria-disabled="true"]):is(:hover,:focus-visible){
 background:#433a69!important;color:#eee8ff!important;border-color:#a996ee!important
}
html[data-ph-theme="dark"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.panel-switch,.panel-radio):not(:where([aria-disabled="true"],.disabled)):is(:hover,:focus-within){
 border-color:#a996ee!important
}
/* These two native module surfaces use ID-scoped base palettes. */
html[data-ph-theme="dark"] body#layers-body #layers .lu-tile.lu-tile--btn:not(:where([aria-disabled="true"],.disabled,.is-disabled,.lu-is-disabled)):is(:hover,:focus-visible){
 background:#433a69!important;color:#eee8ff!important;border-color:#a996ee!important
}
html[data-ph-theme="dark"] body.ph-ssr-active #pw-app .pw-doc-link:not(:where([aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#433a69!important;color:#eee8ff!important;border-color:#a996ee!important;text-decoration:underline;text-underline-offset:3px
}

}
@media screen and (forced-colors:none) and (prefers-color-scheme:dark){

/* Text links, return links and disclosure headings. */
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(a[href],summary,button.ph-shell-link):not(:where(.logo,.ph-shell-brand,.ph-shell-mobile-brand,.disabled,.disabled *,[aria-disabled="true"],[aria-disabled="true"] *)):is(:hover,:focus-visible){
 color:#e2d9ff!important
}
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.ph-account-back,.ph-domain-back,.ph-service-back,.ph-product-back,.ph-funding-back,.ph-invoice-back,.ph-ssh-back,.ph-product-support,.pv-text-action,.pw-doc-link,.productDescriptions,.ph-service-primary,.ph-service-reference,.ph-ticket-subject,.ph-recent-links>a,.ph-card-heading>a,.ph-card-footer>a):is(:hover,:focus-visible){
 color:#e2d9ff!important;text-decoration:underline;text-underline-offset:3px
}
/* Common buttons, including icon-only and module-specific actions. */
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.btn,.ph-btn,.ph-list-button,.ph-ticket-reference,.action-button,.ph-service-ssh,.ph-ssh-add-shortcut,.ph-ip-copy,.pv-plan-shortcut,.pv-hardware,.md-control,.lu-btn,.ph-labs-close):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.disabled *,.is-disabled,.action-disabled)):is(:hover,:focus-visible){
 background:#433a69!important;color:#eee8ff!important;border-color:#a996ee!important
}
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.btn-primary,.ph-primary,.ph-list-primary,.pv-action-vnc,.ph-access-action,.lu-btn--primary):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.is-disabled,.action-disabled)):is(:hover,:focus-visible),
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) #pw-app .ph-access-action:not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#684bdb!important;color:#fff!important;border-color:#b7a5ff!important
}
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.btn-danger,.btn-outline-danger,.ph-service-danger-outline,.btn-remove-user,.btn-delete,.pssh-delete,.lu-btn--danger):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.is-disabled,.action-disabled)):is(:hover,:focus-visible){
 background:#653541!important;color:#ffd6df!important;border-color:#df8fa0!important
}
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.btn-success,.lu-btn--success):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#275b4b!important;color:#c7f8e4!important;border-color:#79c9aa!important
}
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) .btn-warning:not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#634a26!important;color:#ffe4b4!important;border-color:#d6b274!important
}
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) .btn-link:not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.disabled *)):is(:hover,:focus-visible){
 background:transparent!important;color:#e2d9ff!important;border-color:transparent!important;text-decoration:underline
}
/* Clickable cards retain their geometry and native actions. */
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(a.ph-stat,.ph-list-stat,a.panel-support,.ph-universes>a,.lu-tile--btn):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#292b46!important;border-color:#a996ee!important;color:#eee8ff!important
}
/* Native navigation, pagination and menus must not fall back to white. */
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.ph-tab,.pv-nav-button,.ph-domain-nav .list-group-item,.ph-account-nav>a,.nav-tabs>li>a,.nav-pills>li>a,.ph-product-navigation .list-group-item,.ph-product-tools .list-group-item):not(:disabled):not(:where([disabled],[aria-disabled="true"],.disabled,.disabled *)):is(:hover,:focus-visible),
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.pagination,.dropdown-menu)>li:not(.disabled)>a:not([aria-disabled="true"]):is(:hover,:focus-visible){
 background:#433a69!important;color:#eee8ff!important;border-color:#a996ee!important
}
html[data-ph-theme="system"] body:is(.ph-ssr-active,.lagom-not-portal) :is(.panel-switch,.panel-radio):not(:where([aria-disabled="true"],.disabled)):is(:hover,:focus-within){
 border-color:#a996ee!important
}
html[data-ph-theme="system"] body#layers-body #layers .lu-tile.lu-tile--btn:not(:where([aria-disabled="true"],.disabled,.is-disabled,.lu-is-disabled)):is(:hover,:focus-visible){
 background:#433a69!important;color:#eee8ff!important;border-color:#a996ee!important
}
html[data-ph-theme="system"] body.ph-ssr-active #pw-app .pw-doc-link:not(:where([aria-disabled="true"],.disabled)):is(:hover,:focus-visible){
 background:#433a69!important;color:#eee8ff!important;border-color:#a996ee!important;text-decoration:underline;text-underline-offset:3px
}

}
