/* Milk pearl, 2026-09-10. Text-only optical layer: no image filters,
   layout changes, duplicated text or moving highlights. Shared by RU/EN. */
:root {
  --pearl-letter-fill: linear-gradient(158deg,
    #ffffff 0%, #fffdf5 26%, #edf4f5 43%,
    #ffffff 53%, #f6eef3 74%, #fffef9 100%);
  --pearl-letter-depth: drop-shadow(0 -.45px 0 #ffffffb3)
    drop-shadow(.35px .8px 0 #cec9bcd9)
    drop-shadow(.6px 2px 1.5px #6f665654);
  --pearl-copy-shadow: 0 -.3px 0 #ffffff70,
    .3px .8px .35px #c8c3b5b3, .6px 1.7px 1.5px #62594980;
}

/* Deliberate typography-only overrides allow this layer to sit over the
   historical, independently styled Hero cards without modifying their canon. */
:is(.content-glass h1, .content-glass h2, .watch-content h1,
    .editorial-copy h1 > span, .who-heading,
    .liquid-action > span:not(.sr-only), .who-diamond > span) {
  color: #fffdf8 !important;
  -webkit-text-fill-color: #fffdf8 !important;
  -webkit-text-stroke: 0 !important;
  text-shadow: var(--pearl-copy-shadow) !important;
  animation: none !important;
}
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
  :is(.content-glass h1, .content-glass h2, .watch-content h1,
      .editorial-copy h1 > span, .who-heading,
      .liquid-action > span:not(.sr-only), .who-diamond > span) {
    background-image: var(--pearl-letter-fill) !important;
    background-size: 100% 100% !important;
    background-position: 50% 50% !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    text-shadow: none !important;
    filter: var(--pearl-letter-depth) !important;
  }
}

/* A quieter, solid milk-white treatment keeps smaller copy crisp. */
:is(.content-glass > p, .watch-eyebrow, .watch-description,
    .watch-connection-status, .watch-breadcrumb, .content-nav,
    .canon-navigation, .stand-description, .kicker,
    .who-copy, .who-eyebrow, .who-page,
    .watch-home, .watch-language, .wordmark-copy) {
  color: #fffdf8 !important;
  text-shadow: var(--pearl-copy-shadow) !important;
}
:is(.who-copy, .content-glass) :is(p, strong, em, a) {
  text-shadow: inherit;
}
:is(.liquid-action, .who-diamond) > :is(svg, i),
.watch-action .watch-arrow {
  color: #fffdf8 !important;
  filter: var(--pearl-letter-depth) !important;
}

/* Larger reading copy gets its own pearl relief. Button and heading optics
   deliberately retain their accepted treatment. Shadows follow glyphs only. */
:is(.content-glass p:not(.content-eyebrow), .watch-description, .who-copy) {
  color: #fffdf5 !important;
  -webkit-text-fill-color: #fffdf5 !important;
  font-weight: 500;
  text-shadow: 0 -1px 0 #ffffffb8, 0 2px 1px #34483ac7,
    1px 4px 3px #233d32a6 !important;
}
@supports ((background-clip: text) or (-webkit-background-clip: text)) {
  :is(.content-glass p:not(.content-eyebrow), .watch-description, .who-copy p) {
    background-image: linear-gradient(165deg, #ffffff 5%, #fff7df 30%,
      #d9edf4 47%, #ffffff 58%, #f3dfe9 78%, #fffdf3 96%) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    text-shadow: none !important;
    filter: drop-shadow(0 -0.5px 0 #ffffff9c)
      drop-shadow(0 2px 0.65px #34483ac7)
      drop-shadow(1px 3px 2px #233d3299) !important;
  }
}

/* Preserve the existing light mobile media surface: never put white body
   copy on white. Glass buttons remain white pearl over their darker surface. */
@media (max-width: 1100px), (max-height: 699px) {
  .watch-page :is(.watch-content h1, .watch-eyebrow, .watch-description,
      .watch-connection-status, .watch-breadcrumb, .watch-home,
      .watch-language, .wordmark-copy) {
    color: #234b42 !important;
    -webkit-text-fill-color: currentColor !important;
    background-image: none !important;
    text-shadow: 0 .6px 0 #ffffffc7 !important;
    filter: none !important;
  }
}
@media (max-width: 900px), (max-height: 580px) {
  .media-detail :is(.content-nav, .content-glass h1, .content-glass > p) {
    color: #234b42 !important;
    -webkit-text-fill-color: currentColor !important;
    background-image: none !important;
    text-shadow: 0 .6px 0 #ffffffc7 !important;
    filter: none !important;
  }
}
@media (max-width: 760px) {
  .library-detail :is(.content-nav, .content-glass h1, .content-glass > p) {
    color: #234b42 !important;
    -webkit-text-fill-color: currentColor !important;
    background-image: none !important;
    text-shadow: 0 .6px 0 #ffffffc7 !important;
    filter: none !important;
  }
}
@media (forced-colors: active) {
  :is(.content-glass p:not(.content-eyebrow), .watch-description, .who-copy, .who-copy p) {
    color: CanvasText !important;
    -webkit-text-fill-color: CanvasText !important;
    background-image: none !important;
    text-shadow: none !important;
    filter: none !important;
  }
  :is(.content-glass h1, .content-glass h2, .watch-content h1,
      .editorial-copy h1 > span, .who-heading,
      .liquid-action > span:not(.sr-only), .who-diamond > span) {
    color: CanvasText !important;
    -webkit-text-fill-color: CanvasText !important;
    background-image: none !important;
    text-shadow: none !important;
    filter: none !important;
  }
}

/* Compact screens now retain the photograph instead of a separate pale surface. */
@media(max-width:1100px), (max-height:699px){
 :is(.media-detail,.library-detail,.watch-page) :is(.content-nav,.content-glass h1,.content-glass h2,.content-glass p,.watch-content h1,.watch-description,.watch-eyebrow,.watch-connection-status,.watch-breadcrumb,.watch-home,.watch-language,.wordmark-copy){color:#fffdf5!important;-webkit-text-fill-color:#fffdf5!important;background-image:none!important;filter:none!important;text-shadow:0 1px 2px #183b2d,0 0 4px #183b2d!important;}
 .watch-page .watch-preview-label{color:#fffdf5;}
 .content-page .content-action>span,.watch-page .watch-action>span{color:#fffdf5!important;-webkit-text-fill-color:#fffdf5!important;background-image:none!important;filter:none!important;text-shadow:0 1px 2px #183b2d,0 0 3px #183b2d!important;}
}

/* Keep language glyphs complete and legible, including Safari rendering. */
:is(.language-switch,.content-language,.watch-language) button {
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  letter-spacing: .04em !important;
  padding: 6px 5px !important;
  min-width: 32px;
  flex-shrink: 0;
  overflow: visible !important;
  -webkit-text-fill-color: currentColor !important;
  -webkit-text-stroke: 0 !important;
  background-clip: border-box !important;
  -webkit-background-clip: border-box !important;
}

/* Shared raised pearl finish; applies also to isolated church chapters. */
h1,h2 {text-shadow:0 -1px 0 #fff,0 1px 0 #a4bac6,0 2px 0 #657d8c,0 3px 2px #233c4d88,0 6px 13px #132b3980;}

:root {
 --pearl-letter-fill:linear-gradient(158deg,#fff 5%,#d4e6f0 32%,#fff 48%,#e8dced 66%,#fffdf6 88%);
 --pearl-letter-depth:drop-shadow(0 -1px 0 #ffffffdd) drop-shadow(0 1px 0 #9daebb) drop-shadow(0 2px 0 #526e80) drop-shadow(0 4px 3px #17314399);
}
.stand-5 .editorial-copy h1>span {
 background-image:linear-gradient(160deg,#fff7d7,#d4a44f 35%,#fff1ba 51%,#bd8733 76%,#fff0bd)!important;
}

/* Selected variant 2: white pearl, restrained carved depth. */
:root {
 --pearl-letter-fill:linear-gradient(165deg,#fff 0%,#fff 35%,#edf2f5 48%,#fff 60%,#f7f8fa 82%,#fff 100%);
 --pearl-letter-depth:drop-shadow(0 -0.6px 0 #ffffffdd) drop-shadow(0 1px 0 #adbac5) drop-shadow(0 2px 1px #42596b99) drop-shadow(0 4px 5px #1b34434d);
}
:is(.editorial-copy h1,.content-glass h1,.watch-content h1,.who-heading,.catalog-content h1) {
 font-family:'Snell Roundhand','Baskerville',Georgia,serif!important;
 font-weight:700!important;font-style:normal!important;letter-spacing:0!important;line-height:1.16!important;
}
.stand-5 .editorial-copy h1>span {background-image:var(--pearl-letter-fill)!important;}
:is(.canonical-line>span,.catalog-content h1) {color:#fff!important;filter:var(--pearl-letter-depth);}
:is(.content-glass p:not(.content-eyebrow),.watch-description,.who-copy p) {background-image:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;filter:none!important;text-shadow:0 1px 2px #233c4bbb,0 2px 5px #172f3d77!important;}

/* First hero: separate engraved capitals, with PEOPLE centred below. */
.stand-1 .editorial-copy h1 {font-family:Baskerville,Georgia,serif!important;font-weight:600!important;letter-spacing:.035em!important;line-height:1.2!important;text-align:center;font-size:clamp(28px,3.1vw,58px)!important;}
.stand-1 .editorial-copy h1>span {display:block;white-space:nowrap;letter-spacing:.035em!important;background-image:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;text-shadow:0 1px 1px #496173,0 2px 5px #19334580!important;filter:none!important;}
.wordmark-signature {opacity:1!important;filter:brightness(0) invert(1) drop-shadow(0 1px 1px #345366) drop-shadow(0 0 1px #fff)!important;}
@media(max-width:760px){.stand-1 .editorial-copy h1{font-size:clamp(24px,6.5vw,38px)!important;}}

/* Approved combination: Prata/white edge, signature/inner light, actions/pearl. */
@font-face {font-family:Prata;src:url('/fonts/prata/Prata-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap;}
:is(.editorial-copy h1,.content-glass h1,.content-glass h2,.watch-content h1,.who-heading,.catalog-content h1),
.stand-1 .editorial-copy h1 {
 font-family:Prata,Georgia,serif!important;font-weight:400!important;font-style:normal!important;
 font-synthesis:none;letter-spacing:0!important;line-height:1.3!important;
 text-shadow:none!important;filter:none!important;
}
:is(.editorial-copy h1>span,.content-glass h1,.content-glass h2,.watch-content h1,.who-heading,.catalog-content h1),
.stand-1 .editorial-copy h1>span,.stand-5 .editorial-copy h1>span {
 color:#fff!important;background-image:linear-gradient(180deg,#e2eaf3 0%,#a9bed4 42%,#dce9f5 72%,#f8fbff 100%)!important;
 background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;
 -webkit-text-stroke:1px #fff!important;text-shadow:none!important;filter:drop-shadow(0 0 .65px #fff)!important;
 letter-spacing:0!important;
}
.wordmark-signature {
 display:block;aspect-ratio:1610/420;height:auto;
 mask:url('/images/church-signature-canon.png') center/contain no-repeat;
 -webkit-mask:url('/images/church-signature-canon.png') center/contain no-repeat;
 background:linear-gradient(180deg,#95bedf 0%,#cee9ff 23%,#fff 36%,#fff 65%,#d8eeff 78%,#9abfe0 100%);
 opacity:1!important;filter:drop-shadow(0 0 2px #e3f6ff) drop-shadow(0 0 4px #e3f6ff66)!important;
}
:is(.liquid-action,.who-diamond,.content-action,.watch-action) > span:not(.sr-only),
.stand-nav .liquid-action>.nav-label {
 background-image:linear-gradient(125deg,#fff 0%,#fff 17%,#a6e9f5 26%,#fff 36%,#fff 48%,#ecc8f4 58%,#fff 68%,#fff0ce 81%,#fff 92%)!important;
 background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;
 color:#fff!important;-webkit-text-stroke:.45px #fff!important;text-shadow:none!important;
 filter:drop-shadow(-.7px 0 .7px #92eaff) drop-shadow(.7px 0 .7px #edbafa)!important;
}
:is(.stand-description,.watch-description,.who-copy,.who-copy p,.content-glass p,.wordmark-copy small) {
 text-shadow:none!important;filter:none!important;background-image:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;
}
@media(forced-colors:active){
 :is(.editorial-copy h1>span,.content-glass h1,.content-glass h2,.watch-content h1,.who-heading,.catalog-content h1,.liquid-action>span,.who-diamond>span,.content-action>span,.watch-action>span){background-image:none!important;-webkit-text-fill-color:CanvasText!important;-webkit-text-stroke:0!important;filter:none!important;}
 .wordmark-signature{background:CanvasText!important;filter:none!important;}
}

/* White lettering with a crisp neutral rim; no coloured sheen on controls. */
:is(.liquid-action,.who-diamond,.content-action,.watch-action) > span:not(.sr-only),
.stand-nav .liquid-action>.nav-label,
.content-page .content-action>span,.watch-page .watch-action>span {
 background-image:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;
 -webkit-text-stroke:.65px #354956!important;paint-order:stroke fill;
 text-shadow:none!important;filter:none!important;animation:none!important;
}
@media(forced-colors:active){
 :is(.liquid-action,.who-diamond,.content-action,.watch-action)>span:not(.sr-only){-webkit-text-fill-color:ButtonText!important;-webkit-text-stroke:0!important;}
}

/* Reading text: solid white, without optical effects. */
html body :is(p,small,cite,.who-copy,.who-copy p,.who-eyebrow,.who-page,.stand-description,.watch-description,.watch-eyebrow,.watch-connection-status,.watch-breadcrumb,.watch-home,.content-eyebrow,.content-note,.wordmark-copy small,.nav-label),
html body :is(.liquid-action,.who-diamond,.content-action,.watch-action)>span:not(.sr-only) {
 color:#fff!important;-webkit-text-fill-color:#fff!important;background-image:none!important;
 text-shadow:none!important;filter:none!important;-webkit-text-stroke:0!important;animation:none!important;
}
@media(forced-colors:active){
 html body :is(p,small,cite,.who-copy,.who-page,.nav-label),
 html body :is(.liquid-action,.who-diamond,.content-action,.watch-action)>span:not(.sr-only){color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;}
}

html body :is(.content-nav,.canon-navigation,.stand-nav,.watch-header) :is(a,button){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important;}

/* Bright pearl core, strengthened alpha and clean contours, no diffuse halo. */
.wordmark-signature{background:linear-gradient(180deg,#eaf5ff 0%,#ffffff 22%,#ffffff 78%,#eef7ff 100%)!important;opacity:1!important;filter:url(#signature-white-core)!important;}
@media(forced-colors:active){.wordmark-signature{background:CanvasText!important;filter:none!important;}}

/* A hard fine outline separates the white signature from detailed foliage. */
.wordmark-signature{background:#fff!important;filter:url(#signature-white-core) drop-shadow(.6px 0 0 #203b46) drop-shadow(-.6px 0 0 #203b46) drop-shadow(0 .6px 0 #203b46) drop-shadow(0 -.6px 0 #203b46)!important;}
@media(forced-colors:active){.wordmark-signature{background:CanvasText!important;filter:none!important;}}

/* Static fallback while an optical surface is not available. */
html body :is(.liquid-action,.who-diamond,.content-action,.watch-action,.content-nav nav a,.canon-navigation a:not(.wordmark),.watch-home,.content-language,.language-toggle,.catalog-pagination button):not([data-optics]){
 position:relative;isolation:isolate;box-sizing:border-box;
 border:1px solid rgba(255,255,255,.94)!important;
 border-radius:28px 4px 28px 4px!important;
 background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.015) 48%,rgba(255,255,255,.07))!important;
 box-shadow:inset 2px 2px 0 rgba(255,255,255,.70),inset -2px -2px 0 rgba(255,255,255,.34),inset 0 0 0 4px rgba(255,255,255,.07)!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;
}
html body :is(.liquid-action,.who-diamond,.content-action,.watch-action,.canon-navigation a:not(.wordmark),.content-nav nav a,.watch-home):not([data-optics]):hover{background:rgba(255,255,255,.18)!important;box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #ffffff90!important;}
html body :is(.liquid-action,.who-diamond,.content-action,.watch-action):not([data-optics])::before,html body :is(.liquid-action,.who-diamond,.content-action,.watch-action):not([data-optics])::after{background:none!important;animation:none!important;pointer-events:none!important;}
html body :is(.liquid-action,.who-diamond,.content-action,.watch-action)>span:not(.sr-only){font-weight:650!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;}
html body .content-language{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;padding:3px 8px;}
html body .content-language button{min-width:36px;min-height:40px;}

/* Solid bright white lettering across every page, without blurred effects. */
html body :is(#white-text-priority#solid-lettering,h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,small,cite,a,button,input,textarea,select,.who-heading,.who-copy,.who-page,.who-eyebrow,.stand-description,.watch-description,.content-eyebrow,.catalog-count):not(:where(.who-copy p,.stand-description,.watch-description,.home-intro,.hero-pearl-copy,.staff-sign-in *)),
html body :is(#white-text-priority#solid-lettering,h1,h2,h3,h4,h5,h6,a,button,label) span:not(:where(.staff-sign-in *)) {
 color:#fff!important;-webkit-text-fill-color:#fff!important;
 text-shadow:none!important;filter:none!important;-webkit-text-stroke:0!important;
 background-image:none!important;opacity:1!important;
}
html body :is(#white-text-priority#solid-lettering,h1,h2,h3,h4,h5,h6) {background-clip:initial!important;-webkit-background-clip:initial!important;}
html body :is(#white-text-priority#solid-lettering,input,textarea):not(:where(.staff-sign-in *))::placeholder {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important;}
html body select option {color:#fff!important;background:#665441!important;}
html body :is(#white-text-priority#solid-lettering,p,label,.who-copy,.stand-description,.watch-description){font-weight:500;}
html body .wordmark-signature{background:#fff!important;opacity:1!important;}
@media(forced-colors:active){html body :is(#white-text-priority#solid-lettering,h1,h2,h3,h4,h5,h6,p,li,label,small,a,button,input,select),html body :is(#white-text-priority#solid-lettering,h1,h2,h3,a,button) span{color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;}}

html body :is(.canon-navigation,.content-nav,.watch-header,.canon-footer) :is(a,button){font-weight:600!important;}

/* Larger opaque white lettering for comfortable reading. */
html body :is(#readable-controls#priority,.liquid-action,.who-diamond,.content-action,.watch-action,.canon-navigation a:not(.wordmark),.canon-footer a,.content-nav nav a,.watch-home,.catalog-pagination button,.content-language button,.language-toggle button,.watch-language button,.language-switch button){font-size:var(--control-font-size,19px)!important;font-weight:800!important;line-height:1.35!important;min-height:var(--control-min-height,48px)!important;white-space:normal!important;}
html body :is(#readable-controls#priority,.liquid-action,.who-diamond,.content-action,.watch-action)>span:not(.sr-only){font-size:inherit!important;font-weight:800!important;}
html body :is(#readable-copy#priority,.who-copy,.who-copy p,.stand-description,.watch-description,.content-glass p){font-size:21px!important;line-height:1.55!important;font-weight:700!important;}
@media(max-width:760px){html body :is(#readable-controls#priority,.liquid-action,.who-diamond,.content-action,.watch-action,.canon-navigation a:not(.wordmark),.canon-footer a,.content-nav nav a,.watch-home,.catalog-pagination button,.content-language button,.language-toggle button,.watch-language button,.language-switch button){font-size:var(--control-font-size,18px)!important;}html body :is(#readable-copy#priority,.who-copy,.who-copy p,.stand-description,.watch-description,.content-glass p){font-size:19px!important;}}

/* One optical surface for app pages and embedded chapter controls. */
html body [data-liquid-diamond][data-optics] > .liquid-diamond-canvas {
 display:block!important;position:absolute;inset:0;width:100%;height:100%;z-index:0;
 opacity:.82!important;border-radius:inherit;pointer-events:none;
}
html body [data-liquid-diamond][data-optics] {
 background-color:transparent!important;
 box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #d5f5ff9c,0 3px 8px #0000001a!important;
}
html body :is(.language-switch,.content-language,.watch-language)[data-liquid-diamond] {
 position:relative!important;isolation:isolate;overflow:hidden!important;
}
html body :is(.language-switch,.content-language,.watch-language)[data-liquid-diamond] > :is(button,span,i) {
 position:relative;z-index:2;
}

/* A crisp white edge strengthens thin strokes without a blurred halo. */
html body :is(#white-text-priority#solid-lettering,.liquid-action,.liquid-action>span,.who-diamond>span,.who-copy,.who-copy p,.stand-description,.watch-description,.content-glass p,.catalog-records span,.catalog-records small):not(:where(.who-copy p,.stand-description,.watch-description,.home-intro,.hero-pearl-copy,.staff-sign-in *)){-webkit-text-stroke:.12px #fff!important;}

/* Canonical finish from approved/kto-my.html: light travels only along the rim.
   The canvas owns refraction; a second broad white wash would hide its motion. */
@property --diamond-rim-angle { syntax:'<angle>'; inherits:false; initial-value:0deg; }
@keyframes diamond-rim-light { to { --diamond-rim-angle:360deg; } }
html body :is(.liquid-action,.who-diamond,.content-action,.watch-action)[data-optics='canonical-liquid-diamond-v2'] {
 background:transparent!important;
 box-shadow:inset 0 1px 0 #ffffffb0,inset 0 -1px 0 #c6f4ffa0!important;
}
html body :is(.liquid-action,.who-diamond,.content-action,.watch-action)[data-optics='canonical-liquid-diamond-v2']::before {
 content:'';position:absolute;z-index:1;inset:1px;border-radius:inherit;
 background:linear-gradient(128deg,#ffffff10,transparent 40%,#d7f5ff08 75%,transparent)!important;
 opacity:1;filter:none;animation:none!important;pointer-events:none;
}
html body :is(.liquid-action,.who-diamond,.content-action,.watch-action)[data-optics='canonical-liquid-diamond-v2']::after {
 content:'';position:absolute;z-index:1;inset:0;border:1px solid transparent;border-radius:inherit;
 background:conic-gradient(from var(--diamond-rim-angle),transparent 0deg,#ffffff35 20deg,#fff 36deg,#c9f4ff 43deg,#ffe6b3 49deg,transparent 70deg,transparent 200deg,#ffffffb0 215deg,transparent 239deg) border-box!important;
 -webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0)!important;
 -webkit-mask-composite:xor!important;
 mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0)!important;
 mask-composite:exclude!important;
 box-shadow:none!important;opacity:1;filter:none;pointer-events:none;
 animation:diamond-rim-light 12s linear infinite!important;
}
@media(prefers-reduced-motion:reduce){
 html body :is(.liquid-action,.who-diamond,.content-action,.watch-action)[data-optics='canonical-liquid-diamond-v2']::after{animation:none!important;}
}

/* Opaque labels above optical canvas, including Safari compositing. */
html body [data-liquid-diamond] > :is(span,small,i,svg):not(.sr-only){position:relative!important;z-index:3!important;opacity:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;mix-blend-mode:normal!important;}
