html.pup-lab body>:is(section,footer){background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg) 70%, transparent), 0 12px 32px #1e507829;border-radius:24px;padding-block:28px}html.pup-lab body>footer{margin-bottom:200px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.pup-lab body>:is(section,footer){background:color-mix(in srgb, var(--bg) 88%, transparent)}}@media (prefers-reduced-transparency:reduce){html.pup-lab body>:is(section,footer){background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}html .pup-bubble,html .pup-zz i,html .pup-toggle{font-family:var(--font-hand), "Fredoka", ui-rounded, system-ui, sans-serif}.pup-pad{background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg) 70%, transparent), 0 12px 32px #1e507829}@media (prefers-reduced-transparency:reduce){.pup-pad{background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}html.pup-bookmark .pup{--pup-size:118px}html.pup-bookmark--edge .pup{--pup-size:84px}@media (max-width:640px){html.pup-bookmark--edge .pup{--pup-size:120px}}html.pup-bookmark .pup-bubble{white-space:normal;text-align:left;border-radius:16px;width:max-content;max-width:168px}html.pup-bookmark:not(.pup-bookmark--edge) .pup-bubble{max-width:150px}
