
html{

	--m-bg:#00225544;
	--body-background:#2a2a2a;
	--body-color:#fff;
	--a-color:#FFC700;
	
	--border-background:#a0a0a010;
	
	--tbutton-color:#ADD8E6;
	--tbutton-hover-color:#C11919;
}


body{background:var(--body-background);color:var(--body-color);}
a{color:var(--a-color);text-decoration:none;}	


/* SimplifyCss.css */
/*! SimplifyCss.css - Version 2.0 - kapad'18*/*,*>*,* *{box-sizing:border-box !important}html{font-family:unset}body{font-family:unset}.inline{display:inline}.block{display:block}.inblock,.iblock{display:inline-block}.hide,.none{display:none !important}.novisible{visibility:hidden}.clear{clear:both}.noflex{flex:none !important}.flex10{flex:1 0 !important}.flex01{flex:0 1 !important}.flex1{flex:1 1 !important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom{bottom:0}.top{top:0}.right{right:0}.left{left:0}.full{width:100%;height:100%}.hfull{width:100%}.vfull{height:100%}.trim{padding:0}.strip{margin:0}.null{padding:0;margin:0}.hr,.ar,.aright{text-align:right}.hl,.al,.aleft{text-align:left}.hc,.ac,.acenter{text-align:center}.vt,.at,.atop{vertical-align:top}.vm,.am,.amiddle{vertical-align:middle}.vb,.ab,.abottom{vertical-align:bottom}.vbl,.abl,.abasel{vertical-align:baseline}.autoflow{overflow:auto}.noflow{overflow:hidden}.rfloat,.floatr,.fr{float:right}.lfloat,.floatl,.fl{float:left}.pre{white-space:pre}.prewrap{white-space:pre-wrap}.prenowrap{white-space:nowrap}.border{border-width:1px}.noborder{border:0}.nullborder{border-color:transparent !important}.tborder{border-style:solid;border-width:1px 0 0 0}.rborder{border-style:solid;border-width:0 1px 0 0}.bborder{border-style:solid;border-width:0 0 1px 0}.lborder{border-style:solid;border-width:0 0 0 1px}.bg-dark{background:#1a1a1a}.bg-dark1{background:#4d4d4d}.bg-light{background:#bfbfbf}.bglight1{background:#e5e5e5}.fg-black{color:#000}.fg-white{color:#FFF}.pointer{cursor:pointer}.monospace{font-family:Monospace,monospace,monospace}.italic{font-style:italic}.bold{font-weight:bold !important}
/* flexbar.css */
html.design .flexbar>*{border:solid 1px #FFFF00CC}html.design body{border:solid 1px #000}.fa:before{font-size:1.5em;vertical-align:middle;margin:auto .125em}.flex-space{flex:1 1}.flex-space:before{content:" "}.flex-vsep{flex:0}.flex-vsep:before{content:"┊";opacity:.5}.flex-bottom{align-items:flex-end !important}.flex-strech{align-items:stretch !important}.flex-center{align-items:center !important}.flex-wrap{flex-wrap:wrap !important}.jcs{justify-content:flex-start}.ale{align-items:flex-end}.flex{display:flex}.vflex,.flexbar-v{display:flex;flex-flow:column nowrap}.hflex,.flexbar-h{display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:flex-end;align-items:center}.vflex{display:flex;flex-flow:column nowrap}.hflex{display:flex;flex-flow:row nowrap}

body{padding:0.25em;overflow:auto;}
br{margin-top:0.5em;}

[tbutton]{font-size:1.5em;font-weight:bold;color:var(--tbutton-color); margin:auto 0.5em;}
[tbutton]:hover{ color:var(--tbutton-hover-color); }


li{list-style:none!important;margin-top:0.5em;padding:0.25em;} 
*:before{display:inline-block; font-size:1.25em!important; vertical-align:middle; }


[pre]{white-space:pre!important;}
[hide]{display:none!important;}
[block]{display:block;}
[hflex]{display:flex;flex-flow:row nowrap;}
.spacer{flex:1 1;}.spacer:before{content:" ";}

#author:before{content:"✍";}
p::before{content:"⌘";color:#1E90FF;margin:auto 0.1em;}
b[bull]::before{content:" ";display:block!important;}
b[bull]::after{content:"⌘";color:#1E90FF;margin:auto 0.1em;}


p{	
	border:double var(--border-background); border-width: 0 0 0 4px; 
	margin:0.25em; padding:0.5em; line-height:1.25em;
}

.subt:before{content:"#";color:green;margin:auto 0.1em;vertical-align:middle;font-weight:normal;}
[command] .subt:before{content:"*";color:#EB3535;}
[pen] .subt:before{content:"✍";color:#1381EC;}
[host] .subt:before{content:"@";}
[lib] .subt:before{content:"⚓";}

.m{display:flex;flex-flow:row wrap !important;}
.m li{display:flex;flex-flow:column nowrap; }
.m li { line-height:1.1em !important; }
.m li br {white-space:pre!important;   }



.m>ul.closed > li{ display:none; }
.m>ul{ border:solid 1px #00000000; }
/* .m>ul:hover{ border-color:#FB4F39cc!important; } */
