brutcss/brut-full.min.css

1 line
7.4 KiB
CSS
Raw Normal View History

2022-09-29 08:52:01 +00:00
/* Copyright 2022 Yann Esposito; MIT licensed */:root{--bg:#fff;--fg:#000;--bg2:#eee;--darken:rgba(0, 0, 0, 0.1);--cn-1:#d9d9d9;--cn0:#999;--cn1:#8c8c8c;--cn2:#808080;--shadow:rgba(0, 0, 0, 0.75);--cnt:#fff;--cna:#333;--cnab:#000}@media(prefers-color-scheme:dark){:root{--bg:#000;--fg:#ccc;--bg2:#333;--darken:rgba(255, 255, 255, 0.1);--cn-1:#666666;--cn0:#808080;--cn1:#8c8c8c;--cn2:#999999;--shadow:rgba(128, 128, 128, 0.3);--cnt:#000;--cna:#eee;--cnab:#fff}}.neutral{color:var(--cn-0)}.bg-neutral{background:var(--cn-1)}a{color:var(--fg)}:root{--ci-1:#b8d9fa;--ci0:#59d;--ci1:#408cd9;--ci2:#2a7fd5;--co-1:#7fdd7f;--co0:#494;--co1:#3c873c;--co2:#347634;--cw-1:#ffd24d;--cw0:#c90;--cw1:#b38600;--cw2:#997300;--ce-1:#fa9595;--ce0:#d33;--ce1:#d32323;--ce2:#bd2020;--cf-1:#dc95fa;--cf0:#a3d;--cf1:#9e23d3;--cf2:#8e20bd;--cia:#0b7ff4;--ciab:#3399ff;--coa:#1f8b1f;--coab:#1dc01d;--cwa:#997300;--cwab:#cc9900;--cea:#d90404;--ceab:#ff1111;--cfa:#9904d9;--cfab:#b811ff}@media(prefers-color-scheme:dark){:root{--ci-1:#2266aa;--ci0:#2a7fd5;--ci1:#408cd9;--ci2:#4b99e7;--co-1:#255225;--co0:#347634;--co1:#3c873c;--co2:#39a439;--cw-1:#664d00;--cw0:#997300;--cw1:#b38600;--cw2:#cc9900;--ce-1:#921818;--ce0:#bd2020;--ce1:#d32323;--ce2:#e92727;--cf-1:#6d1892;--cf0:#8e20bd;--cf1:#9e23d3;--cf2:#af27e9}}.info{color:var(--ci0)}.bg-info{background:var(--ci-1)}.ok{color:var(--co0)}.bg-ok{background:var(--co-1)}.warn{color:var(--cw0)}.bg-warn{background:var(--cw-1)}.err{color:var(--ce0)}.bg-err{background:var(--ce-1)}.fatal{color:var(--cf0)}.bg-fatal{background:var(--cf-1)}.msg.info{color:var(--fg);background:var(--ci-1);border-color:var(--ci0)}.msg.ok{color:var(--fg);background:var(--co-1);border-color:var(--co0)}.msg.warn{color:var(--fg);background:var(--cw-1);border-color:var(--cw0)}.msg.err{color:var(--fg);background:var(--ce-1);border-color:var(--ce0)}.msg.fatal{color:var(--fg);background:var(--cf-1);border-color:var(--cf0)}.msg.alert,.msg.alert *{color:var(--cnt);background:var(--cna);border-color:var(--cnab)}.msg.alert.info,.msg.alert.info *{color:#fff;background:var(--cia);border-color:var(--ciab)}.msg.alert.ok,.msg.alert.ok *{color:#fff;background:var(--coa);border-color:var(--coab)}.msg.alert.warn,.msg.alert.warn *{color:#fff;background:var(--cwa);border-color:var(--cwab)}.msg.alert.err,.msg.alert.err *{color:#fff;background:var(--cea);border-color:var(--ceab)}.msg.alert.fatal,.msg.alert.fatal *{color:#fff;background:var(--cfa);border-color:var(--cfab)}.tb.info{color:var(--ci0)}.tb.info:hover{color:var(--ci1)}.tb.info:active{color:var(--ci2)}.tb.ok{color:var(--co0)}.tb.ok:hover{color:var(--co1)}.tb.ok:active{color:var(--co2)}.tb.warn{color:var(--cw0)}.tb.warn:hover{color:var(--cw1)}.tb.warn:active{color:var(--cw2)}.tb.err{color:var(--ce0)}.tb.err:hover{color:var(--ce1)}.tb.err:active{color:var(--ce2)}.tb.fatal{color:var(--cf0)}.tb.fatal:hover{color:var(--cf1)}.tb.fatal:active{color:var(--cf2)}.btn.info{background:var(--ci0)}.btn.info:hover{background:var(--ci1)}.btn.info:active,.btn.info:focus{background:var(--ci2)}.btn.ok{background:var(--co0)}.btn.ok:hover{background:var(--co1)}.btn.ok:active,.btn.ok:focus{background:var(--co2)}.btn.warn{background:var(--cw0)}.btn.warn:hover{background:var(--cw1)}.btn.warn:active,.btn.warn:focus{background:var(--cw2)}.btn.err{background:var(--ce0)}.btn.err:hover{background:var(--ce1)}.btn.err:active,.btn.err:focus{background:var(--ce2)}.btn.fatal{background:var(--cf0)}.btn.fatal:hover{background:var(--cf1)}.btn.fatal:active,.btn.fatal:focus{background:var(--cf2)}html{font-size:12px}body,textarea,input,select{background:var(--bg);color:var(--fg);border-radius:0;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-size:1rem;margin:0}*{box-sizing:border-box}.addon,.sm,.nav,textarea,input,select{outline:0;font-size:10px}.tb,.btn,.nav a{text-decoration:none}.container{padding:0 20px;width:auto}@media(min-width:1310px){.container{margin:auto;width:1270px}}pre{background:var(--bg2);padding:10px}code{background:var(--darken);border:solid 1px var(