.oscurio-privacy-links{color:#b9c0c9;background:#101010;justify-content:center;gap:1.5rem;padding:1rem 1.5rem 2rem;font:12px/1.5 system-ui,sans-serif;display:flex}.oscurio-privacy-links button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.oscurio-consent{z-index:1000;color:#101010;background:#f5f4ef;border:1px solid #b9c0c9;border-radius:8px;max-width:48rem;margin:auto;padding:1.25rem;font:14px/1.6 system-ui,sans-serif;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 8px 30px #0003}.oscurio-consent p{margin:0 0 1rem}.oscurio-consent>div{flex-wrap:wrap;gap:.75rem;display:flex}.oscurio-consent button,.oscurio-privacy-notice button{font:inherit;color:#101010;cursor:pointer;background:#f5f4ef;border:1px solid #101010;border-radius:4px;padding:.55rem .9rem}.oscurio-consent button:focus-visible,.oscurio-privacy-links button:focus-visible,.oscurio-privacy-notice button:focus-visible{outline-offset:3px;outline:2px solid #254bff}.oscurio-privacy-notice{color:#101010;background:#f5f4ef;border:1px solid #b9c0c9;border-radius:8px;max-width:38rem;max-height:80vh;padding:2rem;font:15px/1.7 system-ui,sans-serif;overflow:auto}.oscurio-privacy-notice::backdrop{background:#0009}.oscurio-privacy-notice h2{margin-top:0;font-size:1.5rem}.oscurio-privacy-notice p{margin:1rem 0}.oscurio-privacy-notice a{color:#254bff}@media (width<=480px){.oscurio-consent button{white-space:nowrap;flex:1}.oscurio-privacy-notice{max-width:calc(100% - 2rem);margin:1rem;padding:1.25rem}}
