 .ruby-cookie-choice{position:fixed;bottom:60px;left:16px;right:16px;max-width:650px;margin:auto;background:#fff;color:#111827;border:1px solid #cbd5e1;border-radius:12px;padding:20px;box-shadow:0 6px 30px #0003;z-index:10000;font:15px/1.5 system-ui}.ruby-cookie-choice[hidden]{display:none}.ruby-cookie-choice p{margin:0 0 12px}.ruby-cookie-choice a{color:#1d4ed8}.ruby-cookie-choice div{display:flex;gap:12px;flex-wrap:wrap}.ruby-cookie-choice button,.ruby-cookie-settings{font:inherit;color:#111827;background:#fff;border:1px solid #64748b;border-radius:6px;padding:10px 14px;cursor:pointer}.ruby-cookie-settings{position:fixed;bottom:8px;left:8px;z-index:9999;font:13px system-ui}.ruby-cookie-choice button:focus-visible,.ruby-cookie-settings:focus-visible{outline:3px solid #2563eb;outline-offset:3px}