.ppv-pixel-header{position:relative;width:100%;max-width:960px;margin:12px auto 18px;isolation:isolate;background:transparent}
.ppv-pixel-header canvas{display:block;width:100%;height:auto;aspect-ratio:24/7;image-rendering:pixelated;image-rendering:crisp-edges;background:transparent}
.ppv-pixel-toggle{position:absolute;right:0;top:0;min-width:44px;min-height:44px;padding:6px 10px;border:1px solid #bdcce5;border-radius:8px;background:#f7faff;color:#203c70;font:600 12px system-ui;cursor:pointer}
.ppv-pixel-toggle:hover{background:#e4edff}.ppv-pixel-toggle:focus-visible{outline:3px solid #2b6cff;outline-offset:3px}
.ppv-pixel-toggle[hidden]{display:none}
@media(max-width:480px){.ppv-pixel-header{margin:18px auto 16px;padding-top:20px}.ppv-pixel-toggle{top:-12px;font-size:11px}}
