
    #pxl-consent{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1000;background:#0b0c10f2;color:#f3f0e5;border:1px solid #5a5b60;padding:1rem 1.1rem;display:none;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;font:400 1rem/1.45 Arial,Helvetica,sans-serif;box-shadow:0 8px 30px #0009}
    #pxl-consent.show{display:flex}
    #pxl-consent p{margin:0;max-width:62ch}
    #pxl-consent a{color:#00f0ff}
    #pxl-consent .pxl-row{display:flex;gap:.6rem;flex-wrap:wrap}
    #pxl-consent button{cursor:pointer;border:1px solid #dfff00;background:#dfff00;color:#0b0c10;padding:.6rem .95rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;min-height:44px}
    #pxl-consent button.pxl-reject{background:transparent;color:#f3f0e5;border-color:#5a5b60}
    #pxl-consent button:focus-visible{outline:2px solid #00f0ff;outline-offset:2px}
  