* { box-sizing: border-box; } html { font-family: "IBM Plex Mono", "Sometype Mono", "Office Code Pro", "Cousine", "Courier New", "Courier", monospace; font-size: 1.3vw; background: #000000; background-image: url("/style/bg.png"); min-height: 100%; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; color: #FFFFFF; } body { width: 80%; min-height: 100%; margin: 0% auto; } header { width: 100%; text-align: center; } header img { width: 50%; margin: 1%; border: none; } nav { width: 100%; text-align: center; z-index: 1; background: #000000; color: #FFFFFF; text-wrap: balance; position: sticky; top: 0px; padding:0.2rem; } main { width: 100%; } article { padding: 1rem; background: rgba(0, 0, 0, 0.7); } footer { width: 100%; text-align: center; background: #000000; color: #FFFFFF; } div.cont{ white-space: break-spaces; } div.h-box { display: flex; flex-wrap: wrap; } div.h-2items,li.pagefind-ui__result { width: 45%; display: inline-block; margin: 2.5% 1%; text-align: center; border: solid 1px; background: rgba(0, 0, 0, 0.5); } div.box{ border: solid 1px; background: rgba(0, 0, 0, 0.5); margin: 1%; padding: 0% 0.5% 0.5% 0.5%; img{ max-height:15rem; max-width:15rem; } } h1 { text-align: center; } h2{ font-weight: bold; font-size: unset; } img { display: inline; } p.desc{ text-align: center; } p.bar, a.pagefind-ui__result-link{ display: block; text-align: center; background: darkblue; font-size: smaller; } small{ text-align: center; display: block; } a { color: #FFFFFF; } nav a { text-decoration: none; } a:hover { color: #808080; } a.current { color: #808080; } a.btn{ border: 1px solid; border-radius: 0.2rem; padding: 0.25rem; margin: 0.25rem; text-decoration: none; } a.btn:hover{ color: #808080; } @media (max-width: 1250px) { html { font-size: 16px; } body, nav { width: 1000px; } } @media (max-width: 600px) { html { font-size: 16px; } html,body,nav { max-width: 600px; min-width: 600px; width: 600px; } div.h-2items,li.pagefind-ui__result { width: 90%; } } @media print { * { box-sizing: border-box; color: #000000 !important; background: #FFFFFF !important; } a { text-decoration: underline !important } } form.pagefind-ui__form{ text-align: center; white-space: initial; } img.pagefind-ui__result-image{ display: none; } div.tt{ position: relative; height: 5000px; div{ padding: 0% 0.5% 0.5% 0.5%; position: absolute; width: 25%; border: solid 1px; overflow: hidden; text-align: center; background: rgba(0, 0, 0, 0.5); } div.loc1{ left:0%; } div.loc2{ left:25%; } div.loc3{ left:50%; } div.loc4{ left:75%; } #marker{ display:none; color: red; padding-top: 20px; background:none; background-image: url("/style/fire.gif"); background-repeat: repeat-x; background-position-y: bottom; font-size: 2rem; width: 100%; height: 3.5rem; max-height: 3.5rem; border: none; border-bottom: solid 3px; opacity: 0.7; } } #status{ position: fixed; top: 5%; left:5%; width:90%; height: 90%; background: black; border: solid 5px; margin: 1%; padding: 0% 0.5% 0.5% 0.5%; display: none; overflow: hidden; white-space: break-spaces; font-size: 1.5rem; z-index:888; img{ max-height:15rem; margin: 0.5%; } } #touchBlocker{ position: fixed; top:0%; left:0%; width:100%; height:100%; z-index:999; } canvas{ background: unset !important; } .invisible{ display: none; }