.demo-nav{position:fixed;z-index:2147483000;bottom:max(14px,env(safe-area-inset-bottom));left:14px;width:260px;max-width:calc(100vw - 28px);font:13px/1.5 Arial,sans-serif;color:#282a26;letter-spacing:normal;text-transform:none}.demo-nav details{border:1px solid #ddd6c8;border-radius:18px;background:#fffaf0;box-shadow:0 4px 24px #2222;padding:12px 16px}.demo-nav summary{cursor:pointer;font-weight:600;list-style:none;display:flex;gap:16px;justify-content:space-between}.demo-nav summary::-webkit-details-marker{display:none}.demo-nav p{font:12px/1.5 Arial,sans-serif;margin:12px 0}.demo-nav a{display:block;color:#536c56;font:600 13px/1.5 Arial,sans-serif;text-decoration:underline;margin:10px 0 0}.demo-nav a:focus-visible,.demo-nav summary:focus-visible{outline:2px solid #536c56;outline-offset:3px}body{padding-bottom:72px}@media(min-width:701px){.demo-nav{width:290px}}
.demo-backbar{position:fixed;inset:0 0 auto;z-index:2147483001;min-height:48px;padding:0 18px;padding-top:env(safe-area-inset-top);display:flex;align-items:center;background:#fffaf0;border-bottom:1px solid #ddd6c8;color:#282a26;font:600 14px/1.4 Arial,sans-serif;letter-spacing:normal;text-transform:none}.demo-backbar a{display:inline-flex;align-items:center;min-height:48px;color:inherit;text-decoration:none}.demo-backbar a:hover{text-decoration:underline}.demo-backbar a:focus-visible{outline:2px solid #536c56;outline-offset:3px}body{padding-top:calc(48px + env(safe-area-inset-top))}.site-header,.site-navigation{top:calc(48px + env(safe-area-inset-top))!important}.entry{top:calc(48px + env(safe-area-inset-top))!important}html{scroll-padding-top:120px}
.header-language{top:calc(72px + env(safe-area-inset-top))!important}@media(max-width:700px){.header-language{top:calc(66px + env(safe-area-inset-top))!important}}
.demo-backbar{justify-content:space-between;gap:12px}.demo-backbar .demo-order{color:#536c56;text-decoration:underline;text-underline-offset:3px}.demo-backbar a{white-space:nowrap}@media(max-width:700px){.demo-backbar{padding-left:14px;padding-right:14px;font-size:12px;gap:8px}}
