html,body{min-height:100%;margin:0;padding:0}body{background:#191919}.development-console-shell{color:#172033;background:#f7f8fb;min-height:100dvh;padding:32px;font-family:system-ui,sans-serif}.cc-fixture-tools{color:#dac0a0;background:#201b15;flex-wrap:wrap;gap:15px;padding:10px 22px;font:11px/1.7 ui-monospace,monospace;display:flex}.cc-fixture-tools a{color:#e2cbaa}.consent-banner{z-index:50;box-sizing:border-box;color:#e8e8e8;background:#242424;border:1px solid #3a3a3a;border-radius:12px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:16px;font:13px/1.5 system-ui,sans-serif;position:fixed;bottom:16px;left:16px;overflow-y:auto}.consent-banner-text{margin:0 0 12px}.consent-banner-text a{color:inherit;text-decoration:underline}.consent-banner-actions{gap:8px;display:flex}.consent-banner-button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #5a5a5a;border-radius:8px;flex:1;padding:8px 12px}.consent-banner-button:focus-visible,.consent-settings:focus-visible,.consent-banner-text a:focus-visible{outline-offset:2px;outline:2px solid #e8e8e8}.consent-settings{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
