.header{font-size:28px;color:#B10023;line-height:1.2em;}td{vertical-align:top;}div{scrollbar-width:thin;}ul{margin:0px;padding:0px 0px 0px 20px;}ol{margin:0px;padding:0px 0px 0px 20px;}.link{text-decoration:none;color:#B10023;}.link:hover{color:#881166;}*{scrollbar-width:thin;}*::-webkit-scrollbar{width:7px;}*::-webkit-scrollbar-thumb{background-color:#CCCCCC;border-radius:20px;}*::-webkit-scrollbar-track-piece{background-color:#EEEEEE;}.card{-moz-box-shadow:6px 6px 4px 0px #BBBBBB;-webkit-box-shadow:6px 6px 4px 0px #BBBBBB;box-shadow:6px 6px 4px 0px #BBBBBB;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:2px solid #B10023;overflow:auto;}.card:hover{-moz-box-shadow:8px 8px 6px 0px #AAAAAA;-webkit-box-shadow:8px 8px 6px 0px #AAAAAA;box-shadow:8px 8px 6px 0px #AAAAAA;border:2px solid #881166;}.comment{color:gray;}.spinner{width:30px;height:30px;border:4px solid rgba(0,0,0,0.1);border-radius:50%;border-top:4px solid #881166;animation:spin 1s linear infinite;}@keyframes spin{to{transform: rotate(360deg);}}.popup{display:none;position:fixed;top:20px;left:20px;border:5px solid #AAAAAA;background-color:white;max-height:70vh;max-width:80vw;z-index:9999;overflow-y:auto;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:6px 6px 4px 0px #BBBBBB;-webkit-box-shadow:6px 6px 4px 0px #BBBBBB;box-shadow:6px 6px 4px 0px #BBBBBB;}.popup_close{cursor:pointer;font-size:28px;color:#999999;margin-left:10px;position:fixed;}