/* Tool workspaces. Deliberately excludes editor canvases and user panel geometry. */
:is(#video-workspace,.media-workspace,#text-workspace) {
  --pt-panel:var(--pd-panel,var(--panel,#141414));
  --pt-raised:var(--pd-raised,var(--panel-raised,#202020));
  --pt-border:var(--pd-border,var(--border,#303030));
  --pt-text:var(--pd-text,var(--text,#f1f1f1));
  --pt-muted:var(--pd-muted,var(--muted,#a3a3a3));
}
:is(#video-workspace,.media-workspace) :is(.editor-panel,.preview-panel,.media-preview-panel),
#text-workspace :is(.text-card,.text-options) {
  background:var(--pt-panel);
  border-color:var(--pt-border);
  border-radius:var(--pd-radius,18px);
  box-shadow:var(--pd-shadow,0 8px 30px #00000016);
}
:is(#video-workspace,.media-workspace) :is(.editor-panel,.preview-panel,.media-preview-panel) {padding:26px}
:is(#video-workspace,.media-workspace) .section-heading {gap:13px;margin-bottom:21px}
:is(#video-workspace,.media-workspace) .section-heading h3 {font-size:17px;line-height:1.4;letter-spacing:-.35px;color:var(--pt-text)}
:is(#video-workspace,.media-workspace) .section-heading p {font-size:13px;line-height:1.65;color:var(--pt-muted);margin-top:4px}
:is(#video-workspace,.media-workspace) .step {width:32px;height:32px;border-radius:10px;background:var(--pt-raised);border-color:var(--pt-border);font-size:12px;font-weight:600}
:is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload) {
  background:var(--pt-raised);
  border-color:var(--pt-border);
  border-radius:14px;
  transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;
}
:is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload):is(:hover,.drag-over) {
  border-color:var(--pt-muted);
  box-shadow:inset 0 0 0 1px var(--pt-border);
}
:is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload).has-file {border-style:solid;background:var(--pt-panel)}
:is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload) label {padding:25px 17px 18px}
:is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload) strong {font-size:14px;font-weight:650;line-height:1.45}
:is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload) label>span:not(.upload-icon):not(.choose-file) {font-size:12px;line-height:1.65;color:var(--pt-muted);margin-top:6px}
:is(#video-workspace,.media-workspace) .upload-card small {font-size:11px;line-height:1.6;color:var(--pt-muted)}
:is(#video-workspace,.media-workspace) .upload-icon {width:48px;height:48px;border-radius:14px;border-color:var(--pt-border);background:var(--pt-panel);box-shadow:0 3px 12px #00000012;margin-bottom:14px}
:is(#video-workspace,.media-workspace) .choose-file {min-height:40px;border-radius:9px;background:var(--pt-panel);border-color:var(--pt-border);font-size:12px;font-weight:600;padding:10px 12px;margin-top:17px;color:var(--pt-text)}
:is(#video-workspace,.media-workspace) :is(.profiles,.media-profiles) {gap:12px}
#video-workspace .video-profiles .profile,
.media-workspace .media-profiles label {
  background:var(--pt-panel);
  border-color:var(--pt-border);
  border-radius:12px;
  transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;
}
#video-workspace .video-profiles .profile {padding:20px 18px}
#video-workspace .video-profiles .profile strong {font-size:16px;font-weight:650;letter-spacing:-.2px;color:var(--pt-text)}
.media-workspace .media-profiles label {padding:19px 15px}
.media-workspace .media-profiles strong {font-size:14px;font-weight:650;line-height:1.5;color:var(--pt-text)}
.media-workspace .media-profiles span {font-size:12px;line-height:1.65;color:var(--pt-muted)}
#video-workspace .video-profiles .profile:hover,
.media-workspace .media-profiles label:hover {background:var(--pt-raised);border-color:var(--pt-muted)}
#video-workspace .video-profiles .profile:has(input:checked),
.media-workspace .media-profiles label:has(input:checked) {background:var(--pt-raised);border-color:var(--pt-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pt-text) 8%,transparent)}
:is(#video-workspace,.media-workspace) .green-option {
  border-color:var(--pt-border);
  border-radius:12px;
  background:var(--pt-panel);
  margin:18px 0;
  transition:border-color .18s ease,background .18s ease;
}
:is(#video-workspace,.media-workspace) .green-option+.green-option {margin-top:-7px}
:is(#video-workspace,.media-workspace) .green-option:hover {border-color:var(--pt-muted)}
:is(#video-workspace,.media-workspace) .green-option:has(.green-toggle>input:checked) {background:var(--pt-raised);border-color:var(--pt-muted)}
:is(#video-workspace,.media-workspace) .green-toggle {min-height:64px;padding:19px 18px}
:is(#video-workspace,.media-workspace) .green-option-copy strong {font-size:13px;font-weight:700;letter-spacing:.65px;line-height:1.45;color:var(--pt-text)}
:is(#video-workspace,.media-workspace) .green-levels {gap:8px;padding:0 18px 18px}
:is(#video-workspace,.media-workspace) .green-levels legend {font-size:12px;color:var(--pt-muted);padding-bottom:12px}
:is(#video-workspace,.media-workspace) .green-levels label>span {border-radius:8px;min-height:43px;font-size:13px;background:var(--pt-panel);border-color:var(--pt-border);color:var(--pt-muted)}
:is(#video-workspace,.media-workspace) .green-levels input:checked+span {background:var(--pt-text);color:var(--pt-panel);border-color:var(--pt-text)}
.media-workspace .image-effects .green-levels small {font-size:11px;opacity:.8}
:is(#video-workspace,.media-workspace) :is(.video-output-field label,.media-select-label) {font-size:13px;line-height:1.5;font-weight:600;color:var(--pt-text)}
:is(#video-workspace,.media-workspace) :is(.video-output-field select,.media-select-label select) {min-height:46px;border-radius:10px;border-color:var(--pt-border);background:var(--pt-raised);color:var(--pt-text);font-size:14px;padding:12px 14px}
.media-workspace :is(.media-preset-note,.media-export-line p,.media-aside-copy,.media-preview-bottom p,.media-storage-note) {font-size:13px;line-height:1.75;color:var(--pt-muted)}
.media-workspace .media-advanced {padding:22px;border-radius:12px;border-color:var(--pt-border);background:var(--pt-raised)}
.media-workspace .media-range label {font-size:13px;color:var(--pt-text)}
.media-workspace .media-range output {font-size:12px;color:var(--pt-muted);font-variant-numeric:tabular-nums}
.media-workspace .media-range+.media-range {margin-top:22px}
:is(#video-workspace,.media-workspace) :is(.preview-heading h3,.media-preview-panel>h3) {font-size:15px;font-weight:650;letter-spacing:-.2px;color:var(--pt-text)}
:is(#video-workspace,.media-workspace) .preview-meta {font-size:12px;color:var(--pt-muted)}
.media-workspace .media-preview-label {font-size:11px;letter-spacing:1.1px;font-weight:650;color:var(--pt-muted)}
#video-workspace .preview-switch {border-radius:11px;padding:5px;border-color:var(--pt-border);background:var(--pt-panel)}
#video-workspace .preview-switch button {border-radius:7px;min-height:36px;font-size:13px;color:var(--pt-muted)}
#video-workspace .preview-switch button[aria-pressed=true] {background:var(--pt-raised);color:var(--pt-text);box-shadow:0 2px 5px #00000010}
:is(#video-workspace,.media-workspace) :is(.export-panel,.media-export-line) {border-color:var(--pt-border);padding-top:24px;margin-top:24px}
:is(#video-workspace,.media-workspace) :is(.export-hint,.section-meta) {font-size:12px;line-height:1.7;color:var(--pt-muted)}
.media-workspace :is(.media-result,.metadata-scope) {border-radius:14px;border-color:var(--pt-border);background:var(--pt-raised)}
.media-workspace .metadata-formats {font-size:13px;line-height:1.7;border-color:var(--pt-border)}
.media-workspace .metadata-formats :is(dt,dd) {color:var(--pt-muted)}
.media-workspace .metadata-formats dt {color:var(--pt-text)}
.media-workspace .metadata-scope {font-size:13px;line-height:1.8;padding:22px}
.media-workspace .metadata-scope p {font-size:12px;line-height:1.75}
.media-workspace .media-result-report :is(h3,ul) {font-size:13px;line-height:1.75}
.media-workspace .media-result>p:not(.media-storage-note) {font-size:13px;line-height:1.8}
#video-workspace .cover-generator {border-color:var(--pt-border);border-radius:12px;background:var(--pt-panel)}
#video-workspace .cover-generator summary {padding:20px;font-size:14px}
#video-workspace :is(.cover-help,.cover-generator summary small) {font-size:12px;line-height:1.7;color:var(--pt-muted)}

/* Text input and result keep their original content and output typography. */
#text-workspace :is(.text-card-heading,.text-card-body) {padding:24px}
#text-workspace .text-card-heading {border-color:var(--pt-border)}
#text-workspace .text-card-heading h2 {font-size:17px;letter-spacing:-.3px}
#text-workspace .text-card-heading p {font-size:13px;line-height:1.65;color:var(--pt-muted)}
#text-workspace .text-area {border-radius:12px;border-color:var(--pt-border);background:var(--pd-bg,var(--bg,#0c0c0c));padding:20px;font-size:16px;line-height:1.85}
#text-workspace .text-area::placeholder {color:var(--pt-muted);opacity:.8}
#text-workspace :is(.text-input-label,.text-input-meta,.text-result-actions>p,.text-options p,.text-options label small,.text-details,.text-image-settings label,.text-page-note) {font-size:13px;line-height:1.7;color:var(--pt-muted)}
#text-workspace .text-input-label {font-weight:600;color:var(--pt-text)}
#text-workspace .text-options {padding:24px;background:var(--pt-panel)}
#text-workspace .text-options h2 {font-size:17px}
#text-workspace .format-option {min-height:44px;border-radius:10px;border-color:var(--pt-border);background:var(--pt-panel);font-size:13px}
#text-workspace .format-option:has(input:checked) {background:var(--pt-raised);border-color:var(--pt-muted);color:var(--pt-text)}
#text-workspace :is(.text-image-settings select,.text-page-note) {border-radius:10px;background:var(--pt-raised);border-color:var(--pt-border)}
#text-workspace .text-image-settings select {min-height:43px;font-size:14px}
#text-workspace .text-options-divider {background:var(--pt-border)}
#text-workspace .text-result-card .text-card-heading {background:var(--pt-raised)}

/* Routing, domain records and their configuration dialogs. */
.rt-surface {--rt-line:var(--pd-border,var(--border,#303030));--rt-bg:var(--pd-panel,var(--panel,#141414));--rt-muted:var(--pd-muted,var(--muted,#a3a3a3))}
.rt-surface :is(.rt-panel,.rt-metric,.rt-stat-panel,.rt-destination-card,.rt-dns-record) {border-radius:var(--pd-radius,18px);border-color:var(--rt-line);background:var(--pd-panel,var(--panel,#141414));box-shadow:var(--pd-shadow,0 8px 30px #00000016)}
.rt-surface .rt-heading {margin-bottom:32px}
.rt-surface .rt-heading h1 {font-size:clamp(29px,3vw,40px);line-height:1.15;letter-spacing:-1.2px;font-weight:650}
.rt-surface .rt-heading p {font-size:14px;line-height:1.8;color:var(--rt-muted)}
.rt-surface .rt-eyebrow {font-size:10px;letter-spacing:1.5px}
.rt-surface .rt-metric {padding:25px}
.rt-surface .rt-metric>span {font-size:13px;color:var(--rt-muted)}
.rt-surface .rt-metric strong {font-size:36px;font-weight:600;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:17px 0 12px}
.rt-surface .rt-metric small {font-size:12px;line-height:1.7;color:var(--rt-muted)}
.rt-surface :is(.rt-panel-head h2,.rt-stat-panel h3) {font-size:17px;letter-spacing:-.25px}
.rt-surface :is(.rt-panel-head p,.rt-link-main p,.rt-domain-main p,.rt-domain-main small,.rt-how p,.rt-domain-guide ol,.rt-domain-guide p,.rt-usage-line,.rt-analysis-head p,.rt-empty p) {font-size:13px;line-height:1.8;color:var(--rt-muted)}
.rt-surface :is(.rt-link-card,.rt-domain-card) {padding:26px;border-color:var(--rt-line);transition:background .18s ease}
.rt-surface :is(.rt-link-card,.rt-domain-card):hover {background:var(--pd-raised,var(--panel-raised,#202020))}
.rt-surface .rt-title-line h3 {font-size:17px;line-height:1.5}
.rt-surface .rt-public-url {font-size:13px;line-height:1.6}
.rt-surface :is(.rt-button,.rt-link-actions .rt-button) {border-radius:9px;min-height:40px;font-size:13px!important;padding:10px 14px}
.rt-surface .rt-button.rt-primary {background:var(--pd-text,var(--text,#f1f1f1));color:var(--pd-panel,var(--panel,#141414));border-color:var(--pd-text,var(--text,#f1f1f1))}
.rt-surface .rt-tabs {gap:5px;padding:5px;border:1px solid var(--rt-line);border-radius:12px;background:var(--pd-panel,var(--panel,#141414));width:fit-content;max-width:100%;margin-bottom:23px}
.rt-surface .rt-tabs .rt-button {border-radius:8px;padding:10px 18px}
.rt-surface .rt-tabs .rt-button[aria-pressed=true] {background:var(--pd-raised,var(--panel-raised,#202020));border-color:var(--rt-line)}
.rt-surface :is(.rt-field>span,.rt-filter legend,.rt-check,.rt-draft-preview summary,.rt-data-details summary) {font-size:13px;line-height:1.65}
.rt-surface .rt-field :is(input:not([type=checkbox]),select) {border-radius:10px;min-height:44px;font-size:14px;border-color:var(--rt-line);background:var(--pd-raised,var(--panel-raised,#202020))}
.rt-surface :is(.rt-choice,.rt-chip,.rt-picker-menu) {border-radius:9px}
.rt-surface .rt-choice {font-size:13px;padding:10px 13px}
.rt-surface .rt-destination-card {padding:24px}
.rt-surface .rt-chart-body {padding:26px}
.rt-surface .rt-bar-row>div {font-size:13px}
.rt-dialog.rt-surface {border-radius:20px;border-color:var(--rt-line);background:var(--pd-panel,var(--panel,#141414));box-shadow:0 30px 100px #00000050}

/* Page projects only: no rules are applied inside .pg-editing. */
.pg-surface:not(.pg-editing) {--pg-panel:var(--pd-panel,var(--panel,#141414));--pg-line:var(--pd-border,var(--border,#303030));--pg-muted:var(--pd-muted,var(--muted,#a3a3a3))}
.pg-surface:not(.pg-editing) .pg-heading h1 {font-weight:650;letter-spacing:-1.2px}
.pg-surface:not(.pg-editing) .pg-heading p {font-size:14px;line-height:1.8;color:var(--pg-muted)}
.pg-surface:not(.pg-editing) :is(.pg-panel,.pg-project) {border-radius:var(--pd-radius,18px);border-color:var(--pg-line);background:var(--pg-panel);box-shadow:var(--pd-shadow,0 8px 30px #00000016)}
.pg-surface:not(.pg-editing) .pg-project {transition:transform .2s ease,border-color .2s ease}
.pg-surface:not(.pg-editing) .pg-project:hover {transform:translateY(-3px);border-color:var(--pg-muted)}
.pg-surface:not(.pg-editing) .pg-project-body {padding:22px}
.pg-surface:not(.pg-editing) .pg-project-actions {padding:0;gap:9px}
.pg-surface:not(.pg-editing) .pg-project-body h2 {font-size:19px;line-height:1.5;font-weight:650;letter-spacing:-.3px}
.pg-surface:not(.pg-editing) :is(.pg-summary,.pg-project-meta,.pg-project-body>p,.pg-how p,.pg-empty p) {font-size:13px;line-height:1.75;color:var(--pg-muted)}
.pg-surface:not(.pg-editing) .pg-button {font-size:13px;min-height:41px;border-radius:9px}
.pg-surface:not(.pg-editing) .pg-button.pg-primary {background:var(--pd-text,var(--text,#f1f1f1));color:var(--pg-panel);border-color:var(--pd-text,var(--text,#f1f1f1))}
.pg-surface:not(.pg-editing) .pg-project-art {border-color:var(--pg-line)}

/* Advertisement library. Media frame sizes and native player controls are preserved. */
.al-surface {--al-bg:var(--pd-bg,var(--bg,#101010));--al-panel:var(--pd-panel,var(--panel,#141414));--al-raised:var(--pd-raised,var(--panel-raised,#202020));--al-border:var(--pd-border,var(--border,#303030));--al-text:var(--pd-text,var(--text,#f1f1f1));--al-muted:var(--pd-muted,var(--muted,#a3a3a3))}
.al-surface .al-heading h1 {font-weight:650;letter-spacing:-1.2px}
.al-surface .al-heading p {font-size:14px;line-height:1.8}
.al-surface :is(.al-panel,.al-card) {border-radius:var(--pd-radius,18px);box-shadow:var(--pd-shadow,0 8px 30px #00000016)}
.al-surface .al-import-panel {padding:30px;background:var(--al-panel)}
.al-surface .al-import-intro h2 {font-size:24px;font-weight:600;letter-spacing:-.5px}
.al-surface .al-url-row {border-radius:12px;background:var(--al-raised);padding:7px 7px 7px 17px}
.al-surface .al-url-row input {font-size:14px;line-height:1.7;min-height:45px}
.al-surface .al-button {font-size:13px;border-radius:9px;min-height:42px}
.al-surface .al-button.al-primary {background:var(--al-text);color:var(--al-panel);border-color:var(--al-text)}
.al-surface :is(.al-import-form>label,.al-import-foot,.al-quota>span,.al-grid-meta,.al-history-date,.al-access-note) {font-size:12px;line-height:1.8}
.al-surface .al-card-heading {padding:19px}
.al-surface .al-card-heading h3 {font-size:14px;line-height:1.55}
.al-surface .al-card-heading>div>span {font-size:11px}
.al-surface .al-card-copy {padding:21px}
.al-surface .al-card-copy h4 {font-size:15px}
.al-surface .al-card-copy>p {font-size:13px;line-height:1.8}
.al-surface :is(.al-first-empty>p,.al-card-warning,.al-card-warning p,.al-history-empty p) {font-size:13px;line-height:1.8}
.al-surface .al-history-item {border-radius:12px}
.al-surface .al-segments {border-radius:11px}

/* The learning library retains all uploaded artwork and its player geometry. */
.ac-surface :is(.ac-panel,.ac-hero) {border-radius:20px;box-shadow:var(--pd-shadow,0 8px 30px #00000016)}
.ac-surface .ac-module-heading h2 {font-size:23px;letter-spacing:-.5px;font-weight:600}
.ac-surface :is(.ac-library-heading p,.ac-module-heading p,.ac-card-info p) {font-size:13px;line-height:1.75}
.ac-surface .ac-card {border-radius:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.ac-surface .ac-card:hover {transform:translateY(-4px);box-shadow:var(--pd-shadow,0 8px 30px #00000016)}
.ac-surface .ac-card-info h3 {font-size:15px;line-height:1.5}
.ac-surface .ac-button {font-size:13px;min-height:42px;border-radius:9px}
.ac-surface .ac-search {border-radius:10px}
.ac-surface .ac-search input {font-size:14px;min-height:43px}

@media(max-width:1100px) {
  :is(#video-workspace,.media-workspace) :is(.editor-panel,.preview-panel,.media-preview-panel) {padding:22px}
  .media-workspace .media-profiles label {padding:16px 12px}
  .rt-surface .rt-metric {padding:22px}
  .rt-surface .rt-metric strong {font-size:32px}
  .rt-surface .rt-link-actions .rt-button {padding:9px 11px;font-size:12px!important}
}
@media(max-width:719px) {
  :is(#video-workspace,.media-workspace) :is(.editor-panel,.preview-panel,.media-preview-panel) {padding:20px;border-radius:16px}
  :is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload) label {padding:22px 12px 16px}
  :is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload) strong {font-size:13px}
  :is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload) label>span:not(.upload-icon):not(.choose-file) {font-size:12px}
  :is(#video-workspace,.media-workspace) .upload-card small {font-size:10px;line-height:1.6}
  :is(#video-workspace,.media-workspace) :is(.profiles,.media-profiles) {gap:9px}
  #video-workspace .video-profiles .profile {padding:18px 14px}
  #video-workspace .video-profiles .profile strong {font-size:14px}
  :is(#video-workspace,.media-workspace) .green-toggle {min-height:60px;padding:18px 15px}
  :is(#video-workspace,.media-workspace) .green-levels {padding:0 15px 15px}
  :is(#video-workspace,.media-workspace) :is(.video-output-field select,.media-select-label select) {font-size:16px;padding:12px 10px}
  #text-workspace :is(.text-card-heading,.text-card-body,.text-options) {padding:20px}
  #text-workspace .text-image-settings select {font-size:16px}
  .rt-surface :is(.rt-metric,.rt-link-card,.rt-domain-card,.rt-destination-card) {padding:20px}
  .rt-surface .rt-metrics:not(.rt-analytics-metrics) {grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
  .rt-surface .rt-metrics:not(.rt-analytics-metrics) .rt-metric {padding:17px 12px}
  .rt-surface .rt-metrics:not(.rt-analytics-metrics) .rt-metric>span {font-size:12px}
  .rt-surface .rt-metrics:not(.rt-analytics-metrics) .rt-metric strong {font-size:27px}
  .rt-surface .rt-metrics:not(.rt-analytics-metrics) .rt-metric small {font-size:11px}
  .rt-surface .rt-chart-body {padding:20px 15px}
  .rt-surface .rt-field :is(input:not([type=checkbox]),select) {font-size:16px}
  .rt-surface .rt-tabs {width:100%}
  .rt-surface .rt-tabs .rt-button {padding:10px 12px}
  .rt-surface .rt-heading>.rt-button {font-size:13px!important;padding:10px 14px}
  .rt-surface .rt-heading-actions>.rt-button:first-child {font-size:13px!important}
  .pg-surface:not(.pg-editing) .pg-project-body {padding:20px}
  .al-surface .al-import-panel {padding:22px 19px}
  .al-surface .al-import-intro h2 {font-size:21px}
  .al-surface .al-url-row input {font-size:16px}
  .al-surface .al-import-foot {font-size:12px}
  .al-surface .al-card-copy {padding:20px}
  .ac-surface .ac-search input {font-size:16px}
}
@media(max-width:419px) {
  :is(#video-workspace,.media-workspace) :is(.editor-panel,.preview-panel,.media-preview-panel) {padding:17px}
  :is(#video-workspace,.media-workspace) .upload-card .choose-file {padding:10px 7px;font-size:11px}
  #video-workspace .video-profiles .profile {padding:16px 14px}
  :is(#video-workspace,.media-workspace) .green-option-copy strong {font-size:12px;letter-spacing:.45px}
  :is(#video-workspace,.media-workspace) .green-levels label>span {font-size:12px}
  .media-workspace .media-profiles label {padding:15px}
  .rt-surface .rt-metrics:not(.rt-analytics-metrics) {grid-template-columns:1fr}
  .rt-surface .rt-metrics:not(.rt-analytics-metrics) .rt-metric {padding:20px}
  .rt-surface .rt-metrics:not(.rt-analytics-metrics) .rt-metric strong {font-size:30px;margin:10px 0}
  .rt-surface .rt-tabs .rt-button {padding:10px 8px;font-size:12px!important}
  .rt-surface .rt-heading-actions {flex-wrap:wrap}
  .al-surface .al-import-intro {flex-wrap:wrap}
  .al-surface .al-quota {flex-direction:row;align-items:center;gap:10px}
  .al-surface .al-quota>span {text-align:left}
}
@media(prefers-reduced-motion:reduce) {
  :is(#video-workspace,.media-workspace) :is(.upload-card,.media-upload,.profile,.media-profiles label,.green-option),
  .rt-surface :is(.rt-link-card,.rt-domain-card),
  .pg-surface:not(.pg-editing) .pg-project,
  .ac-surface .ac-card {transition:none}
  .pg-surface:not(.pg-editing) .pg-project:hover,.ac-surface .ac-card:hover {transform:none}
}
