
@media only screen {:root {    --font-primary: -apple-system, BlinkMacSystemFont, Inter, Helvetica, Roboto, sans-serif;    --font-secondary: -apple-system, BlinkMacSystemFont, Inter, Helvetica, Roboto, sans-serif;    --font-mono: Menlo, Consolas, Liberation Mono, monospace;}html, body {    height:100%}body {    margin: 0;    padding: 0;font-family: var(--font-primary);    font-weight: normal;    line-height: 1.6;}div.stacks_in, div.stacks_out, div.stacks_top{overflow: visible;}*, * :before, * :after {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing:border-box}.core-warning{display:none!important}
}

/* Menu dropdown pip  */

.fnav-menu {
	border-radius: 4px;	
    padding: 20px!important;
}

.fnav ul.dropdown li ul.dropdown{
    top:calc(100% - 40px);
}

.fnav ul.dropdown li ul.dropdown::before {
  top: -24px;
  left: 40px;
  border-width: 12px;
  border-style: solid;
  border-color: transparent transparent white transparent;
  content: "";
  z-index: 99;
  position: absolute; 
}

/*  Menu Tweaks*/

.fnav-menu > li > a {
	font-weight:600!important;	
}

/*  Responsive Menu Tweaks*/

@media (max-width: 900px) {
.fnav {
 	background:black!important;	
 	}
.fnav .showhide {
 	padding-top:23px!important;
 	}
 }
 
.headbutt {
	filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.2));	}/* Highlighter */.highlighter {position: relative;display: inline-block;}.highlighter:before {content: "";position: absolute;left: -5px;width: 0%;bottom: 0;height:100%;z-index: -1;border-radius:4px;background: #97D6DB;opacity:0;transition:width 1100ms, opacity 1000ms;}.highlighter.isanim:before {	width:calc(100% + 10px);	opacity:0.3;}/* Superscript for ® etc */sup {	 vertical-align: super;	font-size: 22px;}sup.btext {	 vertical-align: super;	font-size: 12px;}/* Outliner */.outliner  {font-family: Montserrat, sans-serif;font=weight: 800;/* font-style:italic;*/-webkit-text-stroke: .01em #292929;}.outliner-white  {font-family: Montserrat, sans-serif;font=weight: 800;font-style:italic;-webkit-text-stroke: .01em #ffffff;}/* No underlines */a:any-link	{text-decoration: none;}	/* Panel image flat bottoms */.img-top-rad img{	border-radius:10px 10px 0 0;}