/* v11 page-specific surfaces. No processors, visibility states, drawer positioning or print rules changed. */
@media screen{
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.tool-hero,.image-studio-hero,.seo-head,.pdf-editor-head,.pp-hero,.bg-workspace-shell,.workspace-app-head){min-height:0!important;height:auto!important;box-shadow:none!important;background-image:none!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.tool-hero,.image-studio-hero,.bg-workspace-shell){padding-top:28px!important;padding-bottom:20px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.seo-head,.pdf-editor-head,.pp-hero-grid){padding-top:28px!important;padding-bottom:20px!important;gap:24px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.tool-hero-in,.studio-intro,.bg-workspace-head){min-height:0!important;gap:24px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.tool-hero p,.studio-heading p,.seo-head p,.pdf-editor-head p,.pp-hero p,.bg-workspace-copy p){font:400 16px/1.6 "DM Sans",sans-serif!important;color:#506359!important;max-width:76ch!important;margin-top:12px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.studio-heading h1,.seo-head h1,.pdf-editor-head h1,.pp-hero h1,.bg-workspace-copy h1,.workspace-app-head h1){font:600 40px/1.15 "Manrope",sans-serif!important;letter-spacing:-1.5px!important;color:#142d23!important;margin:0!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.panel,.ed-shell,.text-v8-editor-panel,.seo-panel,.seo-editor-panel,.pdf-upload-card,.pdf-editor-shell,.pdf-thumbs-panel,.pdf-preview-panel,.pdf-tool-panel,.pp-control-panel,.pp-preview-panel,.bg-tool-panel,.bg-result-panel,.studio-workbench){border:1px solid #dfe7e2!important;border-radius:12px!important;box-shadow:none!important;background-color:#fff!important;background-image:none!important;min-width:0!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.panel>.ph,.ed-shell>.tb-bar,.seo-panel-head,.pdf-side-head,.pdf-preview-toolbar,.bg-editor-toolbar,.image-visual-head,.studio-taskbar){padding:16px 20px!important;border-color:#dfe7e2!important;background:#fff!important;gap:12px!important;box-shadow:none!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.panel>.pb,.text-v8-editor-panel,.seo-editor-panel,.pdf-tool-panel){padding:20px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.ph .pt,.pdf-side-head strong,.bg-tool-intro>strong,.image-visual-head h2,.seo-panel-head h2,.studio-task-title){font:600 20px/1.4 "Manrope",sans-serif!important;color:#142d23!important;letter-spacing:-.3px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.panel-note,.helper-note,.form-hint,.studio-heading .studio-back,.studio-local,.studio-file-meta,.studio-result-status,.studio-task-description,.studio-background-note,.image-preview-info,.image-preview-info span,.image-preview-info strong,.studio-canvas-footer,.studio-task-label,.studio-range-field,.studio-dimension-note,.pdf-preview-note,.pdf-honesty,.pdf-step,.pp-stage-kicker,.pp-section-title,.pp-mini-stats span,.pp-ready-row small,.pp-ready-row b,.bg-preview-note,.bg-preview-zoom-label span,.bg-layer-pill,.bg-zoom-readout,.seo-note,.seo-metric-grid span,.seo-metric-grid small,.seo-field-grid label,.text-v9-auto-status,.tool-live-status,.suite-input-metric){font-size:14px!important;line-height:1.6!important;color:#506359!important;letter-spacing:normal!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.panel>.pb p,.pdf-upload-card p,.pp-stage p,.bg-tool-intro p,.seo-sub p,.result-main,.result-card>strong,.qr-score-list,.qr-privacy-card p,.text-v8-note,.seo-tool-note,.media-note){font-size:16px!important;line-height:1.6!important;color:#142d23!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.result-card,.score-box,.qr-privacy-card,.qr-info-grid .tool-card,.pp-check-card,.pp-stage,.bg-tip-card,.bg-toggle-card,.seo-sub,.seo-metric-grid>div,.pdf-status-card,.pdf-output-panel,.studio-file-meta,.image-queue-panel){border-color:#dfe7e2!important;border-radius:12px!important;box-shadow:none!important;background-color:#fff!important;background-image:none!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.result-card,.score-box,.qr-privacy-card,.seo-sub,.pp-check-card,.bg-tip-card,.bg-toggle-card){padding:20px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.media-disclosure,.seo-optional-v9,.text-v9-options,.text-v9-manual,.studio-advanced,.studio-more,.og-section){border-color:#dfe7e2!important;border-radius:12px!important;background-color:#f7f9f8!important;box-shadow:none!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.media-disclosure,.seo-optional-v9,.text-v9-options,.text-v9-manual,.studio-advanced,.og-section)>summary{font:600 14px/1.5 "DM Sans",sans-serif!important;color:#176b4b!important;min-height:44px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.text-v8-note,.seo-tool-note,.media-note,.qr-score-strip,.pdf-recommendation,.pp-notice,.pdf-head-trust,.pp-trust-panel,.seo-tool-status,.text-v8-report){background:#edf7f1!important;color:#294f3d!important;border-color:#c7dfd0!important;border-radius:12px!important;box-shadow:none!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-editor-grid,.pdf-editor-shell,.pp-workbench,.bg-studio-grid,.studio-columns,.seo-layout,.qr-shell,.qr-workbench,.og-builder){gap:24px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-preview-stage,.seo-panel,.pdf-editor-shell,.pdf-preview-empty,.image-preview-empty,.pdf-page-strip){background-color:#f7f9f8!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-editor-shell,.pdf-upload-card,.pdf-stage-panel,.pdf-queue-panel,.pdf-tool-panel,.pdf-thumbs-panel,.pdf-preview-panel,.bg-tool-panel,.bg-result-surface,.pp-control-panel,.pp-preview-panel,.seo-inspector){color:#142d23!important;border-color:#dfe7e2!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-modebar,.seo-tabbar,.pp-safety-modes,.pp-flow-nav,.bg-editor-tabs,.studio-taskbar,.image-preview-switch,.qr-type-grid){background-color:transparent!important;background-image:none!important;border-color:#dfe7e2!important;gap:8px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-action-card,.qr-type-btn,.pdf-stamp-presets button,.pdf-sign-actions button,.bg-toolbar-btn,.bg-background-card,.studio-size-preset,.quick-pill,.tab-a){border-radius:12px!important;border-color:#dfe7e2!important;box-shadow:none!important;font-size:14px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-action-card.on,.qr-type-btn.on,.pdf-modebar button.on,.seo-tabbar button.on,.pp-flow-nav button.on,.pp-safety-modes button.on,.bg-toolbar-btn.on,.image-preview-switch button.on,.tab-a.on,.tool-choice-buttons button[aria-pressed="true"],.studio-taskbar button[aria-pressed="true"]){background:#edf7f1!important;color:#176b4b!important;border-color:#91bca3!important;box-shadow:none!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-thumb.selected,.docrail-document[aria-current="true"]){background:#edf7f1!important;border-color:#176b4b!important;box-shadow:none!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-upload-points span,.pdf-editor-eyebrow,.seo-step,.step,.result-label,.score-box span,.outline-level,.pp-stage-kicker,.studio-task-label){font-size:13px!important;color:#506359!important;background-color:transparent!important;letter-spacing:.3px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-head-trust strong,.pp-trust-panel strong,.qr-score-strip strong,.seo-metric-grid strong,.pdf-top-stats strong,.studio-result-status strong){color:#142d23!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] #seo-score-ring{background:conic-gradient(#176b4b var(--score,0deg),#e7eeea 0)!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.seo-score,.score-number,#headline-score,#email-score){color:#176b4b!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.tool-control-grid,.field-row,.seo-field-grid,.pdf-control-grid,.og-control-grid){gap:16px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.studio-visual-empty,.image-preview-empty)>strong{font:600 24px/1.3 "Manrope",sans-serif!important;color:#142d23!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.image-drop-target,.pdf-drop-target,.pp-drop,.bg-drop){border-color:#b7d1c2!important;border-radius:12px!important;background-color:#f7f9f8!important;background-image:none!important;min-height:220px!important;padding:28px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] .image-drop-target{min-height:280px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.studio-upload-art,.studio-upload-illustration){max-width:100px!important;max-height:90px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.image-main-preview,.bg-canvas-wrap,.og-canvas-wrap){border-color:#dfe7e2!important;border-radius:12px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.studio-canvas-footer,.image-zoom-toolbar,.studio-filmstrip,.studio-queue-strip){border-color:#dfe7e2!important;background-color:#fff!important;gap:12px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.workspace-app-head,.workspace-docrail,.workspace-inspector,.workspace-shell,.workspace-stat-row,.write-toolbar,.tb-bar){background-color:#fff!important;background-image:none!important;border-color:#dfe7e2!important;box-shadow:none!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.workspace-app-head,.workspace-docrail,.workspace-inspector){border-radius:12px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.workspace-docrail,.workspace-inspector){padding:20px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.workspace-stat-row,.workspace-head-actions,.draft-actions,.write-toolbar){gap:12px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.workspace-kicker,.docrail-search span,.docrail-section>span,.draft-save-line,.draft-save-line #draft-save-state,.docrail-document small,.draft-storage-note,.draft-feedback,.plain-text-label,.simple-choice-label,.draft-optional small,.export-explainer,.exp-btn small,.draft-review-summary p,.draft-review-summary button small,.workspace-stat-row .sc-l,.workspace-stat-row .sc-v,#draft-find label,#draft-find-result,#draft-import-status){font-size:14px!important;line-height:1.6!important;color:#506359!important;letter-spacing:normal!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.workspace-head-actions .btn,.write-toolbar button,.draft-actions button,#draft-manage-toggle,.docrail-document strong,#workspace-tools-back){font-size:14px!important;line-height:1.5!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.docrail-document,.draft-optional,.draft-optional button,.draft-review-summary,.exp-btn){border-color:#dfe7e2!important;border-radius:12px!important;background-image:none!important;box-shadow:none!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.docrail-document[aria-current="true"],.draft-optional button[aria-expanded="true"]){background:#edf7f1!important;color:#176b4b!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] .workspace-shell .ed-area{background:#fff!important;border-color:#dfe7e2!important}
}
@media screen and (min-width:901px){
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign][data-tool-suite] :is(.split-tools,.app-grid){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important;align-items:start!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.seo-layout,.pdf-studio-grid,.pp-workbench,.bg-studio-grid,.qr-shell,.og-builder){align-items:start!important}
}
@media screen and (max-width:900px){
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign][data-tool-suite] :is(.split-tools,.app-grid){grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.panel>.pb,.text-v8-editor-panel,.seo-editor-panel,.pdf-tool-panel,.workspace-docrail,.workspace-inspector){padding:20px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.studio-heading h1,.seo-head h1,.pdf-editor-head h1,.pp-hero h1,.bg-workspace-copy h1,.workspace-app-head h1){font-size:32px!important;letter-spacing:-1px!important}
}
@media screen and (max-width:640px){
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.panel>.ph,.ed-shell>.tb-bar,.seo-panel-head,.pdf-side-head,.pdf-preview-toolbar,.bg-editor-toolbar,.image-visual-head,.studio-taskbar){padding:14px 16px!important;gap:8px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-editor-grid,.pdf-editor-shell,.pp-workbench,.bg-studio-grid,.studio-columns,.seo-layout,.qr-shell,.qr-workbench,.og-builder){gap:20px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.image-drop-target,.pdf-drop-target,.pp-drop,.bg-drop){padding:20px!important;min-height:200px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.tool-hero,.image-studio-hero,.bg-workspace-shell){padding-top:24px!important;padding-bottom:20px!important}
}

