#demo-browser{font:500 15px/1.3 system-ui,sans-serif;letter-spacing:0;text-align:left;position:fixed;z-index:100000;inset:auto 14px 14px auto;margin:0;padding:0;max-width:calc(100vw - 28px);background:#142538;color:white;border:1px solid #ffffff54;border-radius:12px;box-shadow:0 4px 20px #0003;overflow:hidden}
#demo-browser summary{font:inherit;color:white;position:static;background:none;cursor:pointer;min-height:40px;padding:11px 15px;box-sizing:border-box;list-style:inside disclosure-closed}
#demo-browser[open] summary{list-style-type:disclosure-open}
#demo-browser nav{position:static;display:grid;gap:1px;background:#fff;color:#152635;margin:0;padding:5px;visibility:visible;transform:none;opacity:1}
#demo-browser nav a{display:block;position:static;font:inherit;text-decoration:none;text-transform:none;color:#152635;padding:9px 12px;border:0;letter-spacing:0;background:none}
#demo-browser nav a:hover,#demo-browser nav a:focus{background:#e6edf4;color:#142538}
.demo-close{display:inline-block;margin-bottom:14px}
[data-reveal],.reveal,.fade-in,.animate-on-scroll{opacity:1!important;visibility:visible!important;transform:none!important}
