@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Inter:wght@300;400;500;600&display=swap";@font-face{font-family:MyFont;src:url(/assets/DingTalk\ Sans-97169c5b.ttf);font-weight:400;font-style:normal}:root{color-scheme:dark;--bg-top: #05070d;--bg-middle: #12192d;--bg-bottom: #1f1031;--panel: rgba(255, 255, 255, .08);--panel-border: rgba(255, 255, 255, .14);--text: #f8f3e8;--muted: rgba(248, 243, 232, .8);--gold: #ffd76c;--pink: #ff7ba8;--blue: #7ed4ff;--green: #a8ff93}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{font-family:Inter,sans-serif;color:var(--text);background:radial-gradient(circle at top,rgba(255,215,108,.12),transparent 30%),linear-gradient(150deg,var(--bg-top) 0%,var(--bg-middle) 52%,var(--bg-bottom) 100%)}a{color:inherit;text-decoration:none}code{background:rgba(255,255,255,.12);border-radius:999px;padding:.12rem .5rem}.page-shell{position:relative;overflow:hidden}.background-lights{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.light-beam{position:absolute;top:-10vh;width:3px;height:120vh;opacity:.45;transform-origin:top center;animation:sweep 9s ease-in-out infinite}.light-beam:nth-child(1){left:12%;background:linear-gradient(to bottom,rgba(255,123,168,.7),transparent 72%)}.light-beam:nth-child(2){left:30%;animation-delay:1.5s;background:linear-gradient(to bottom,rgba(126,212,255,.7),transparent 72%)}.light-beam:nth-child(3){left:50%;animation-delay:3s;background:linear-gradient(to bottom,rgba(255,215,108,.75),transparent 72%)}.light-beam:nth-child(4){left:70%;animation-delay:4.5s;background:linear-gradient(to bottom,rgba(168,255,147,.7),transparent 72%)}.light-beam:nth-child(5){left:88%;animation-delay:6s;background:linear-gradient(to bottom,rgba(255,170,102,.7),transparent 72%)}.container{position:relative;z-index:1;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:48px 0 72px}.hero,.panel{position:relative;border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px #00000047}.hero{padding:72px 28px 56px;border-radius:32px;margin-bottom:32px;text-align:center;background:radial-gradient(circle at top,rgba(255,215,108,.12),transparent 48%),rgba(255,255,255,.06)}.submission-info{margin:0 0 18px;color:var(--gold);font-size:.95rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}h1,.section-title,.action-buttons a{font-family:Orbitron,monospace}h1{margin:0 auto;max-width:980px;font-size:clamp(2.25rem,4.7vw,4.15rem);line-height:1.12;background:linear-gradient(90deg,var(--gold),var(--pink),var(--blue),var(--green));background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-shift 8s ease-in-out infinite}.action-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.action-buttons a{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;border:1px solid rgba(255,215,108,.38);background:rgba(255,255,255,.08);color:var(--gold);font-size:.92rem;letter-spacing:.08em;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.action-buttons a:hover{transform:translateY(-3px);border-color:#ffd76ce6;background:rgba(255,215,108,.15);color:#fff}.action-buttons img{width:20px;height:20px;padding:3px;border-radius:6px;background:white}.panel{margin-top:28px;padding:42px 28px;border-radius:28px}.panel:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;border-radius:28px 28px 0 0;background:linear-gradient(90deg,var(--gold),var(--pink),var(--blue),var(--green))}.section-title{margin:0 0 26px;text-align:center;font-size:clamp(1.55rem,3vw,2.2rem);color:var(--gold)}.video-frame,.teaser-container,.stack-card{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);border-radius:22px}.video-frame{padding:20px}.intro,.body-text,.abstract,.caption,.stack-card p{color:var(--muted);line-height:1.85}.intro,.body-text,.abstract{margin:0 auto 14px;max-width:960px;font-size:1.08rem}.body-text:last-child{margin-bottom:0}.video-frame video{display:block;width:100%;border-radius:16px;box-shadow:0 20px 36px #00000040}.teaser-container{padding:24px}.teaser-image,.stack-card img{display:block;width:100%;background:white;border-radius:18px;box-shadow:0 20px 36px #00000040}.caption{margin:20px auto 0;font-size:1.05rem}.abstract strong,.dataset-list strong{color:var(--gold)}.dataset-list{list-style:none;padding:0;margin:22px 0 0}.dataset-list li{margin-top:14px;padding:14px 16px;border-left:3px solid var(--gold);border-radius:0 14px 14px 0;background:rgba(255,215,108,.08);color:var(--muted);line-height:1.75}.stack-grid{display:grid;grid-template-columns:1fr;gap:24px}.stack-card{padding:22px}.stack-card h3{margin:18px 0 10px;color:var(--gold);font-size:1.3rem;text-align:center}.stack-card p{margin:0}.fade-in{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@keyframes sweep{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (max-width: 720px){.container{width:min(100% - 20px,1180px);padding:20px 0 40px}.hero{padding:52px 18px 40px;border-radius:24px}.panel{padding:28px 18px;border-radius:24px}.teaser-container,.video-frame,.stack-card{padding:16px;border-radius:18px}.action-buttons a{width:100%;justify-content:center}.intro,.body-text,.abstract,.caption{font-size:1rem}}
