html, body { --body-bg-color:white; --body-fg-color:black; --legend-bg-color:lightsteelblue; --input-bg-color:white; --input-fg-color:var(--body-fg-color); --input-radius:5px; --input-border:blue solid 1px; --output-bg-color:var(--input-bg-color); --status-border:transparent solid 1px; --plugin-radius:10px; --plugin-bg-color:aliceblue; --plugin-fg-color:var(--body-fg-color); --panel-output-bg-color:var(--body-bg-color); --panel-output-fg-color:#d0d3da; --panel-input-bg-color:#6b7488; --panel-input-fg-color:white; --panel-hover-bg-color:#2b3446; --panel-hover-fg-color:white; --panel-bg-color:var(--panel-output-bg-color); --panel-fg-color:var(--panel-output-fg-color); --float-fg-color:var(--plugin-fg-color); --float-bg-color:var(--plugin-bg-color); --carte-bg-color:var(--plugin-bg-color); --hover-bg-color:var(--input-bg-color); --hover-fg-color:var(--input-fg-color); --th-fg-color:var(--plugin-fg-color); --th-bg-color:var(--plugin-bg-color); --td-hover-bg-color:var(--plugin-bg-color); --tr-hover-bg-color:var(--plugin-bg-color); } @media (prefers-color-scheme: dark) { html, body { --body-bg-color:black; --body-fg-color:silver; --legend-bg-color:#212121; --input-bg-color:#232526; --input-fg-color:var(--body-fg-color); --input-radius:5px; --input-border:blue solid 1px; --output-bg-color:var(--input-bg-color); --status-border:gray solid 1px; --plugin-radius:var(--input-radius); --plugin-bg-color:var(--body-bg-color); --plugin-fg-color:var(--body-fg-color); --panel-output-bg-color:var(--body-bg-color); --panel-output-fg-color:var(--body-fg-color); --panel-bg-color:var(--panel-output-bg-color); --panel-fg-color:var(--panel-output-fg-color); --float-fg-color:var(--plugin-fg-color); --float-bg-color:var(--plugin-bg-color); --carte-bg-color:var(--plugin-bg-color); --hover-bg-color:var(--input-bg-color); --hover-fg-color:white; --th-fg-color:var(--plugin-fg-color); --th-bg-color:var(--plugin-bg-color); --td-hover-bg-color:var(--plugin-bg-color); --tr-hover-bg-color:var(--plugin-bg-color); } } fieldset.contexts { background-color:var(--plugin-bg-color); color:var(--plugin-fg-color); border-radius:var(--plugin-radius); padding:0; border:0; margin:0; position:fixed; top:400px; left:400px; z-index:100; } fieldset.contexts * { padding:0; border:0; margin:0; } fieldset.contexts legend { font-size:1.2rem; line-height:30px; padding:0 10px; height:32px; float:left; } fieldset.contexts select.hide { display:none; } fieldset.contexts input { background-color:var(--input-bg-color); color:var(--input-fg-color); font-size:1rem; padding:0 20px; height:32px; min-width:80px; outline:none; } fieldset.contexts form.option>div.item { float:left; margin-right:10px; height:32px; } fieldset.contexts div.action>div.item { float:left; margin-right:10px; height:32px; } fieldset.contexts div.status>div.item { float:left; padding:5px; height:31px; } fieldset.contexts div.status>div.item>label { font-size:0.6rem; } fieldset.contexts div.output { background-color:var(--output-bg-color); overflow:auto; clear:both; } fieldset.auto, fieldset.full, fieldset.float, body>div.float { position:fixed; z-index:100; } body>div.carte { padding:0; } body>div.carte input[name=filter] { margin:5px; width:calc(100% - 10px); position:sticky; top:5px; } body>div.carte div.item { white-space:pre; padding:5px 10px; } body>div.carte div.item span.icon.next { float:right; } body>div.carte div.item { background-color:var(--carte-bg-color); } body>div.carte div.item:hover { background-color:var(--hover-bg-color); } /* icon */ fieldset.contexts form.option>div.icon { background-color:unset; font-size:26px; line-height:28px; padding:0 5px; height:32px; margin:0; } fieldset.contexts form.option>div.item.icons>span.icon { font-size:26px; line-height:28px; padding:0 5px; height:32px; } fieldset.contexts form.option>div.item.icons>span.icon.create { line-height:30px; } fieldset.contexts div.action>div.item.icons>span.icon { font-size:26px; line-height:28px; padding:0 5px; height:32px; } fieldset.contexts div.action>div.item.icons>span.icon.create { line-height:30px; } fieldset.contexts form.option>div.icon:first-child { margin-left:-5px; } fieldset.contexts form.option>div.icon.refresh { line-height:26px; } fieldset.contexts form.option>div.icon.goback { line-height:26px; } fieldset.contexts form.option>div.icon.delete { font-size:18px; margin-left:5px; margin-right:0px; } fieldset.contexts form.option>div.icon.next { font-size:18px; } fieldset.contexts form.option>div.icon.prev { font-size:18px; } fieldset.contexts form.option>div.item.text>span.icon { margin-left:-20px; margin-right:3px; } fieldset.contexts form.option>div.item.select>span.icon { margin-left:-15px; margin-right:3px; visibility:hidden; } fieldset.contexts form.option>div.item.select:hover>span.icon { visibility:visible; } fieldset.contexts div.item.text>span.icon.delete { font-size:20px; visibility:hidden; } fieldset.contexts div.item.text:hover>span.icon.delete { visibility:visible; } fieldset.contexts form.option>div.button.icons { display:none; } fieldset.contexts div.action>div.button.icons { display:none; }