.sn .sn-lu{--lu-b:var(--lu-b-d);--lu-s:var(--lu-s-d);--lu-h:var(--lu-h-d);--lu-f:var(--lu-f-d);--lu-rx:72px;--lu-ry:56px;--lu-rand:72px;min-width:0}@media (max-width:767px){.sn .sn-lu{--lu-b:var(--lu-b-m);--lu-s:var(--lu-s-m);--lu-h:var(--lu-h-m);--lu-f:var(--lu-f-m);--lu-rx:16px;--lu-ry:28px;--lu-rand:0px}}@media (max-width:374px){.sn .sn-lu{--lu-s:min(var(--lu-s-m),1.3)}}@media (max-width:339px){.sn .sn-lu{--lu-s:min(var(--lu-s-m),1.15)}}.sn .sn-lu-streifen{height:var(--lu-h);background:var(--sn-surface);-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:16px;position:relative;overflow:clip;container-type:inline-size}.sn [data-flaeche=nebel] .sn-lu-streifen{background:0 0;border-radius:0}@media (max-width:767px){.sn .sn-lu-streifen{margin-left:calc(-1 * max(16px,env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(16px,env(safe-area-inset-right,0px)));border-radius:0}}.sn .sn-lu-glas{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--lu-rx),#000 calc(100% - var(--lu-rx)),transparent), linear-gradient(to bottom,transparent,#000 var(--lu-ry),#000 calc(100% - var(--lu-ry)),transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--lu-rx),#000 calc(100% - var(--lu-rx)),transparent), linear-gradient(to bottom,transparent,#000 var(--lu-ry),#000 calc(100% - var(--lu-ry)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--lu-rx),#000 calc(100% - var(--lu-rx)),transparent), linear-gradient(to bottom,transparent,#000 var(--lu-ry),#000 calc(100% - var(--lu-ry)),transparent);-webkit-mask-composite:source-in, xor;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.sn .sn-lu-inhalt{--sn-ansicht-ueber:0px;width:min(var(--lu-b),calc((100cqw - 2 * var(--lu-rand)) / var(--lu-s)));max-width:none;transform:translate(-50%,-50%) translateY(calc(var(--lu-f) * var(--lu-s) * -1)) scale(var(--lu-s));transform-origin:50%;position:absolute;top:50%;left:50%}.sn .sn-lu-bsp{font:400 12px/16px var(--sn-font-sans);color:var(--sn-t3);margin:12px 0 0}
