.suki-consent{position:fixed;bottom:60px;left:16px;right:16px;margin:auto;max-width:650px;max-height:70vh;overflow:auto;z-index:10000;background:#fff;color:#111;border:1px solid #bbb;border-radius:12px;box-shadow:0 5px 30px #0003;padding:22px;font:16px/1.5 Arial,sans-serif}.suki-consent[hidden]{display:none!important}.suki-consent h2{font-size:22px;margin:0 0 10px}.suki-consent p{font-size:15px;margin:8px 0}.suki-consent a{color:#111;text-decoration:underline}.suki-consent-actions{display:flex;gap:12px;margin-top:16px}.suki-consent-actions button{flex:1;background:#111;color:#fff;border:2px solid #111;border-radius:5px;padding:12px;font:bold 15px Arial;cursor:pointer}.suki-cookie-settings{position:fixed;bottom:8px;left:8px;z-index:9999;padding:10px;background:#fff;color:#111;border:1px solid #777;border-radius:5px;font:13px Arial;cursor:pointer}.suki-consent button:focus-visible,.suki-cookie-settings:focus-visible{outline:3px solid #e10b00;outline-offset:3px}@media(max-width:450px){.suki-consent{padding:16px;bottom:55px}.suki-consent-actions{flex-direction:column}}
