/* v196 — exact iframe pixel bounds written by JS. Full-frame flat layers, no radial mask. */
.uwm-single .uwm196-effects{position:absolute;top:0;left:0;width:0;height:0;z-index:2;pointer-events:none;overflow:hidden;isolation:isolate}
.uwm-single .uwm196-effects>span{position:absolute;inset:0;display:block;pointer-events:none}
.uwm-single .uwm196-effects__tint{mix-blend-mode:color}
.uwm-single .uwm196-effects__fog{mix-blend-mode:normal}
.uwm-single .uwm196-effects__light{opacity:0}
.uwm-single .uwm195-water{position:absolute;z-index:6;top:18px;right:max(20px,calc((100% - 1510px)/2));font-family:Quantico,'Arial Narrow',sans-serif;pointer-events:none;color:#dfedf4;max-width:min(94vw,330px);transform:translate(var(--uwm196-water-x-d,0px),var(--uwm196-water-y-d,0px))}
.uwm-single .uwm195-water *{box-sizing:border-box}
.uwm-single .uwm195-water button{font:inherit;cursor:pointer}
.uwm-single .uwm195-water__trigger{pointer-events:auto;border:1px solid #197a8b;background:#051b27ee;color:#9df3fd;border-radius:7px;padding:10px 13px;font-size:11px;letter-spacing:1.2px;font-weight:700;display:flex;align-items:center;gap:9px;box-shadow:0 4px 18px #0006;max-width:100%}
.uwm-single .uwm195-water__trigger:hover,.uwm-single .uwm195-water__trigger:focus-visible{outline:1px solid #00f1fe;background:#063244}
.uwm-single .uwm195-water__trigger>span:first-child{font-size:19px;line-height:.5;color:#ff6900}
.uwm-single .uwm195-water__chevron{margin-left:auto}
.uwm-single .uwm195-water__panel{pointer-events:auto;margin-top:8px;background:#031b27f6;border:1px solid #1d7285;border-radius:10px;max-height:min(68vh,580px);overflow:auto;padding:14px;box-shadow:0 17px 40px #000b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.uwm-single .uwm195-water__panel[hidden],.uwm-single .uwm195-water__presets[hidden]{display:none!important}
.uwm-single .uwm195-water__head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:700;font-size:13px;color:#f1faff;letter-spacing:1px}
.uwm-single .uwm195-water__close{border:0;background:transparent;color:#e4f5f9;font-size:23px;line-height:1;padding:2px 5px}
.uwm-single .uwm195-water__sub{font-size:10px;line-height:1.6;color:#8eafbe;margin:5px 0 12px}
.uwm-single .uwm195-water__groups{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}
.uwm-single .uwm195-water__groups button{font-size:10px;letter-spacing:.9px;background:#092b3a;color:#8ebcc9;border:1px solid #24556a;padding:9px 4px;border-radius:5px}
.uwm-single .uwm195-water__groups button[aria-pressed=true]{border-color:#00f1fe;color:#00f1fe;background:#064252}
.uwm-single .uwm195-water__presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:14px}
.uwm-single .uwm195-water__presets button{display:flex;align-items:center;gap:6px;border:1px solid #1b4e61;background:#092a37;color:#cce8f1;font-size:10px;line-height:1.3;text-align:left;min-height:43px;padding:7px;border-radius:6px}
.uwm-single .uwm195-water__presets button.is-active{border-color:#00f1fe;color:#fff;box-shadow:0 0 9px #00d6e533}
.uwm-single .uwm195-water__presets i{flex:none;width:18px;height:18px;border-radius:50%;background:var(--uwm195-swatch);border:1px solid #ffffff70}
.uwm-single .uwm195-water__field{display:flex;flex-direction:column;gap:8px;margin:12px 0;font-size:10px;letter-spacing:1px;color:#b6d6e1;font-weight:700}
.uwm-single .uwm195-water__field:first-of-type{flex-direction:row;justify-content:space-between;align-items:center}
.uwm-single .uwm195-water__field output{float:right;color:#00f1fe;font-variant-numeric:tabular-nums}
.uwm-single .uwm195-water__field input[type=range]{width:100%;accent-color:#00f1fe;cursor:pointer}
.uwm-single .uwm195-water__field input[type=color]{width:46px;height:30px;border:1px solid #1f7789;background:transparent;border-radius:5px;padding:2px;cursor:pointer}
.uwm-single .uwm195-water__dynamic{display:flex;align-items:center;gap:9px;margin-top:12px;border-top:1px solid #135165;padding-top:11px;font-size:11px;font-weight:700;letter-spacing:.6px;cursor:pointer}
.uwm-single .uwm195-water__dynamic input{accent-color:#00f1fe;flex:none}
.uwm-single .uwm195-water__dynamic small{display:block;color:#78a7b6;font-size:9px;font-weight:400;margin-top:4px;letter-spacing:0}
.uwm-single .uwm195-water__reset{width:100%;background:#0a3140;border:1px solid #22687b;border-radius:6px;color:#dcfaff;font-size:10px;font-weight:700;letter-spacing:.7px;padding:10px;margin-top:14px}
.uwm-single .uwm195-water__reset:hover{border-color:#ff6900}
.uwm-single .uwm195-water__notice{font-size:9px;line-height:1.5;color:#84b4c2;margin:8px 0 0}
@media(max-width:650px){
 .uwm-single .uwm195-water{top:9px;right:12px;max-width:min(88vw,300px);transform:translate(var(--uwm196-water-x-m,0px),var(--uwm196-water-y-m,0px))}
 .uwm-single .uwm195-water__trigger{font-size:10px;padding:8px 9px;letter-spacing:.5px}
 .uwm-single .uwm195-water__panel{max-height:min(62vh,500px);padding:12px}
}
@media(prefers-reduced-motion:reduce){.uwm-single .uwm196-effects>span{transition:none}}
