/* Dittuu Unified Theme — Charcoal + Rose Quartz / Release 1.
   CSS presentation layer only: no routes, IDs, data, background images, or bot logic changed.
   Shared byte-for-byte by DigitalOcean and Cloudflare. Load LAST. */
:root {
  color-scheme:dark;
  --rq-bg:#17151d;
  --rq-base:#201c25;
  --rq-surface:rgba(29,25,34,.92);
  --rq-surface-deep:rgba(22,20,27,.96);
  --rq-surface-raised:rgba(51,40,52,.94);
  --rq-soft:rgba(63,45,60,.82);
  --rq-border:rgba(236,175,207,.23);
  --rq-border-strong:rgba(241,178,211,.42);
  --rq-ink:#faf3f7;
  --rq-muted:#d1c0cb;
  --rq-subtle:#ac9baa;
  --rq-rose:#f2a3d0;
  --rq-rose-hover:#ffd0e8;
  --rq-rose-deep:#b95a95;
  --rq-highlight:#ffd6cf;
  --rq-danger:#ffadbb;
  --rq-success:#a6e9be;
  --rq-shadow:0 18px 46px rgba(11,8,15,.30);
  --dittuu-ink:var(--rq-ink);
  --dittuu-ink-soft:var(--rq-muted);
  --dittuu-accent:var(--rq-rose);
  --dittuu-panel:var(--rq-surface);
  --dittuu-border:var(--rq-border);
  --brand-ink:var(--rq-ink);
  --brand-glow:var(--rq-rose);
  --nav-purple:var(--rq-ink);
  --nav-purple-soft:var(--rq-muted);
  --nav-purple-hover:var(--rq-rose-hover);
  --nav-mist:var(--rq-surface);
  --nav-outline:var(--rq-border);
  --ink:var(--rq-ink);
  --muted:var(--rq-muted);
  --violet:var(--rq-rose);
  --border:var(--rq-border);
  --glass:var(--rq-surface);
  accent-color:var(--rq-rose);
}
html {background-color:var(--rq-bg)!important}
body {color:var(--rq-ink)!important;background-color:var(--rq-bg);}
body :is(a,button,input,textarea,select,summary,[role="button"],[tabindex]):focus-visible {
  outline:2px solid var(--rq-rose-hover)!important;outline-offset:3px!important;
}
body :is(button,input,select,textarea) {accent-color:var(--rq-rose)}
body :is(input,textarea,select){caret-color:var(--rq-rose)}
body :is(input,select,textarea)::placeholder{color:var(--rq-subtle)!important;opacity:1}
body :is(input,select,textarea):disabled,body button:disabled,body [aria-disabled="true"]{opacity:.59;cursor:not-allowed!important}
body ::selection{background:#a75c8c;color:#fff}

/* PUBLIC SITE / CLOUDFLARE: masthead, navigation, dropdown content. */
body .site-header,
body:not([data-guild-id]) .topbar.wrap {
  background:linear-gradient(125deg,rgba(53,40,52,.95),rgba(27,24,33,.95))!important;
  color:var(--rq-ink)!important;
  border:1px solid var(--rq-border-strong)!important;
  box-shadow:var(--rq-shadow),inset 0 1px 0 rgba(255,228,240,.10)!important;
  backdrop-filter:blur(18px) saturate(1.05)!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.05)!important;
}
body .site-header :is(.brand,.brand:visited,.nav-control),
body:not([data-guild-id]) .topbar :is(.wordmark,.top-links a,.nav-control){color:var(--rq-ink)!important}
body .site-header .brand .accent,
body:not([data-guild-id]) .topbar .mark-dot{color:var(--rq-rose)!important}
body .site-header .nav-control:hover,
body .site-header .nav-control[aria-expanded="true"],
body .dittuu-landing-clean-v2 .nav-control:hover,
body .dittuu-landing-clean-v2 .nav-control[aria-expanded="true"]{
  color:var(--rq-rose-hover)!important;
  background:rgba(242,163,208,.13)!important;
  border-color:var(--rq-border)!important;
}
body .site-header .dashboard-button,
body .dittuu-landing-clean-v2 .header-actions .button,
body:not([data-guild-id]) .topbar .button-outline{
  color:#291823!important;background:var(--rq-rose)!important;
  border:1px solid rgba(255,222,238,.54)!important;
  box-shadow:0 5px 22px rgba(212,92,154,.18)!important;
  text-shadow:none!important;
}
body .site-header .dashboard-button:hover,
body .dittuu-landing-clean-v2 .header-actions .button:hover,
body:not([data-guild-id]) .topbar .button-outline:hover{
  background:var(--rq-rose-hover)!important;color:#27141f!important;
}
body .site-header :is(.invite-button,.invite-button small),
body :is(.mobile-invite,.mobile-invite small){background:rgba(145,105,133,.20)!important;color:var(--rq-muted)!important;border-color:var(--rq-border)!important}
body .site-header .mobile-toggle,
body .dittuu-landing-clean-v2 .mobile-toggle{background:var(--rq-soft)!important;color:var(--rq-ink)!important;border-color:var(--rq-border)!important}
body .site-header .hamburger span,
body .dittuu-landing-clean-v2 .hamburger span{background:var(--rq-rose-hover)!important}
body .desktop-popover,
body .dittuu-landing-clean-v2 .desktop-popover,
body .mobile-menu,
body .dittuu-landing-clean-v2 .mobile-menu{
  background:rgba(29,25,34,.98)!important;color:var(--rq-ink)!important;
  border:1px solid var(--rq-border-strong)!important;
  box-shadow:0 24px 56px rgba(8,7,10,.56)!important;
  backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;
}
body :is(.desktop-panel,.mobile-content,.nav-panel,.menu-panel,[class*="dropdown-panel"]){
  color:var(--rq-ink)!important;background:var(--rq-surface-deep)!important;
  border-color:var(--rq-border)!important;scrollbar-color:#97627e #241e29!important;
}
body :is(.desktop-popover,.mobile-menu,.dittuu-landing-clean-v2) :is(.panel-kicker,.menu-group h2,.mobile-feature-group summary){color:var(--rq-rose)!important}
body :is(.desktop-popover,.mobile-menu,.dittuu-landing-clean-v2) :is(.menu-item strong,.command-entry code,.support-card h2){color:var(--rq-ink)!important}
body :is(.desktop-popover,.mobile-menu,.dittuu-landing-clean-v2) :is(.menu-item span,.command-entry span,.menu-help,.support-card p,.empty-search){color:var(--rq-muted)!important}
body :is(.desktop-popover,.mobile-menu,.dittuu-landing-clean-v2) :is(.menu-help a,.support-card a,.menu-item .soon){color:var(--rq-rose-hover)!important}
body :is(.desktop-popover,.mobile-menu,.dittuu-landing-clean-v2) :is(.menu-item:hover,.command-entry:hover){background:rgba(246,162,206,.11)!important}
body :is(.desktop-popover,.mobile-menu,.dittuu-landing-clean-v2) :is(.command-search,.support-card,.mobile-feature-group){
  background:rgba(52,40,53,.86)!important;border-color:var(--rq-border)!important;color:var(--rq-ink)!important;
}
body :is(.mobile-menu,.dittuu-landing-clean-v2) :is(.mobile-section-heading,.mobile-section-heading .nav-chevron){color:var(--rq-ink)!important}
body :is(.mobile-menu,.dittuu-landing-clean-v2) .mobile-section{border-color:var(--rq-border)!important}
body .scene-shade {background:linear-gradient(90deg,rgba(17,12,18,.66),rgba(20,13,22,.26) 65%,rgba(17,12,18,.08)),linear-gradient(0deg,rgba(12,9,15,.35),transparent 32%)!important}
body .intro :is(h1,p),body .intro h1 span{color:var(--rq-ink)!important}
body .intro h1 span{color:var(--rq-rose)!important}
body .bottom-note{color:var(--rq-highlight)!important}

