/* G1 replaces existing glass chrome; it does not turn content into new glass panels. */
.tora-glass{position:relative;isolation:isolate}
.tora-glass-layer{position:absolute!important;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;overflow:hidden;background:rgb(var(--c-ink) / .04);border:1px solid rgb(var(--c-ink) / .18);box-shadow:inset 0 1px 1px rgb(var(--c-white) / .15),inset 0 -1px 1px rgb(var(--c-white) / .06);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}
.tora-glass-layer>liquid-glass{position:absolute!important;inset:-1px;border-radius:inherit;pointer-events:none}
[data-glass-active]>.tora-glass-layer{background:none;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.header-inner.tora-glass{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-color:transparent}
.header-inner>nav,.header-inner>.logo,.header-inner>.btn-pill{position:relative;z-index:2}
.wl-modal.is-done>.tora-glass-layer{display:none}
.wl-modal:not(.is-done){backdrop-filter:none;-webkit-backdrop-filter:none}
/* One rim: the glass layer replaces the sheet's CSS outline and animated cyan edge. */
.wl-modal.tora-glass:not(.is-done){border-color:transparent;box-shadow:0 var(--space-4) var(--glass-shadow-radius) rgb(var(--c-black) / var(--glass-shadow-opacity))}
.wl-modal.tora-glass:not(.is-done)::after{display:none}
.wl-modal>.tora-glass-layer{border-radius:calc(var(--radius-2xl) - 1px)}
/* Keep the existing matte answer fill above the Why Tora photo treatment. */
.why-point.is-open{backdrop-filter:none;-webkit-backdrop-filter:none}
/* The existing translucent close control samples its article image, not the page behind it. */
.j-dialog .jd-close.tora-glass{position:absolute;border-color:transparent}
.jd-close[data-glass-active]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
/* Fill meets the layer's single-pixel rim, without a second bright inset contour. */
.wl-modal>.tora-glass-layer::after,.jd-close>.tora-glass-layer::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--chrome-fill)}
.wl-modal>.tora-glass-layer::after{border-radius:calc(var(--radius-2xl) - 2px)}
.jd-close>.tora-glass-layer::after{background:rgb(var(--c-carbon) / .5)}
