body>header{flex-wrap:wrap}
body>header .demo-home-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--panel);font-size:13px;font-weight:600;white-space:nowrap}
body>header .demo-home-link:hover{border-color:var(--lime)}body>header .demo-home-link:focus-visible{outline:3px solid var(--lime);outline-offset:3px}
@media(max-width:600px){body>header{gap:8px;padding:12px 14px}body>header>.logo{flex:1 1 auto}body>header>.small{order:4;width:100%}body>header .demo-home-link{font-size:12px;padding:8px 10px}body>header>#theme{margin-left:0;padding:8px;min-width:44px}body>header nav{order:3}}
