.safari-edge,.safari-edge-fade{display:none}html.has-safari-edges{background:0 0}.has-safari-edges body{background-color:var(--safari-edge-bottom,#000)}.has-safari-edges :is(.safari-edge,.safari-edge-fade){pointer-events:none;display:block;position:fixed;left:0;right:0}.has-safari-edges .safari-edge{z-index:90;background-color:var(--safari-edge-color,#000);height:12px}.safari-edge-top{--safari-edge-color:var(--safari-edge-top,#000);top:0}.safari-edge-bottom{--safari-edge-color:var(--safari-edge-bottom,#000);bottom:0}.has-safari-edges .safari-edge-fade{z-index:2;height:min(48px,8dvh)}.safari-edge-fade.safari-edge-top{background:linear-gradient(var(--safari-edge-color), transparent);top:12px}.safari-edge-fade.safari-edge-bottom{background:linear-gradient(transparent, var(--safari-edge-color));bottom:12px}body:has(dialog[open]) :is(.safari-edge,.safari-edge-fade){display:none}
