/* style common to all demo pages */ .demobar h1 { text-align: center; } .demobar > p { padding: 0.5em; } .demobar a, .demobar a:visited { color: inherit; } .adorn-brackets::before { content: "❬"; color: #aa3939; } .adorn-brackets::after { content: "❭"; color: #aa3939; } .tt { font-family: 'Lucida Console', Monaco, monospace; } .informational-ok { background: lightgreen; border-radius: 1em; padding: 0.5em; } .informational-fail { background: lightpink; border-radius: 1em; padding: 0.5em; } .content { overflow-x: auto; } .demobar { overflow-x: auto; background-color: #033; color: white; } body { overflow-x: hidden; overflow-y: auto; } body * { /* margin-left: 0.5vw; */ left: 0.1vw; } @media (min-width: 500px) { .content { /* margin-left: 0vw; */ padding-left: 2em; margin-right: 1em; overflow-x: hidden; overflow-y: auto; } .demobar { /* height: 100%; */ /* width: 25%; */ /* NOTE: Please use "vh"/"vw" instead of "%" when possible, in the future. */ height: min-content; width: 100vw; margin: 0; top: 0; left: 0; background-color: #033; color: white; position: relative; padding-right: 1em; overflow-x: hidden; overflow-y: auto; text-align: center; } }