/* r933 · Berhetiyye flow dock material skin.
   State is supplied by the common foreground decorator. This file owns no
   geometry, visibility, drag, scroll, timers, counters or playback handlers. */
@layer sukun-r920-contract {
 /* r972: future/secondary native menu buttons receive the dock material too.
    Existing named transport semantics below retain their assigned gemstone. */
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell :is(button,select) {
  border:1px solid transparent!important;
  border-image:var(--r933-gem-sapphire) 310 fill / 8px / 0 stretch!important;
  background:#092734!important;color:#fff1d5!important;
  box-shadow:none!important;text-shadow:0 1px 3px #000!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell summary {
  border:1px solid transparent!important;
  border-image:var(--r933-gem-diamond) 310 fill / 7px / 0 stretch!important;
  background:#132b30!important;color:#fff1d5!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r170Now.r588-authority:not([hidden]) {
  border:1px solid transparent!important;
  border-image:var(--r933-panel-frame,url('../berhetiyye-premium/panel-emerald-r932.webp')) 250 / 12px / 0 stretch!important;
  border-radius:22px!important;
  /* A local dark scrim preserves small-label contrast without blurring the scene. */
  background:radial-gradient(ellipse at 20% 0%,#0b2826c7,#08281fc7 40%,#031811cc)!important;
  box-shadow:0 16px 42px #0008,inset 0 0 0 2px #b4985159,inset 0 2px 12px #ddc78215!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r170Now.r588-authority #r588DockShell {color:#f3e7c5!important;background:transparent!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell::before,
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell::after {pointer-events:none!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r659DockBody {scrollbar-color:#b29c59 #082a1d!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r633DockGrip {border:0!important;background:transparent!important;box-shadow:none!important;color:#dcc99b!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r633DockGrip>span:first-child {
  border:1px solid #d5bb74!important;background:linear-gradient(100deg,#c1c8b6,#fff6d3 40%,#9ea78c 68%,#f3e3a9)!important;box-shadow:inset 0 1px #fff8dc99,0 1px 3px #0008!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r633DockGrip :is(small,.r697GripLabel) {color:#ddccaa!important;text-shadow:0 1px 2px #000!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Top {border-bottom-color:#b6a36c5c!important;background:none!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Brand {color:#edcc81!important;text-shadow:0 1px 2px #000!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588Live {
  border:1px solid #cfb46780!important;border-image:var(--r933-gem-emerald,url('../berhetiyye-premium/gem-emerald-r932.webp')) 310 fill / 9px / 0 stretch!important;
  border-radius:12px!important;background:#0b301f!important;color:#e5f5cf!important;box-shadow:none!important;text-shadow:0 1px 3px #000!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Signal {
  background:var(--r933-gem-diamond,var(--r933-gem-emerald)) center/contain no-repeat!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:transparent!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Signal::before,
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Signal::after {content:none!important;display:none!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell :is(#r588Title,#r921DockName) {color:#fff0c9!important;text-shadow:0 1px 3px #000!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell :is(#r588Source,#r588Current,#r588State) {color:#c9dbc5!important}
 html[data-r933-berhet-dock="1"] body.r920-dock:not(.r588-mode-mini) #r588DockShell .r588Stat {
  border:1px solid transparent!important;border-image:var(--r933-gem-sapphire,var(--r933-gem-emerald)) 310 fill / 8px / 0 stretch!important;
  border-radius:13px!important;background:#0a2531!important;box-shadow:none!important;text-shadow:0 1px 3px #000!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock:not(.r588-mode-mini) #r588DockShell .r588Stat:nth-child(2),
 html[data-r933-berhet-dock="1"] body.r920-dock:not(.r588-mode-mini) #r588DockShell .r588Stat:nth-child(6) {border-image-source:var(--r933-gem-emerald)!important;background:#092a1d!important}
 html[data-r933-berhet-dock="1"] body.r920-dock:not(.r588-mode-mini) #r588DockShell .r588Stat:nth-child(3) {border-image-source:var(--r933-gem-diamond,var(--r933-gem-sapphire))!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Stat i {color:#c9d8bd!important;font-style:normal!important;text-shadow:0 1px 3px #000!important;letter-spacing:.055em!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Stat b {color:#fff0c9!important;text-shadow:0 1px 3px #000!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Meta>span {
  border:1px solid transparent!important;border-image:var(--r933-gem-emerald,url('../berhetiyye-premium/gem-emerald-r932.webp')) 310 fill / 7px / 0 stretch!important;
  border-radius:12px!important;background:#082b20!important;box-shadow:none!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Meta em {color:#c3cea9!important;text-shadow:0 1px 2px #000!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Meta b {color:#f2e2bb!important;text-shadow:0 1px 3px #000!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588Layers {color:#c6d9c3!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588Layers>span {border-color:#a293545e!important;background:#173b288c!important;color:#e1dec4!important;box-shadow:none!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r697VoiceBadge {
  border:1px solid transparent!important;border-image:var(--r933-gem-sapphire,var(--r933-gem-emerald)) 310 fill / 8px / 0 stretch!important;
  border-radius:13px!important;background:#07272b!important;color:#f4e5b9!important;box-shadow:none!important;text-shadow:0 1px 3px #000!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r697VoiceBadge [class] {color:inherit!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r697VoiceBadge .r697VoiceDot {background:#86e5a5!important;box-shadow:0 0 4px #c0ef866b!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r697Wave i {background:linear-gradient(180deg,#f0e6b9,#72ba93)!important;box-shadow:none!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r697AudioTime {color:#c8dfc9!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell>.r588Mode {background:transparent!important;border-top-color:#b9a65e6b!important}
 /* Native hit boxes stay 44px. The art paints inside their existing geometry. */
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell :is(.r588Mode button,.r588Alert,.r588Action,[id="r920DockTools"] button,[id="r730MiniTef"]) {
  border:1px solid transparent!important;border-image:var(--r933-gem-sapphire,var(--r933-gem-emerald)) 310 fill / 9px / 0 stretch!important;
  border-radius:13px!important;background:#062838!important;color:#fff1cf!important;box-shadow:none!important;text-shadow:0 1px 3px #000,0 0 2px #000!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell :is(#r588Play,#r920DockAmbience) {border-image-source:var(--r933-gem-emerald)!important;background:#0b3925!important;color:#efffe0!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell :is(#r588Stop,.r588Alert.warning) {border-image-source:var(--r933-gem-ruby,var(--r933-gem-sapphire))!important;background:#380819!important;color:#fff0d4!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell :is(#r588Hide,#r920DockExpand) {border-image-source:var(--r933-gem-diamond,var(--r933-gem-sapphire))!important;background:#173039!important;color:#fff3ce!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell #r730MiniTef {
  border:1px solid #cead6399!important;border-image:none!important;border-radius:12px!important;
  background:linear-gradient(#12031c55,#12031c55),var(--r933-gem-amethyst,url('../berhetiyye-premium/seal-amethyst-r931.webp')) center/100% 100% no-repeat,#200d31!important;
  color:#fff0d1!important;text-shadow:0 1px 3px #000,0 0 3px #000!important;
 }
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Alert.berhet {border-image-source:var(--r933-gem-amethyst)!important;background:#230c32!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Alert b {color:#192c1e!important;background:#e9d38f!important;border:1px solid #735629!important;box-shadow:0 1px 3px #0008!important;text-shadow:none!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell [data-r588-mode].active {border-image-source:var(--r933-gem-emerald)!important;outline:1px solid #ffe09a!important;outline-offset:1px!important;color:#fff1c7!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell :is(button,[role="button"]):focus-visible {outline:2px solid #fff0b3!important;outline-offset:2px!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588DockShell .r588Progress {background:#061912!important;box-shadow:inset 0 0 0 1px #bbaa6355!important;border-radius:8px!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r588ProgressBar {background:linear-gradient(115deg,#3d8960,#cbd699 40%,#45a46d 48%,#eff0b0 68%,#3b9165)!important;box-shadow:none!important;border-radius:8px!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r920DockLevel {color:#e0dbbb!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r920DockVolume {accent-color:#a6cc9c!important;background:none!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r920DockVolume::-webkit-slider-runnable-track {background:linear-gradient(90deg,#c4c990 0 var(--sk-pct,100%),#0b281c var(--sk-pct,100%) 100%)!important;border:1px solid #b39b5180!important;box-shadow:inset 0 1px 2px #0007!important;border-radius:6px!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r920DockVolume::-webkit-slider-thumb {border:1px solid #dfc87d!important;background:var(--r933-gem-emerald,url('../berhetiyye-premium/gem-emerald-r932.webp')) center/cover no-repeat,#246c45!important;box-shadow:0 1px 5px #000a!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r920DockVolume::-moz-range-track {background:#153d27!important;border:1px solid #b39b5180!important;border-radius:6px!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r920DockVolume::-moz-range-thumb {border:1px solid #dfc87d!important;background:#4b9970!important;box-shadow:0 1px 5px #000a!important}
 html[data-r933-berhet-dock="1"] body.r920-dock #r920DockVolumeValue {color:#f1e2b8!important}
 html[data-r933-berhet-dock="1"] body.r920-dock.r588-mode-mini #r170Now.r588-authority {border-image-width:13px!important}
 html[data-r933-berhet-dock="1"] body.r920-dock.r588-mode-mini #r588DockShell .r588Stat:first-child {border:0!important;border-image:none!important;background:transparent!important;box-shadow:none!important}
 html[data-r933-berhet-dock="1"] body.r920-dock.r588-mode-mini #r588ProgressText {color:#d4dfc5!important;text-shadow:0 1px 2px #000!important}
 html[data-r933-berhet-dock="1"] body.r920-dock.r588-mode-mini #r633DockGrip>span:first-child {background:var(--r933-gem-diamond,var(--r933-gem-emerald)) center/cover no-repeat!important;border-color:#d8bc73!important;box-shadow:0 0 4px #cedd9c66!important}
 /* Keep the approved ruby reveal capsule; its visibility owner is unchanged. */
 html[data-r933-berhet-dock="1"] body #r433DockPeek {background:url('../berhetiyye-premium/peek-ruby-r930.webp') center/100% 140% no-repeat!important;color:#fff0c8!important;text-shadow:0 1px 4px #000!important;box-shadow:none!important;border-color:transparent!important}
}
