/* Selected laboratory material, actual declarations retained; only selectors are scoped. */
body{isolation:isolate}
body:before{display:none}
#md-translucent-background{position:fixed;inset:0;z-index:-1;isolation:isolate;overflow:hidden;pointer-events:none;contain:paint;background:var(--paper)}
#md-translucent-background{--light-rgb:255,251,229;--dark-rgb:61,72,57;--tone-rgb:117,98,62;--wash-rgb:245,240,230;}
:root[data-theme=graphite] #md-translucent-background{--light-rgb:194,207,184;--dark-rgb:0,8,12;--tone-rgb:197,179,142;--wash-rgb:36,40,43;}
#md-translucent-background .effects{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;contain:paint}
#md-translucent-background .effect-content{position:absolute;inset:0;opacity:var(--effect-opacity,.35)}
#md-translucent-background .layer{position:absolute;pointer-events:none}
#md-translucent-background .grain{position:absolute;inset:0;opacity:.065;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%2375623e' d='M0 0h180v180H0z' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");pointer-events:none}
#md-translucent-background .readability{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--wash-rgb),.48),rgba(var(--wash-rgb),.12) 72%);pointer-events:none}
#md-translucent-background .sheet-a,#md-translucent-background .sheet-b,#md-translucent-background .sheet-c{width:48%;height:150%;top:-20%;left:46%;transform-origin:50% 50%;background:linear-gradient(110deg,rgba(var(--light-rgb),.1),rgba(var(--light-rgb),.65) 50%,rgba(var(--tone-rgb),.16));border:1px solid rgba(var(--light-rgb),.65);box-shadow:-15px 7px 25px rgba(var(--dark-rgb),.09)}
#md-translucent-background .sheet-b{left:69%;width:35%;background:rgba(var(--tone-rgb),.18)}
#md-translucent-background .sheet-c{width:48%;height:150%;top:-20%;left:46%;transform-origin:50% 50%;background:linear-gradient(110deg,rgba(var(--light-rgb),.1),rgba(var(--light-rgb),.65) 50%,rgba(var(--tone-rgb),.16));border:1px solid rgba(var(--light-rgb),.65);box-shadow:-15px 7px 25px rgba(var(--dark-rgb),.09)}