@media screen{
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.pdf-action-card strong,.pdf-action-card svg,.qr-type-btn svg,.pdf-modebar button,.seo-tabbar button,.bg-toolbar-btn svg){color:inherit!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.qr-score-strip span,.qr-score-strip strong,.pp-status-pill,.pp-private-pill,.pdf-top-stats,.seo-score-label,.studio-local,.studio-back,#studio-header-count){font-size:14px!important;line-height:1.5!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.bg-layer-pill,.pp-private-pill,.studio-local){background:#edf7f1!important;color:#294f3d!important;border-color:#c7dfd0!important;border-radius:12px!important}
}

/* Narrow document rails use shrinkable tracks, not max-content card widths. */
@media screen{
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] .workspace-docrail{padding:16px!important;min-width:0!important;box-sizing:border-box!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.drawer-heading h2,.workspace-inspector-head h2){font:600 20px/1.3 "Manrope",sans-serif!important;min-width:0!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] .drawer-heading{gap:8px!important;min-width:0!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] .drawer-heading button{flex:0 0 44px!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.workspace-project-list,.docrail-section){grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.docrail-document,.docrail-search,.docrail-search input,.docrail-new,#draft-manage-toggle,.workspace-docrail .draft-actions button){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] .workspace-docrail>*{min-width:0!important;max-width:100%!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] .docrail-document{padding:12px!important;white-space:normal!important}
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] :is(.docrail-document strong,.docrail-document small,.workspace-docrail .draft-actions button,#draft-manage-toggle){white-space:normal!important;overflow-wrap:anywhere!important}
}

/* Error feedback remains semantic, rather than inheriting the neutral mint note. */
@media screen{
html:root body[data-site-system='v11'][data-site-system][data-site-system][data-redesign][data-redesign][data-redesign] .seo-tool-status[data-error='true']{background:#fff2ed!important;color:#82341f!important;border-color:#b7583a!important}
}
