/* Scoped presentation refinement. No control visibility or business state changes. */
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 {
  --polish-border: color-mix(in srgb,var(--color-line-strong) 80%,transparent);
  --polish-raised: color-mix(in srgb,var(--color-surface) 78%,var(--color-canvas-raised));
}
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-page-intro__content { min-width: 0; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-page-summary { font-size: .92rem; line-height: 1.8; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-page-actions { align-items: center; gap: 10px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-list { display: grid; gap: 22px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card {
  min-width: 0;
  padding: 26px;
  border: 1px solid var(--polish-border);
  border-radius: 12px;
  background: var(--polish-raised);
  box-shadow: inset 0 1px color-mix(in srgb,var(--color-ink) 4%,transparent);
}
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-head {
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  gap: 22px;
  align-items: start;
}
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-head .portal-section-title { font-size: 1.35rem; letter-spacing: -.025em; line-height: 1.35; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-head .portal-section-subtitle { margin-top: 8px; font-size: .82rem; line-height: 1.7; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-head > .portal-page-actions { justify-content: flex-end; max-width: 360px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metrics {
  order: 3;
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  gap: 0;
  width: 100%;
  border: 1px solid var(--polish-border);
  border-radius: 8px;
  background: var(--color-canvas-raised);
}
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metric { min-width: 0; padding: 16px 18px; border: 0; border-right: 1px solid var(--polish-border); }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metric:last-child { border-right: 0; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metric span { display: block; color: var(--color-ink-muted); font-size: .73rem; margin-bottom: 7px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metric strong { font-size: .9rem; line-height: 1.5; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-resource-usage--admin { margin: 20px 0 18px auto; width: min(100%,21rem); }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-server-chip-row { display: flex; flex-wrap: wrap; gap: 8px; margin-block: 16px 22px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card > .portal-server-accordion { margin-block: 12px; border-color: var(--polish-border); border-radius: 8px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-server-accordion > summary { padding: 17px 18px; gap: 16px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-server-accordion > summary strong { font-size: .9rem; line-height: 1.5; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-server-accordion > summary span { margin-top: 4px; font-size: .77rem; line-height: 1.65; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-server-admin-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-server-admin-actions form { margin: 0; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card select { max-width: 100%; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-service__targets { gap: 20px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target { display: flex; flex-direction: column; gap: 18px; background: var(--polish-raised); border-color: var(--polish-border); }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target > form { margin-top: auto; padding-top: 8px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target > form > button { width: 100%; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target__price { font-size: 2rem; letter-spacing: -.04em; line-height: 1.2; font-variant-numeric: tabular-nums; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target__features { gap: 8px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-webspace-table td { padding-block: 22px; line-height: 1.75; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-webspace-feature-list { gap: 9px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-webspace-table .portal-button-secondary { width: 100%; justify-content: center; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-domain-accordion > summary { min-height: 66px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-billing-card { border-color: var(--polish-border); }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-billing-card strong { font-variant-numeric: tabular-nums; line-height: 1.2; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-table .portal-status { white-space: normal; line-height: 1.45; }
body.portal-auth-body.portal-ui-v5 .portal-auth-panel { border-top: 2px solid var(--color-accent) !important; }
body.portal-auth-body.portal-ui-v5 .portal-auth-form-head__title { letter-spacing: -.035em; }
body.portal-auth-body.portal-ui-v5 .portal-auth-form-head__summary { line-height: 1.8; }
body.shop-body.portal-ui-v5 .shop-product-card__pricing { padding-block: 18px; border-block: 1px solid #354b5c; margin-block: 16px; }
body.shop-body.portal-ui-v5 .shop-product-card__actions { gap: 12px; }
body.shop-body.portal-ui-v5 .shop-checkout-summary dl { font-variant-numeric: tabular-nums; }
@media (max-width:1100px) {
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-head { grid-template-columns: minmax(0,1fr); gap: 18px; }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-head > .portal-page-actions { justify-content: flex-start; max-width: none; }
}
@media (max-width:760px) {
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card { padding: 18px; }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metrics { grid-template-columns: repeat(2,minmax(0,1fr)); }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metric { padding: 13px 12px; }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metric:nth-child(2n) { border-right: 0; }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metric:nth-child(n+3) { border-top: 1px solid var(--polish-border); }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-resource-usage--admin { width: 100%; margin-block: 18px; }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-server-accordion > summary { padding: 15px 12px; flex-wrap: wrap; }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-server-accordion > summary > .portal-page-actions { width: 100%; }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-card .portal-server-accordion > summary select { width: 100%; }
  body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target { padding: 22px; }
}

/* Presentation only. Preserve alerts, focus rings, checked states and real resource meters. */
:is(body.portal-app-body,body.portal-auth-body,body.shop-body) :is(.portal-button-primary,.portal-button-secondary,.shop-primary-link) { box-shadow: none !important; border-radius: 5px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-surface,.portal-table-card,.portal-dashboard-card,.portal-stat-card,.portal-upgrade-service,.portal-server-admin-card) {
  border-radius: 6px;
  box-shadow: none;
}
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-admin-metrics { background: transparent; border-inline: 0; border-radius: 0; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target { border-radius: 5px; box-shadow: none; background: var(--color-canvas-raised); }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-topbar__account { border-radius: 5px; box-shadow: none; }
body.portal-auth-body.portal-ui-v5 .portal-auth-panel {
  border-radius: 6px !important;
  border-top: 1px solid var(--studio-edge) !important;
  box-shadow: none !important;
}
body.portal-auth-body.portal-ui-v5 .portal-auth-feature-list {
  display: block;
  border: 0;
  border-radius: 0;
  margin-top: 28px;
}
body.portal-auth-body.portal-ui-v5 .portal-auth-feature {
  padding: 14px 0;
  border: 0;
  border-top: 1px solid var(--color-line);
  background: transparent;
  box-shadow: none;
}
body.portal-auth-body.portal-ui-v5 .portal-auth-feature strong { margin-bottom: 4px; }
body.portal-auth-body.portal-ui-v5 .portal-auth-feature span { max-width: 52ch; }
body.portal-auth-body.portal-ui-v5 .portal-auth-spotlight::before { display: none; }
body.shop-body.portal-ui-v5 :is(.shop-product-table__row,.shop-product-card,.shop-checkout-summary,.shop-panel) { border-radius: 6px !important; box-shadow: none !important; }

/* October review: legible workspaces, restrained surfaces, unchanged control states. */
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-page-title { font-size: clamp(1.65rem,2.3vw,2rem); line-height: 1.2; letter-spacing: -.035em; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-page-summary { max-width: 75ch; line-height: 1.7; margin-top: 14px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-page-intro { padding-bottom: 22px; margin-bottom: 24px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-page-kicker,.portal-sidebar__heading,.portal-billing-card__label,.portal-stat-card__label) { font-family: inherit; letter-spacing: .04em; font-size: .72rem; font-weight: 600; line-height: 1.5; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-sidebar__link { font-size: .82rem; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-topbar__user-copy :is(strong,small) { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-section-title { line-height: 1.35; letter-spacing: -.025em; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-section-subtitle { line-height: 1.7; font-size: .84rem; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-hero { min-height: 0; padding: 24px 28px; gap: 28px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-eyebrow { font-family: inherit; font-size: .73rem; letter-spacing: .04em; line-height: 1.5; gap: 12px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-hero__copy .portal-section-title { margin-top: 14px; margin-bottom: 6px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-hero__status { border: 0; background: var(--color-canvas-raised); padding: 18px 20px; border-radius: 5px; box-shadow: none; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-live-grid :is(dt,dd) { font-size: .76rem; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-live-grid dd { overflow-wrap: anywhere; white-space: normal; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-summary-grid { background: var(--color-canvas-raised); }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-summary-item { padding: 14px 20px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-summary-item > span { font-family: inherit; letter-spacing: .025em; font-size: .7rem; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-summary-item > strong { font-family: inherit; font-size: .8rem; line-height: 1.6; font-variant-numeric: tabular-nums; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-control { padding-block: 18px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-server-accordion,.portal-domain-accordion,.portal-billing-accordion) { border-radius: 5px; box-shadow: none; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-server-accordion,.portal-domain-accordion,.portal-billing-accordion) > summary { min-height: 60px; gap: 12px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-table { font-size: .85rem; line-height: 1.6; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-table th { font-family: inherit; font-size: .74rem; letter-spacing: .015em; font-weight: 600; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-table :is(th,td) { padding: 18px 20px; vertical-align: top; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-table td { font-variant-numeric: tabular-nums; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-table tbody tr:hover { background: color-mix(in srgb,var(--color-ink) 3%,transparent); }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-webspace-feature-list { gap: 7px; line-height: 1.6; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-table-card__header { padding: 22px 24px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-billing-summary { gap: 18px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-billing-card { padding: 20px 22px; min-height: 120px; border-radius: 5px; box-shadow: none; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-billing-card strong { font-size: clamp(1.55rem,2vw,1.85rem); }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target { gap: 16px; padding: 24px; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target__features { font-size: .86rem; line-height: 1.65; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-button-primary,.portal-button-secondary) { min-height: 42px; padding-inline: 18px; line-height: 1.35; font-size: .81rem; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-button-primary,.portal-button-secondary)[disabled] { cursor: not-allowed; }
body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(input,select,textarea) { font-size: .9rem; line-height: 1.5; }
body.portal-auth-body.portal-ui-v5 .portal-auth-form-head__title { line-height: 1.25; }
body.portal-auth-body.portal-ui-v5 .portal-auth-panel :is(input:not([type=checkbox]):not([type=radio]),select) { min-height: 48px; font-size: 1rem; }
body.shop-body.portal-ui-v5 .shop-product-card__title { line-height: 1.3; letter-spacing: -.025em; }
body.shop-body.portal-ui-v5 .shop-product-card__description { line-height: 1.7; }
body.shop-body.portal-ui-v5 .shop-product-card__pricing { font-variant-numeric: tabular-nums; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-stat-card,.portal-dashboard-card,.portal-billing-card,.portal-server-accordion,.portal-domain-accordion,.portal-billing-accordion,.portal-upgrade-target,.portal-topbar__account-menu,.portal-notification-panel) {
 background: var(--color-surface) !important; border-color: var(--color-line-strong) !important; color: var(--color-ink);
}
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-stat-card__value,.portal-billing-card strong,.portal-server-accordion > summary strong,.portal-domain-accordion > summary strong,.portal-billing-accordion > summary strong) { color: var(--color-ink) !important; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-stat-card__label,.portal-stat-card__meta,.portal-billing-card__label,.portal-server-accordion > summary span,.portal-domain-accordion__title > span,.portal-billing-accordion > summary span) { color: #526173; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-billing-card.is-active { background: #fff5eb !important; border-color: #d8b99a !important; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-sidebar__link { color: #526173; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-sidebar__link.is-active { color: #793b10; background: #fff1e5 !important; border-color: #d8b99a; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-button-secondary:not(.portal-button-secondary--danger) { background: #fff !important; color: #263648 !important; border-color: #a7b6c5 !important; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-button-secondary:not(.portal-button-secondary--danger):hover { background: #eef3f7 !important; border-color: #70869a !important; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-button-secondary--danger { background: #fff1f2 !important; color: #9e2235 !important; border-color: #dc8793 !important; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-button-primary { background: #ff994d !important; color: #172330 !important; border-color: #d67429 !important; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-button-primary:hover { background: #ffaf70 !important; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-topbar :is(.portal-notification-trigger,.portal-theme-switcher,.portal-language-switcher--binary) { background: #fff !important; color: #263648; border-color: #b9c7d5 !important; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-topbar :is(.portal-theme-switcher__option,.portal-language-switcher__item) { color: #526173; }
:root[data-portal-theme="light"] body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-topbar :is(.portal-theme-switcher__option[aria-checked="true"],.portal-language-switcher__item.is-active) { background: #fff1e5; color: #793b10; border-color: #e2c5a8; }
@media (max-width:760px) {
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-hero { padding: 22px 18px; gap: 22px; }
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-hero__status { padding: 18px; }
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-customer-server-control { padding: 18px; }
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-server-summary-item { padding: 12px 16px; }
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-page-intro { gap: 16px; }
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-table-card__header { padding: 20px 18px; }
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-table :is(th,td) { padding: 16px; }
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-button-primary,.portal-button-secondary) { min-height: 44px; }
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 .portal-upgrade-target { padding: 20px; }
}
@media (prefers-reduced-motion:reduce) {
 body.portal-app-body.portal-ui-v5.portal-ui-v6.portal-ui-v7 :is(.portal-card-hover,.portal-button-primary,.portal-button-secondary) { transform: none; transition: none; }
}
