*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a4d3a}::-webkit-scrollbar-thumb{background:#3fda9e80;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#3fda9eb3}.material-list-container{background:linear-gradient(135deg,#1a4d3a,#1e5f4a 50%,#22715a);min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.material-list-container:after,.material-list-container:before{animation:float 20s ease-in-out infinite;border-radius:50%;content:"";opacity:.1;position:absolute}.material-list-container:before{animation-delay:0s;background:radial-gradient(circle,#3fda9e4d 0,#0000 70%);height:400px;left:-100px;top:-100px;width:400px}.material-list-container:after{animation-delay:5s;background:radial-gradient(circle,#5fe3ad40 0,#0000 70%);bottom:-200px;height:600px;right:-200px;width:600px}@keyframes float{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(50px,50px) rotate(90deg)}50%{transform:translateY(100px) rotate(180deg)}75%{transform:translate(-50px,50px) rotate(270deg)}}.bg-decoration{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.shape{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff08;position:absolute}.shape-1{animation:float1 28s ease-in-out infinite;border-radius:20px;height:180px;right:12%;top:8%;transform:rotate(15deg);width:180px}.shape-2{animation:float2 32s ease-in-out infinite;border-radius:25px;bottom:15%;height:220px;left:8%;transform:rotate(-20deg);width:140px}.shape-3{animation:float3 26s ease-in-out infinite;border-radius:18px;height:120px;right:18%;top:45%;transform:rotate(8deg);width:200px}.shape-4{animation:float4 30s ease-in-out infinite;border-radius:30px;height:160px;left:15%;top:25%;transform:rotate(-12deg);width:160px}.shape-5{animation:float5 24s ease-in-out infinite;border-radius:22px;height:180px;left:25%;top:60%;transform:rotate(25deg);width:120px}.shape-6{animation:float6 29s ease-in-out infinite;border-radius:20px;bottom:25%;height:140px;right:20%;transform:rotate(-18deg);width:190px}.shape-7{animation:float7 22s ease-in-out infinite;border-radius:15px;height:100px;left:35%;top:18%;transform:rotate(30deg);width:100px}.shape-8{animation:float8 27s ease-in-out infinite;border-radius:25px;height:200px;left:5%;top:50%;transform:rotate(-8deg);width:150px}.shape-9{animation:float9 25s ease-in-out infinite;border-radius:18px;bottom:10%;height:150px;right:8%;transform:rotate(12deg);width:110px}.shape-10{animation:float10 31s ease-in-out infinite;border-radius:20px;height:130px;right:40%;top:35%;transform:rotate(-15deg);width:170px}@keyframes float1{0%,to{transform:translate(0) rotate(15deg)}50%{transform:translate(30px,-40px) rotate(25deg)}}@keyframes float2{0%,to{transform:translate(0) rotate(-20deg)}50%{transform:translate(-35px,30px) rotate(-30deg)}}@keyframes float3{0%,to{transform:translate(0) rotate(8deg)}50%{transform:translate(25px,35px) rotate(18deg)}}@keyframes float4{0%,to{transform:translate(0) rotate(-12deg)}50%{transform:translate(-30px,-25px) rotate(-22deg)}}@keyframes float5{0%,to{transform:translate(0) rotate(25deg)}50%{transform:translate(20px,-30px) rotate(35deg)}}@keyframes float6{0%,to{transform:translate(0) rotate(-18deg)}50%{transform:translate(-25px,20px) rotate(-28deg)}}@keyframes float7{0%,to{transform:translate(0) rotate(30deg)}50%{transform:translate(15px,25px) rotate(40deg)}}@keyframes float8{0%,to{transform:translate(0) rotate(-8deg)}50%{transform:translate(-20px,-35px) rotate(-18deg)}}@keyframes float9{0%,to{transform:translate(0) rotate(12deg)}50%{transform:translate(28px,22px) rotate(22deg)}}@keyframes float10{0%,to{transform:translate(0) rotate(-15deg)}50%{transform:translate(-22px,28px) rotate(-25deg)}}.header{margin-bottom:50px;padding:40px 0;position:relative;text-align:center;z-index:1}.title{color:#3fda9e;font-family:STKaiti,KaiTi,serif;font-size:56px;font-weight:700;letter-spacing:8px;margin:0;text-shadow:0 0 20px #3fda9e80}.subtitle{color:#b0e0c9;font-size:20px;letter-spacing:4px;margin-top:15px}.content{margin:0 auto;max-width:1400px;position:relative;z-index:1}.category-tabs{margin-bottom:40px}.category-tabs .ant-tabs-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;padding:8px}.category-tabs .ant-tabs-tab{color:silver;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s}.category-tabs .ant-tabs-tab:hover{color:#3fda9e}.category-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#3fda9e;text-shadow:0 0 10px #3fda9e80}.category-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#3fda9e,#5fe3ad);height:3px}.material-list{display:flex;flex-direction:column;gap:16px;padding:0 20px}.material-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #3fda9e33;border-radius:16px;display:flex;gap:20px;justify-content:space-between;padding:20px 24px;transition:all .3s ease}.material-item:hover{background:#ffffff1f;border-color:#3fda9e80;box-shadow:0 8px 32px #3fda9e40;transform:translateX(8px)}.material-item-left{align-items:center;display:flex;flex:1 1;gap:20px;min-width:0}.material-item-icon{color:#3fda9e;flex-shrink:0;font-size:40px;opacity:.9}.material-item-info{flex:1 1;min-width:0}.material-item-name{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.material-item-right{flex-shrink:0}.category-tag{background:#3fda9e33;border:1px solid #3fda9e4d;border-radius:12px;color:#3fda9e}.category-tag,.file-size{font-size:13px;padding:4px 12px}.file-size{background:#ffffff0d;border-radius:12px;color:#a0a0a0}.material-item .get-link-btn{background:linear-gradient(135deg,#28a876,#32c288);border:none;border-radius:8px;box-shadow:0 4px 12px #28a8764d;font-size:15px;font-weight:600;height:42px;padding:0 28px;transition:all .3s ease;white-space:nowrap}.material-item .get-link-btn:hover{background:linear-gradient(135deg,#32c288,#28a876);box-shadow:0 6px 20px #28a87680;transform:translateY(-2px)}.empty-state{padding:80px 0}.empty-state .ant-empty-description{color:#a0a0a0;font-size:16px}.link-modal .ant-modal-content{background:linear-gradient(135deg,#1a4d3a,#1e5f4a);border:1px solid #3fda9e4d;border-radius:12px}.link-modal .ant-modal-header{background:#0000;border-bottom:1px solid #3fda9e33}.link-modal .ant-modal-title{color:#3fda9e;font-size:20px;font-weight:600}.link-modal .ant-modal-close-x{color:silver}.link-modal .ant-modal-close-x:hover{color:#3fda9e}.link-modal .ant-modal-footer{border-top:1px solid #3fda9e33;margin-top:20px;padding-top:20px}.link-modal .ant-modal-footer .ant-btn{margin-left:12px}.link-text{background:#ffffff0d;border:1px solid #3fda9e33;border-radius:8px;color:#fff;font-size:15px;line-height:1.8;min-height:80px;padding:20px;word-break:break-all}.ant-spin{color:#3fda9e}.ant-spin-dot-item{background-color:#3fda9e}@media (max-width:768px){.title{font-size:40px;letter-spacing:4px}.subtitle{font-size:16px;letter-spacing:2px}.material-list-container{padding:20px 10px}.header{margin-bottom:30px;padding:20px 0}.category-tabs .ant-tabs-tab{font-size:14px;padding:10px 16px}.material-list{gap:12px;padding:0 10px}.material-item{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}.material-item:hover{transform:translateX(4px)}.material-item-left{gap:16px;width:100%}.material-item-icon{font-size:32px}.material-item-name{font-size:16px;white-space:normal}.material-item-right{width:100%}.material-item .get-link-btn{font-size:14px;height:40px;width:100%}}.App{min-height:100vh}
/*# sourceMappingURL=main.6d0324ff.css.map*/