header{background-color:#fff;flex-shrink:0;align-items:center;width:100%;height:150px;display:flex}header img{height:100px;padding-left:100px;padding-right:2px}header h1{text-align:center;border-right:3px solid #000;width:400px;padding-left:100px;padding-right:25px;font-size:150%}header div{align-items:center;font-size:125%;display:flex}header button{background:0 0;border:none;border-right:3px solid #000;padding:0 16px;font-family:Times New Roman,Helvetica,Arial,sans-serif;font-size:75%;text-decoration:none}#header-info a:hover,#help-button:hover,#about-button:hover,.button-row button:hover{color:#717171}#help-button,#about-button{font-size:100%}header button:hover{cursor:pointer}header div a{color:#000;border-right:3px solid #000;padding-left:25px;padding-right:10px;text-decoration:none}#header-info{align-items:center;margin-left:auto;padding-right:20px;display:flex}body{flex-direction:column;height:100vh;margin:0;display:flex}#main-content{flex:1;min-height:0;display:flex}aside{text-align:center;background-color:#ece1ce;border:4px solid #000;width:260px}aside h1{border-bottom:4px solid #000;padding-bottom:20px}aside h2{margin-top:10px;width:fit-content;margin-inline:20px}aside div{display:flex}aside label{font-size:110%}aside #display-container div.Topics{font-size:175%;font-weight:700}aside .supertopic{color:#fff;background:#820028;width:260px;padding:5px;font-size:14px;font-weight:700}aside .supertopic:hover{color:#fff;background:#be0000;width:260px;padding:5px;font-size:14px;font-weight:700}aside .yearStyle input{text-align:center;margin:0 .5em}aside .yearStyle input[type=button]{color:#fff;background:#820028;border:2px solid #000;border-radius:10px}aside .yearStyle input[type=button]:hover{background:#be0000}#sigma-container{background-color:#fff;border:2px solid #000;flex:3;position:relative}#uploadButton,#authButton,#info-container .button-row button,#editSourceButton{color:#fff;background:#820028;border:2px solid #000;border-radius:10px;font-size:17px;font-weight:700}#uploadButton:hover,#authButton:hover,#info-container .button-row button:hover,#editSourceButton:hover{background:#be0000}#info-container{background-color:#ece1ce;border:2px solid #000;flex:1.25;width:260px;max-height:100vh;padding-left:4px;font-size:150%;overflow-y:auto}#info-container a{color:#820028}#info-container a:hover{color:#be0000}#snippet-container{pointer-events:none;z-index:9999;background:#fff;border:2px solid #000;min-width:150px;position:absolute}#display-container{direction:rtl;flex-direction:column;align-items:center;gap:6px;width:260px;height:100%;display:flex;overflow-y:auto}#display-container>*{direction:ltr}#display-container div{padding:2px}#display-container div label{font-size:100%}#display-container div input{width:40px}body{height:100vh;margin:0;display:flex}label{font-size:80%}.required{color:red}.subtopic-container,.topic-row{width:100%;display:block}.topic-row label{font-size:50%}#help-window{z-index:9999;background-color:#ece1ce;border:4px solid #000;width:725px;height:80%;padding:1.5em;display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}#help-window a{color:#820028}#help-window a:hover{color:red}.helpImage{border:4px solid #820028;width:500px;height:200px;margin:0 auto;display:block}#nodeCites{width:300px;height:300px}#about-window{z-index:9999;background-color:#ece1ce;border:4px solid #000;width:50%;height:80%;margin:20px;padding:20px;display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}#about-window h1{border-bottom:1px solid #000}#about-window p{text-indent:85px;margin:20px;font-size:150%}#about-window table{border-collapse:collapse;margin:0 auto;font-size:125%;display:table}#about-window tbody{border:4px solid #000}#about-window th{background:#b7b7b7;border:4px solid #000;border-width:4px 2px;padding:4px;font-weight:700}#about-window tr:nth-child(2n){background-color:#fff}#about-window tr:nth-child(odd){background-color:#e9e9e9}#about-window td{border:2px solid #000;padding:3px}.close-about-window{cursor:pointer;background:0 0;border:none;padding:0}.close-about-window img{width:32px;height:32px;display:block}#about-window button{float:right;width:30px;height:30px}.close-help-window{cursor:pointer;background:0 0;border:none;padding:0}.close-help-window img{width:32px;height:32px;display:block}#help-window button{float:right;width:30px;height:30px}