/* ALL AUTH / ADMIN / PICKER / ERROR PAGES. Preserve wallpaper and structure. */
body:not([data-guild-id]) .landing-shell,body:not([data-guild-id]) .picker-shell,
body:not([data-guild-id]) .center-screen{background:transparent!important;color:var(--rq-ink)!important}
body:not([data-guild-id]) :is(.picker-heading h1,.dittuu-clean-admin h1,.center-screen h1){color:var(--rq-ink)!important;text-shadow:0 2px 25px rgba(0,0,0,.35)}
body:not([data-guild-id]) :is(.picker-heading p,.guild-identity span,.user-hello,.backline a,.hint-strip,.center-screen p,.dittuu-clean-admin p){color:var(--rq-muted)!important}
body:not([data-guild-id]) :is(.section-tag,.eyebrow,.dittuu-clean-admin h1 em,.picker-heading .section-tag){color:var(--rq-rose)!important}
body:not([data-guild-id]) :is(.guild-card,.empty-panel,.message-card,.hint-strip,.support-card,.feature-card){
  color:var(--rq-ink)!important;background:var(--rq-surface)!important;
  border:1px solid var(--rq-border)!important;box-shadow:var(--rq-shadow)!important;
  backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;
}
body:not([data-guild-id]) :is(.guild-card,.empty-panel,.message-card) :is(h1,h2,h3,strong){color:var(--rq-ink)!important}
body:not([data-guild-id]) :is(.guild-card,.empty-panel,.message-card) :is(p,small,span:not(.guild-avatar):not(.feature-icon)){color:var(--rq-muted)!important}
body:not([data-guild-id]) :is(.guild-card .button,.message-card .button,.picker-main .button){color:#291721!important}
body:not([data-guild-id]) .guild-avatar{background:linear-gradient(140deg,#f6aad7,#d783bd)!important;color:#40203a!important}
body:not([data-guild-id]) .dittuu-clean-admin .motto{color:var(--rq-highlight)!important}
body:not([data-guild-id]) :is(.picker-main,.landing-shell,.center-screen) a:not(.button):hover{color:var(--rq-rose-hover)!important}

/* UNIFIED DASHBOARD: shell, sidebar, header and page-level panels. */
html body[data-guild-id] {color:var(--rq-ink)!important}
html body[data-guild-id] :is(.sidebar,.dittuu-sidebar-head){
  color:var(--rq-ink)!important;background:rgba(26,23,31,.97)!important;
  border-color:var(--rq-border)!important;
}
html body[data-guild-id] .sidebar{box-shadow:8px 0 38px rgba(10,6,13,.21)!important}
html body[data-guild-id] :is(.sidebar a,.sidebar button,.sidebar .dittuu-nav-label,.sidebar .dittuu-nav-text,.sidebar .wordmark){color:var(--rq-ink)!important}
html body[data-guild-id] :is(.dittuu-nav-label,.server-switch small,.dittuu-breadcrumb,.crumb,.dittuu-eyebrow){color:var(--rq-muted)!important}
html body[data-guild-id] :is(.server-switch,.user-chip,.dittuu-collapse-button,.dittuu-mobile-menu){
  color:var(--rq-ink)!important;background:var(--rq-surface-raised)!important;
  border-color:var(--rq-border)!important;
}
html body[data-guild-id] .server-icon{background:linear-gradient(135deg,#e79cc8,#a65f9a)!important;color:#321924!important}
html body[data-guild-id] .sidebar :is(.nav-item:hover,.server-switch:hover,button:hover){
  background:rgba(234,149,197,.16)!important;color:var(--rq-rose-hover)!important;
}
html body[data-guild-id] .sidebar .nav-item.active,
html body[data-guild-id] .sidebar .nav-item[aria-pressed="true"]{
  color:var(--rq-rose-hover)!important;background:linear-gradient(90deg,rgba(195,100,152,.35),rgba(118,59,100,.26))!important;
  border-color:rgba(250,184,218,.34)!important;
}
html body[data-guild-id] :is(.app-topbar,.app-top-actions){
  background:rgba(32,27,37,.96)!important;color:var(--rq-ink)!important;
  border-color:var(--rq-border)!important;
  backdrop-filter:blur(16px)!important;
}
html body[data-guild-id] .app-topbar :is(a,span,strong,small,button,.dittuu-breadcrumb){color:var(--rq-ink)!important}
html body[data-guild-id] .app-shell :is(.app-main,.content-wrap){color:var(--rq-ink)}
html body[data-guild-id] :is(.panel,.stat-card,.dittuu-hero,.page-intro,.feature-panel,.form-panel,.settings-panel,.preview-panel,.tips-card,.dittuu-quickstart,.dittuu-feed-panel,.getting-started,.guild-card,.empty-panel,.message-card,.dittuu-log-group){
  color:var(--rq-ink)!important;background:var(--rq-surface)!important;
  border-color:var(--rq-border)!important;box-shadow:var(--rq-shadow)!important;
  backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;
}
html body[data-guild-id] :is(.panel,.stat-card,.dittuu-hero,.page-intro,.feature-panel,.form-panel,.settings-panel,.preview-panel,.tips-card,.dittuu-feed-panel,.getting-started) :is(h1,h2,h3,h4,strong,b){color:var(--rq-ink)!important}
html body[data-guild-id] :is(.panel,.stat-card,.dittuu-hero,.page-intro,.feature-panel,.form-panel,.settings-panel,.preview-panel,.tips-card,.dittuu-feed-panel,.getting-started) :is(p,small,label,.fmuted,.muted,.hint-text){color:var(--rq-muted)!important}
html body[data-guild-id] :is(.dittuu-hero h1,.page-intro h1,.panel-title-row h2,.dittuu-growth-panel h3,.section-tag,.dittuu-kicker,.small-tag){color:var(--rq-rose)!important}
html body[data-guild-id] :is(.dittuu-hero,.page-intro){background:linear-gradient(115deg,rgba(39,30,41,.96),rgba(58,37,53,.91))!important}
html body[data-guild-id] :is(.stat-card strong,.stat-card .stat-value,.dittuu-overview-stats strong){color:var(--rq-rose-hover)!important}
html body[data-guild-id] :is(.stat-icon,.small-tag,.rank-pill){background:rgba(221,123,181,.15)!important;color:var(--rq-rose)!important;border-color:var(--rq-border)!important}
html body[data-guild-id] .bot-status,
html body[data-guild-id] .live-chip,
html body[data-guild-id] .status-pill:not(.left){background:rgba(31,66,49,.85)!important;color:var(--rq-success)!important;border-color:rgba(166,233,190,.32)!important}

/* INTERACTIVE SURFACES: all tabs, forms, toggles, modals, menus and tables. */
body :is(.button-primary,.button-white,.button.button-primary,.v4-btn.v4-primary,.di-primary){
  background:var(--rq-rose)!important;color:#2d1926!important;
  border:1px solid rgba(255,230,242,.40)!important;
  box-shadow:0 5px 19px rgba(211,112,165,.17)!important;
}
body :is(.button-primary,.button-white,.button.button-primary,.v4-btn.v4-primary,.di-primary):hover:not(:disabled){background:var(--rq-rose-hover)!important;color:#24141e!important}
body :is(.button-outline,.button-ghost,.button-soft,.v4-btn:not(.v4-primary),.di-mini-btn,.di-quick){
  background:rgba(65,43,61,.81)!important;color:var(--rq-ink)!important;border-color:var(--rq-border)!important;
}
body :is(.button-outline,.button-ghost,.button-soft,.v4-btn:not(.v4-primary),.di-mini-btn,.di-quick):hover:not(:disabled){background:rgba(112,63,94,.75)!important;color:var(--rq-rose-hover)!important}
html body[data-guild-id] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,select,.field input,.field textarea,.field select,.v60-field input,.v60-field select,.v60-field textarea,.v60-nav-search,.rank-v5-color input){
  color:var(--rq-ink)!important;background:rgba(23,20,28,.93)!important;border-color:var(--rq-border-strong)!important;
}
html body[data-guild-id] :is(input,textarea,select):focus-visible{border-color:var(--rq-rose)!important}
body select option{color:var(--rq-ink)!important;background:#26202b!important}
html body[data-guild-id] :is(.frow,.app-question-row,.app-submission,.activity-row,.dittuu-log-history-item,.dittuu-log-routes,.role-row,.rrs-role-row,.rrs-managed,.rank-v5-adjust,.rank-v5-panel,.rank-v5-preview-wrap,.rank-v5-swatches,.v4-item,.v4-stat,.v4-journal,.v4-audit){
  color:var(--rq-ink)!important;background:var(--rq-surface-raised)!important;border-color:var(--rq-border)!important;
}
html body[data-guild-id] :is(.frow,.app-question-row,.app-submission,.v4-item,.rrs-role-row,.dittuu-log-history-item) :is(h2,h3,strong,b){color:var(--rq-ink)!important}
html body[data-guild-id] :is(.frow,.app-question-row,.app-submission,.v4-item,.rrs-role-row,.dittuu-log-history-item) :is(p,small,label){color:var(--rq-muted)!important}
html body[data-guild-id] :is(.data-table,.table-scroller,table){color:var(--rq-ink)!important}
html body[data-guild-id] :is(.data-table,table) th{color:var(--rq-highlight)!important;background:rgba(72,45,64,.53)!important;border-color:var(--rq-border)!important}
html body[data-guild-id] :is(.data-table,table) td{color:var(--rq-muted)!important;border-color:var(--rq-border)!important}
html body[data-guild-id] :is(.data-table,table) tr:hover td{background:rgba(250,175,211,.065)!important}
html body[data-guild-id] :is(.toast,.modal,.dialog,[role="dialog"],.dropdown-menu,.menu-panel,[class*="dropdown-panel"],.pop-over){
  color:var(--rq-ink)!important;background:rgba(32,26,36,.98)!important;border-color:var(--rq-border-strong)!important;box-shadow:var(--rq-shadow)!important;
}
html body[data-guild-id] :is(.toast.error,.load-error,.v60-notice.error){color:var(--rq-danger)!important;background:rgba(69,30,44,.92)!important;border-color:rgba(255,173,187,.40)!important}
html body[data-guild-id] :is(.hint-text,.fmuted,.chart-note,.empty-note,.helper-text,.nav-section-label){color:var(--rq-muted)!important}
html body[data-guild-id] :is(.switch-track,.rank-v5-switch,.v60-toggle-row){border-color:var(--rq-border)!important}
html body[data-guild-id] :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--rq-rose)!important}
html body[data-guild-id] :is(.nav-item,.v60-nav-item,.v60-nav-tab,[role="tab"]):is(.active,[aria-selected="true"]){
  background:rgba(214,111,169,.24)!important;color:var(--rq-rose-hover)!important;border-color:var(--rq-border)!important;
}
html body[data-guild-id] :is(.dittuu-mobile-overlay){background:rgba(11,8,13,.62)!important}

/* Extra Features V6 suite, Applications, Rank Cards, Dittuu Assist, Modpack, etc. */
html body[data-guild-id] :is(.v60-page-intro,.v60-nav-panel,.v60-module,.v60-detail,.v60-summary,.v60-summary-stat,.v60-preview,.v60-guidance,.v60-record,.v60-config,.v60-notice,.v60-empty,.v60-nav-foot,.v60-embed-preview,.v60-module-header,.v60-heading-copy,.v60-workspace){
  background:var(--rq-surface)!important;color:var(--rq-ink)!important;border-color:var(--rq-border)!important;
}
html body[data-guild-id] :is(.v60-module,.v60-summary-stat,.v60-record,.v60-preview,.v60-nav-panel){background:var(--rq-surface-raised)!important}
html body[data-guild-id] :is(.v60-page-intro,.v60-nav-panel,.v60-module,.v60-summary,.v60-detail,.v60-record,.v60-preview,.v60-guidance) :is(h1,h2,h3,h4,strong,b){color:var(--rq-ink)!important}
html body[data-guild-id] :is(.v60-page-intro,.v60-nav-panel,.v60-module,.v60-summary,.v60-detail,.v60-record,.v60-preview,.v60-guidance) :is(p,small,label,.v60-module-copy,.v60-summary-note){color:var(--rq-muted)!important}
html body[data-guild-id] :is(.v60-kicker,.v60-heading-icon,.v60-module-icon,.v60-pill,.v60-status){color:var(--rq-rose)!important}
html body[data-guild-id] :is(.v60-nav-panel button,.v60-preview-btn,.v60-nav-search){color:var(--rq-ink)!important;border-color:var(--rq-border)!important}
html body[data-guild-id] :is(.v60-nav-panel button:hover,.v60-nav-panel .active){background:rgba(232,133,188,.17)!important;color:var(--rq-rose-hover)!important}
html body[data-guild-id] :is(.v4-header,.v4-toolbar,.v4-minecraft,.v4-stat,.v4-answer,.v4-item,.v4-journal,.v4-audit,.v4-notification,.v4-entry,.v4-notes,.v4-chip){
  background:var(--rq-surface)!important;color:var(--rq-ink)!important;border-color:var(--rq-border)!important;
}
html body[data-guild-id] :is(.v4-header,.v4-toolbar,.v4-stat,.v4-item,.v4-journal,.v4-entry) :is(p,small,label,.v4-hint,.v4-meta){color:var(--rq-muted)!important}
html body[data-guild-id] :is(.v4-eyebrow,.v4-status,.v4-name){color:var(--rq-rose)!important}
html body[data-guild-id] :is(.rank-v5-panel,.rank-v5-preview-wrap,.rank-v5-adjust,.rank-v5-previewbar,.rank-v5-saved-preview,.rank-v5-swatches,.rank-v5-row,.rank-v5-alert){
  background:var(--rq-surface)!important;color:var(--rq-ink)!important;border-color:var(--rq-border)!important;
}
/* IMPORTANT: don't paint over customizable/user-uploaded rank-card images, live Discord embeds, or swatch previews. */
html body[data-guild-id] :is(.di-assistant,.di-panel,.di-window,.di-top,.di-controls,.di-bubble,.di-footnote,.di-message-actions){
  color:var(--rq-ink)!important;background:var(--rq-surface-deep)!important;border-color:var(--rq-border)!important;
}
html body[data-guild-id] .di-bubble.di-user{background:rgba(174,82,139,.39)!important;color:var(--rq-ink)!important}
html body[data-guild-id] :is(.di-close,.di-mini-btn,.di-quick){color:var(--rq-ink)!important;border-color:var(--rq-border)!important}
/* Standalone Modpack page inherits these generic surface/control rules. */
body:not([data-guild-id]) :is(.modpack-card,.modpack-panel,.download-card,.download-panel,.modpack-hero,.modpack-shell .card){
  background:var(--rq-surface)!important;border-color:var(--rq-border)!important;color:var(--rq-ink)!important;
}
body:not([data-guild-id]) :is(.modpack-card,.modpack-panel,.download-card,.download-panel,.modpack-shell .card) :is(h1,h2,h3,strong){color:var(--rq-ink)!important}
body:not([data-guild-id]) :is(.modpack-card,.modpack-panel,.download-card,.download-panel,.modpack-shell .card) :is(p,small){color:var(--rq-muted)!important}

/* Keep state colors semantic and never claim a disabled action is enabled. */
body :is(.status-pill.left,.v60-status.error,.v4-btn.v4-danger){color:var(--rq-danger)!important}
@media (max-width:780px){
 body .site-header,body:not([data-guild-id]) .topbar.wrap{background:rgba(34,26,38,.97)!important}
 body .desktop-popover,body .mobile-menu{background:rgba(27,23,33,.99)!important}
 html body[data-guild-id] .sidebar{background:rgba(23,20,29,.99)!important}
 html body[data-guild-id] :is(.panel,.stat-card,.dittuu-hero,.v60-module,.v60-nav-panel){backdrop-filter:blur(7px)!important}
}
@media (prefers-reduced-motion:reduce){
 html{scroll-behavior:auto!important}
 body :is(button,a,.nav-control){transition-duration:.01ms!important}
}
/* Overview cards had more-specific older Glass 2.2 backgrounds; match the unified surface. */
html body[data-guild-id] :is(.dittuu-overview-stats .stat-card,.dittuu-overview-bottom .panel,.dittuu-overview-panels .panel,.dittuu-overview .dittuu-hero,.dittuu-growth-panel,.dittuu-feed-panel){
  background:var(--rq-surface)!important;color:var(--rq-ink)!important;
  border-color:var(--rq-border)!important;box-shadow:var(--rq-shadow)!important;
}


/* DITTUU_RQ_WALLPAPER_STACKING_FIX_v2
   The full-page wallpaper is present, but the solid RQ body background hides
   the old negative-z-index .scene and .scene-shade layers.
   Elevate only the homepage wallpaper layers, below all site interactions.
   Desktop/mobile image URLs, positioning and overlays remain unchanged. */
html body > .scene {
  position: fixed !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
}
html body > .scene-shade {
  position: fixed !important;
  inset: 0 !important;
  z-index: 1 !important;
  pointer-events: none !important;
}
html body > .site-frame {
  position: relative !important;
  z-index: 2 !important;
}
