.card[data-v-71e5427e]{width:580px;height:360px;background:linear-gradient(180deg,rgba(0,34,82,.39),rgba(0,33,71,.5));padding-left:8px}.card .card-header[data-v-71e5427e]{width:572px;height:65px;background:url(../img/card-title.756c20dc.png) no-repeat 50%;background-size:100% 100%;padding-left:50px}.card .card-header h3[data-v-71e5427e]{font-size:22px;font-weight:600;letter-spacing:1px;line-height:65px;color:#d1f6ff}.card .card-body[data-v-71e5427e]{height:calc(100% - 65px);padding:10px}.honor-roll[data-v-3ad05900]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;padding:25px 0 0;position:relative;overflow:hidden;background:url(../img/bg.8c8d88e9.png) no-repeat 50%;background-size:100% 100%}.honor-roll .vertical-scroll-container[data-v-3ad05900]{width:95%;height:92vh;position:relative;margin-bottom:0;border:2px solid rgba(78,150,255,.2);border-radius:12px;background-color:hsla(0,0%,100%,.01);box-shadow:inset 0 0 15px rgba(78,150,255,.1);margin-top:15px;padding:0 45px;display:flex;flex-direction:column}.honor-roll .vertical-scroll-container .fullscreen-btn[data-v-3ad05900]{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background-color:rgba(31,45,61,.6);color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:100;transition:all .3s ease;border:1px solid rgba(78,150,255,.3)}.honor-roll .vertical-scroll-container .fullscreen-btn[data-v-3ad05900]:hover{background-color:rgba(31,45,61,.9);transform:scale(1.1);box-shadow:0 0 10px rgba(78,150,255,.5)}.honor-roll .vertical-scroll-container .fullscreen-btn i[data-v-3ad05900]{font-size:20px}.honor-roll .vertical-scroll-container .title-area[data-v-3ad05900]{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:10}.honor-roll .vertical-scroll-container .title-area .side-title[data-v-3ad05900]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(78,150,255,.1),rgba(78,150,255,.2));padding:12px 8px;border-radius:12px;box-shadow:0 0 15px rgba(78,150,255,.3),inset 0 0 8px hsla(0,0%,100%,.1);border:1.5px solid rgba(78,150,255,.4);width:auto;max-width:45px}.honor-roll .vertical-scroll-container .title-area .side-title span[data-v-3ad05900]{font-size:30px;font-weight:700;margin:5px 0;padding:0;background:linear-gradient(180deg,#fff,#6bb0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 15px rgba(107,176,255,.8);font-family:STXingkai,"\534E\6587\884C\6977",serif;writing-mode:vertical-lr;text-orientation:upright;letter-spacing:1px;transform:rotate(0deg);filter:drop-shadow(0 0 3px rgba(255,255,255,.8));animation:glowing-3ad05900 3s infinite alternate;line-height:1.2}.honor-roll .vertical-scroll-container .title-area .side-title[data-v-3ad05900]:after,.honor-roll .vertical-scroll-container .title-area .side-title[data-v-3ad05900]:before{content:"";position:absolute;width:70%;height:1.5px;background:linear-gradient(90deg,transparent,rgba(78,150,255,.8),transparent);left:15%}.honor-roll .vertical-scroll-container .title-area .side-title[data-v-3ad05900]:before{top:8px}.honor-roll .vertical-scroll-container .title-area .side-title[data-v-3ad05900]:after{bottom:8px}.honor-roll .vertical-scroll-container .awards-wrapper[data-v-3ad05900]{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;display:flex;flex-direction:column;align-items:center;gap:30px;padding:35px 20px 5px;-ms-overflow-style:none;scrollbar-width:none}.honor-roll .vertical-scroll-container .awards-wrapper[data-v-3ad05900]::-webkit-scrollbar{display:none}.honor-roll .vertical-scroll-container .awards-wrapper .award-item[data-v-3ad05900]{width:94%;display:flex;flex-direction:column;align-items:center;transition:all .5s ease;padding:15px 10px;border-radius:10px;cursor:pointer;position:relative;border:2px solid rgba(78,150,255,.3);box-shadow:0 2px 10px rgba(78,150,255,.1);background-color:hsla(0,0%,100%,.02);margin-bottom:10px}.honor-roll .vertical-scroll-container .awards-wrapper .award-item.active[data-v-3ad05900]{transform:scale(1.05);box-shadow:0 0 20px rgba(78,150,255,.6);background-color:hsla(0,0%,100%,.08);border:2px solid rgba(78,150,255,.7)}.honor-roll .vertical-scroll-container .awards-wrapper .award-item[data-v-3ad05900]:first-child{margin-top:0}.honor-roll .vertical-scroll-container .awards-wrapper .award-item[data-v-3ad05900]:hover{border-color:rgba(78,150,255,.5);box-shadow:0 4px 15px rgba(78,150,255,.3)}.honor-roll .vertical-scroll-container .awards-wrapper .award-item img[data-v-3ad05900]{max-width:100%;max-height:60vh;object-fit:contain;border-radius:8px;transition:all .3s ease;border:1px solid rgba(78,150,255,.2);margin-bottom:15px}.honor-roll .vertical-scroll-container .awards-wrapper .award-item .award-title[data-v-3ad05900]{display:flex;justify-content:center;align-items:center;margin-top:5px;width:100%;text-align:center;font-size:26px;flex-wrap:wrap}.honor-roll .vertical-scroll-container .awards-wrapper .award-item .award-title .span1[data-v-3ad05900],.honor-roll .vertical-scroll-container .awards-wrapper .award-item .award-title .span2[data-v-3ad05900],.honor-roll .vertical-scroll-container .awards-wrapper .award-item .award-title .span3[data-v-3ad05900]{font-weight:700}.honor-roll .vertical-scroll-container .awards-wrapper .award-item .award-title .span1[data-v-3ad05900]{text-shadow:0 0 10px rgba(78,150,255,.8),0 0 20px rgba(78,150,255,.5);-webkit-text-stroke:1px #4e96ff;text-stroke:1px #4e96ff}.honor-roll .vertical-scroll-container .awards-wrapper .award-item .award-title .span2[data-v-3ad05900]{text-shadow:0 0 10px rgba(78,150,255,.8),0 0 20px rgba(255,215,0,.4);-webkit-text-stroke:1px gold;text-stroke:1px #4e96ff;background:linear-gradient(180deg,#111e33,#111e33);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px #4E96FF)}.honor-roll .vertical-scroll-container .awards-wrapper .award-item .award-title .span3[data-v-3ad05900]{margin:0 10px;background:linear-gradient(180deg,#111e33,#111e33);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px #4E96FF)}.honor-roll .vertical-scroll-container .controls[data-v-3ad05900]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:40px;z-index:10}.honor-roll .vertical-scroll-container .controls .scroll-btn[data-v-3ad05900]{width:40px;height:40px;border-radius:50%;background-color:rgba(31,45,61,.6);color:#fff;font-size:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;transition:background-color .3s ease}.honor-roll .vertical-scroll-container .controls .scroll-btn[data-v-3ad05900]:hover{background-color:rgba(31,45,61,.9)}.honor-roll .vertical-scroll-container .controls .scroll-btn i[data-v-3ad05900]{font-size:18px}@keyframes glowing-3ad05900{0%{text-shadow:0 0 10px rgba(107,176,255,.7)}to{text-shadow:0 0 20px rgba(107,176,255,.9),0 0 10px hsla(0,0%,100%,.7)}}@media screen and (max-aspect-ratio:0.625){.honor-roll[data-v-3ad05900]{padding:20px 0 0}.honor-roll .vertical-scroll-container[data-v-3ad05900]{width:98%;height:92vh;margin-top:10px;padding:0 30px}.honor-roll .vertical-scroll-container .title-area[data-v-3ad05900]{left:8px}.honor-roll .vertical-scroll-container .title-area .side-title[data-v-3ad05900]{padding:10px 5px;max-width:35px}.honor-roll .vertical-scroll-container .title-area .side-title span[data-v-3ad05900]{font-size:24px;margin:4px 0;line-height:1.1}.honor-roll .vertical-scroll-container .title-area .side-title[data-v-3ad05900]:after,.honor-roll .vertical-scroll-container .title-area .side-title[data-v-3ad05900]:before{width:60%;left:20%}.honor-roll .vertical-scroll-container .awards-wrapper[data-v-3ad05900]{gap:25px!important;padding:30px 15px 5px!important}.honor-roll .vertical-scroll-container .awards-wrapper .award-item[data-v-3ad05900]{padding:12px 8px;border:2px solid rgba(78,150,255,.3);margin-bottom:8px}.honor-roll .vertical-scroll-container .awards-wrapper .award-item[data-v-3ad05900]:first-child{margin-top:0}.honor-roll .vertical-scroll-container .awards-wrapper .award-item img[data-v-3ad05900]{margin-bottom:12px}.honor-roll .vertical-scroll-container .awards-wrapper .award-item .award-title[data-v-3ad05900]{font-size:22px;margin-top:5px}.honor-roll .vertical-scroll-container .controls[data-v-3ad05900]{right:8px}.honor-roll .vertical-scroll-container .controls .scroll-btn[data-v-3ad05900]{width:35px;height:35px;font-size:16px}.honor-roll .vertical-scroll-container .controls .scroll-btn i[data-v-3ad05900]{font-size:16px}}