.pp-consent{z-index:60;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f7ff;width:min(440px,100vw - 32px);font:500 13.5px/1.5 var(--disp,system-ui),system-ui,sans-serif;background:#0e1320e6;border:1px solid #ffffff1a;border-radius:16px;gap:12px;padding:16px 18px;display:grid;position:fixed;box-shadow:0 12px 40px #0e132052}.pp-consent p{margin:0}.pp-consent a{color:#c6f833;text-underline-offset:3px;font-weight:600;text-decoration:underline}.pp-consent-b{gap:8px;display:flex}.pp-consent-b button{cursor:pointer;min-height:44px;font:600 14px/1 var(--disp,system-ui),system-ui,sans-serif;color:#f4f7ff;background:0 0;border:1px solid #ffffff4d;border-radius:999px;flex:1;padding:0 14px;transition:background-color .2s}.pp-consent-b button:hover{background:#ffffff1a}.pp-consent-b button:focus-visible{outline-offset:2px;outline:2px solid #c6f833}@media (max-width:640px){.pp-consent{width:auto;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));border-radius:14px;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.4}.pp-consent-b button{min-height:44px}}.pp-consent-page{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pp-consent-page button[aria-pressed=true]{border-color:var(--lime-ink,#4d7c0f);box-shadow:inset 0 0 0 1px var(--lime-ink,#4d7c0f)}@media (prefers-reduced-motion:reduce){.pp-consent-b button{transition:none}}
