.cc{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:100;max-width:760px;margin-inline:auto;background:#060009;color:#fff;border:2px solid #ffed00;padding:1.2rem 1.3rem;font:400 .95rem/1.55 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-shadow:0 12px 40px rgba(0,0,0,.45)}
.cc[hidden]{display:none}
.cc h2{font:italic 400 1.4rem/1 Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;text-transform:uppercase;margin:0 0 .5rem;letter-spacing:.01em}
.cc p{margin:0 0 1rem;color:#e9e7ec}
.cc a{color:#ffed00;font-weight:600}
.cc .cc-row{display:flex;gap:.7rem;flex-wrap:wrap}
.cc button{flex:1 1 140px;min-height:46px;padding:.7rem 1.2rem;font:700 .95rem system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;cursor:pointer;border:2px solid #fff;background:#fff;color:#060009}
.cc button.yes{background:#ffed00;border-color:#ffed00}
.cc button:hover{background:#060009;color:#fff}
.cc button.yes:hover{color:#ffed00}
.cc button:focus-visible,.cc a:focus-visible{outline:3px solid #ffed00;outline-offset:3px}
