html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;background:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}h1,nav,.button,button,input{text-rendering:optimizeLegibility}.small-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin:25px 0 21px}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;padding:5px 14px;background:#010101;border:2px solid #430000;border-radius:30px;text-transform:uppercase;color:var(--heading);-webkit-transition:background .14s,border-color .14s,color .14s;transition:background .14s,border-color .14s,color .14s}.small-button{width:auto;padding:4px 11px 3px;font-size:13px}.button:hover{gap:13px;background:#1f1f1f;border-color:var(--text);color:var(--text);-webkit-transition:background .18s,border-color .18s,color .18s;transition:background .18s,border-color .18s,color .18s}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:border-box;box-sizing:border-box;--red:#430000;--brown1:#4f2f29;--brown2:#472019;--text:#76716F;--heading:#6C5551}html,body{width:100%;font-size:17px;line-height:1.4}body{margin:0;background-color:#000;background-image:url(../images/background.gif);background-repeat:repeat-y;background-size:100% auto;color:var(--text);overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--brown1) #000}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#000;border:3px solid var(--brown1);border-radius:10px}h1,h2,h3,h4{color:var(--heading)}h1{margin-bottom:1.8rem;font-size:1.8rem}h2{font-size:1.4rem}h3{font-size:1.25rem}h4{font-size:1.1rem}p:not(:last-child){margin-bottom:18px}span.line-break{display:block}#highcontainer{position:relative;height:136px;width:72%;margin-top:2px;max-width:969px;margin:0 auto;color:#1b1b1b;padding-top:18px;font-family:"Courier New",Courier,monospace}#highcontainer a{color:#1b1b1b}#highcontainer a:active{color:#430000}#highmid{width:100%;text-align:center;z-index:9999}#highmid img{margin-top:13px;width:36%}#maincontainer{position:relative;display:grid;grid-template-columns:81fr 19fr;gap:18px;width:72vw;max-width:969px;margin:0 auto;font-family:Times New Roman,"MS Serif","New York",serif;z-index:999}.left-column{width:100%;min-width:0}#latestarticle,#spotlight,#latestreview,#mainstuff{width:100%;min-width:0;padding:18px 28px;margin-bottom:18px;overflow-x:hidden;border:1px solid #472019;background-color:#010101}#spotlight{height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#472019 rgba(0,0,0,0)}header{text-align:center;width:100%;padding-top:22px;color:var(--heading)}#cover{margin-right:auto;margin-top:18px;margin-left:auto;width:94%}article{text-align:justify;text-indent:1px}.vidcontainer,.bandcampcontainer{width:100%}iframe{width:100%;border:0;margin:0;padding:0}.vidcontainer iframe{aspect-ratio:16/9}.bandcampcontainer iframe{height:850px}header img{width:220px}.spotlightlogo{width:36%;margin-right:auto;margin-left:auto;padding-top:18px;opacity:.9}header.spotlight-archives{text-align:center;font-size:1.5rem}.menu-button{position:fixed;display:none;right:18px;top:18px;width:50px;height:50px;border-radius:50%;background:#010101;border:2px solid #430000;z-index:9999}.menu-button button{width:100%;height:100%;padding:4px}.menu-button button.x-close{display:none}.menu-button svg{width:100%;height:auto}.menu-button button.hamburger svg{fill:var(--text)}.menu-button button.x-close svg{fill:#430000}#frcontainer{position:relative;width:100%;height:100%}#floatingright{position:-webkit-sticky;position:sticky;top:20px;width:100%}#links{width:100%;padding:11px;background-color:#010101;border:2px solid #430000;font-weight:bold;font-size:.9rem;line-height:1.5rem}#links a{display:block}.fr-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:25px 0 21px}.fr-buttons a{display:grid;grid-template-columns:18px auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 14px;background:#010101;border:2px solid #430000;border-radius:30px;text-transform:uppercase;color:var(--heading);-webkit-transition:background .14s,border-color .14s,color .14s;transition:background .14s,border-color .14s,color .14s}.fr-buttons a:hover{gap:13px;background:#1f1f1f;border-color:var(--text);color:var(--text);-webkit-transition:background .18s,border-color .18s,color .18s;transition:background .18s,border-color .18s,color .18s}.fr-buttons a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fr-buttons a span svg{width:100%;height:auto;fill:var(--heading);-webkit-transition:fill .14s;transition:fill .14s}.fr-buttons a:hover svg{fill:var(--text);-webkit-transition:fill .18s;transition:fill .18s}.fr-buttons a p{margin:0;-webkit-transition:-webkit-transform .14s;transition:-webkit-transform .14s;transition:transform .14s;transition:transform .14s, -webkit-transform .14s}.fr-buttons a:hover p{-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px);-webkit-transition:-webkit-transform .19s;transition:-webkit-transform .19s;transition:transform .19s;transition:transform .19s, -webkit-transform .19s}#fr-contact{font-size:14px;word-wrap:break-word;color:var(--heading)}#footer{width:100%;text-align:center;font-size:13px;padding:18px 0 36px}.fullwidth{width:100%}a{outline:none;color:var(--heading);text-decoration:none;font-weight:800}a img{outline:none}a:active{color:#430000;text-decoration:none}::-moz-selection{background:none;text-shadow:none;color:#720000}::selection{background:vone;text-shadow:none;color:#720000}@media screen and (max-width: 1255px){#highmid{padding-top:5px}}@media screen and (max-width: 1100px){#highmid img{margin-top:22px;width:36%}}@media screen and (max-width: 958px){#highcontainer{height:118px}#highmid img{margin-top:22px;width:39%}.spotlightlogo{width:47%}#links{font-size:.8rem}}@media screen and (max-width: 900px){#highcontainer{height:18vw;width:89vw}#highmid img{margin-top:2vw;width:44%}#maincontainer{width:89vw}#spotlight{height:auto;overflow-y:auto}.bandcampcontainer iframe{height:114vw}}@media screen and (max-width: 590px){#highcontainer{width:93%;height:19vw}}@media screen and (max-width: 580px){#maincontainer{grid-template-columns:repeat(1, 1fr);gap:0}#spotlight article{text-align:left}.menu-button{display:block}}@media(max-width: 580px){#frcontainer{position:fixed;width:100vw;left:101vw;top:0;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;z-index:9998}#frcontainer.open{-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}#floatingright{position:relative;width:100%;height:100vh;top:0;left:0;padding:40px;background-color:#010101;border:solid #430000;border-width:0 0 0 2px;overflow-y:auto}#links{padding:0;border:0;font-size:20px}#links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:48px;padding:10px 0;line-height:1.25}#fr-contact{font-size:14px;padding:0}.fr-buttons a{width:160px}}@media screen and (max-width: 450px){#highcontainer{height:20.5vw}#highmid img{margin-top:0;width:45vw}#latestarticle,#spotlight,#latestreview,#mainstuff{padding:18px 20px}}@media screen and (max-width: 400px){#highcontainer{height:23vw}#latestarticle article{text-align:left}}