.page-takeover{z-index:100;padding:max(1.5rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);background:#f4f8fcdb;flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-takeover{background-color:#f4f8fcf0}}.page-takeover:focus{outline:none}.page-takeover>:is(.fll,.cl,.cbl,.svl,.bsl,.tkl,.sol,.xpl){width:min(40rem,100%);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.5rem 1rem;overflow:visible}dialog:has(>.page-takeover){box-shadow:none;background:0 0;border-color:#0000}dialog:has(>.page-takeover)>:not(.page-takeover){visibility:hidden}dialog:has(>.page-takeover)::backdrop{-webkit-backdrop-filter:none;background:0 0}.page-takeover.page-takeover-card{-webkit-backdrop-filter:none;background:#ffffffa6}.page-takeover.page-takeover-card>:is(.tkl,.sol,.xpl){width:min(38rem,100%);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.5rem 1rem}.page-takeover.page-takeover-card :is(.tkl-title,.tkl-sub,.sol-title,.sol-sub,.xpl-title,.xpl-sub,.tkl-brand,.tkl-tagline,.xpl-brand,.xpl-tagline,.sol-brand,.sol-tagline){text-shadow:0 0 4px #fff,0 0 10px #fff,0 0 18px #fff}
