*{margin:0;padding:0;box-sizing:border-box}
@font-face{font-family:ISONIAN;src:url(ISONIAN.eot);src:url(ISONIAN.eot?#iefix) format('embedded-opentype'), url(ISONIAN.woff) format('woff'), url(ISONIAN.ttf) format('truetype'), url(ISONIAN.svg#isonregular) format('svg');}
body{background:#000!important;font-family:'FreeSans','FreeSans Bold',Arial,sans-serif;font-weight:bold;color:#ff0000;text-transform:uppercase;min-height:100vh;padding:100px 1rem 4rem 1rem}
.BIGTITLE{font-size:clamp(2.2rem,9vw,7rem);line-height:.95;text-align:center;color:#000;background:#ff0000;border:4px solid #ff0000;padding:.5rem 1.5rem;margin:0 auto 1rem auto;display:table}
.BIGGESTTITLE{font-size:clamp(10rem,20vw,30rem);line-height:.95;text-align:center;color:#000;background:#ff0000;border:4px solid #ff0000;padding:.5rem 1.5rem;margin:0 auto 1rem auto;display:table}
.SUBTITLE{display:table;margin:0 auto 2rem auto;line-height:1;adding:2px 6px;text-align:center;font-size:clamp(3.2rem,5vw,6rem);color:#fff;background:#000}
.CENTERCOL{max-width:900px;margin:0 auto;padding:0 1rem}
.SPESHBOX{background:#000;border:4px solid #ff0000;color:#ff0000;padding:1.5rem;margin-bottom:2rem;}

.SPESHBOX p{margin-bottom:1rem;line-height:1;font-size:20px!important;}
.SPESHBOX p:last-child{margin-bottom:0}

.INTROBOX{background:#000;border:4px solid #ff0000;color:#fff;padding:1.5rem;margin-bottom:2rem;font-size:2rem;}
.INTROBOX h1{font-size:4rem;}
.HWA{font-size:2.5rem;margin-bottom:1rem;color:#fff;}
img{max-width:100%;height:auto;display:block;margin:0 auto;}
a:hover{background-color:#ff0000!important;color:#000;text-decoration:underline;font-family:ISONIAN!important}
.NAVHOVER a:hover{background-color:#000!important;color:#ff0000;}
.CALROW{color:#fff;font-size:2rem;}
#CURWXTITLE{font-size:3rem;color:#fff;}
#CURWXTITLE a{font-size:3rem;color:#fff;text-decoration:underline;}
.HILO{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem;flex-wrap:wrap}
.HIBOX{background:#ff8c00;color:#000;border:4px solid #ff8c00;font-size:6rem;padding:.5rem 1.5rem}
.LOBOX{background:#0077be;color:#fff;border:4px solid #0077be;font-size:6rem;padding:.5rem 1.5rem}
.CHARTBOX svg text{font-size:1.5rem!important;font-weight:bold!important;fill:#fff}
#DIVERGE{display:none;border:4px solid #ff8c00;color:#ff8c00;padding:1rem;margin-bottom:1.5rem;font-size:1.3rem;text-align:center}
.NORMALTABLE{width:100%;border-collapse:collapse;margin-bottom:2rem}
.NORMALTABLE th{background:#ff0000;color:#000;padding:8px;border:4px solid #ff0000;font-size:3rem;text-align:center!important}
.NORMALTABLE td{border:4px solid #ff0000;padding:8px;text-align:center;font-size:4rem;}
.NORMALTABLE tr:hover td{background:#1a0000}
.NORMALTABLE td:nth-child(2){color:#ff8c00!important}
.NORMALTABLE td:nth-child(3){color:#0077be!important}
.CALROW{display:flex;gap:.8rem;justify-content:center;margin-bottom:1.5rem;flex-wrap:wrap;align-items:center}
.LK{color:#fff;text-decoration:underline;font-size:3rem;}
.LK:hover{background:#ff0000;color:#000;text-decoration:none}
.BT{font-family:inherit;font-size:3rem!important;font-weight:bold;text-transform:uppercase;padding:.5rem 1.5rem;cursor:pointer;background:#ff0000;color:#000;border:none}
.BT:hover{background:#000;color:#ff0000;border:2px solid #ff0000}
#WHEN{font-family:inherit;font-size:3rem;font-weight:bold;padding:.5rem;background:#fff;color:#000;border:2px solid #ff0000;color-scheme:light}
.HISTROW{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}
#LINKSLOT{font-size:2rem!important;}
.CARDTITLE{background:#000;border:4px solid #fff;color:#fff;font-size:2.5rem!important;}
.MIDNAV{background:#000;border:4px solid #fff;color:#fff;padding:1.5rem;margin-bottom:2rem;font-size:2.5rem!important;}
.OGCARD{display:block;margin:20px auto;max-width:100%;border:6px double #ff0000}
.MONTHGRID{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-bottom:2rem}
.MONTHGRID a{color:#ff0000;text-decoration:none;border:2px solid #ff0000;padding:6px 8px;text-align:center;font-size:2rem}
.MONTHGRID a:hover{background:#ff0000;color:#000}
.CAPTION{background:#000;color:#ff0000;padding:.6rem 1rem;border:4px solid #ff0000;border-bottom:none;font-size:2rem}
#RADARHOLD iframe{width:100%;height:80vh;min-height:420px;border:4px solid #ff0000;display:block;background:#000}
.STATWRAP{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;width:94%;margin:0 auto 1.25rem auto}
.STATBOX{border:4px solid #ff0000;background:#000;padding:.8rem 1.2rem;text-align:center;font-weight:bold;color:#fff;font-size:2rem}
.STATBOX .LEGNED{font-size:1.2rem;color:#ff0000;margin-top:.3rem;font-weight:normal}
.STATBOX::before,.STATBOX::after{content:none!important;}
.SKYBOX{border:4px solid #ff0000;background:#000;margin-bottom:2rem}
.SKYBOX img{width:100%;display:block;border-bottom:4px solid #ff0000}
.SKYATTR{padding:.4rem .6rem;font-size:1rem;color:#ff0000;text-align:center}
.SKYATTR a{color:#fff}
#INTRODUCTION{scroll-margin-top:80px;font-size:6rem!important;color:#fff;}
#INTROLINK a{font-size:4rem!important;color:#ff0000;text-decoration:underline;}
#INTROLINK a:hover{color:#000;}
.SKYATTR .PHOTO{font-weight:bold;color:#fff}
/* TODO: fix adding typo above */
