.headerIndex{width:100%;height:100px;display:flex;position:relative;overflow:hidden;flex-direction:column;z-index:999999}.titleIndex{font-family:terano,sans-serif;font-size:1.8rem;color:#bdbdd8;text-align:left;padding:15px}.headerSpan{height:20px;display:flex;margin:auto 0;padding:10px 10px 10px 20px;color:#70b0e8}.scroll-fade{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.is-visible{opacity:1;transform:translateY(0)}.reflecth{position:relative;display:inline-block;overflow:hidden;z-index:0}.news-dialog[data-astro-cid-dufng37g]{position:fixed;bottom:30px;left:0;width:100%;height:100px;z-index:9999;display:flex;align-items:center;overflow-x:auto;background:linear-gradient(135deg,#0d0d0d,#1e1e1e);padding:0 1rem;gap:1rem;scrollbar-width:none;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.news-dialog[data-astro-cid-dufng37g].is-dragging{cursor:grabbing;scroll-behavior:auto}.news-dialog[data-astro-cid-dufng37g] h4[data-astro-cid-dufng37g]{color:#fff;font-size:1rem;font-weight:700}.news-dialog[data-astro-cid-dufng37g]::-webkit-scrollbar{display:none}.news-card[data-astro-cid-dufng37g]{min-width:420px;height:100px;background:#ffffff0d;border-radius:60px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 14px #00ffc84d;display:flex;align-items:center;padding:0 1rem;transition:transform .3s ease;flex-shrink:0;text-decoration:none;color:inherit;cursor:pointer}.news-card[data-astro-cid-dufng37g]:hover{transform:scale(1.04)}.news-image[data-astro-cid-dufng37g]{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:20px;margin-right:1rem;background-color:#333;-webkit-user-drag:none}.news-info[data-astro-cid-dufng37g]{display:flex;flex-direction:column;justify-content:center;color:#fff}.news-title[data-astro-cid-dufng37g]{font-size:1rem;font-weight:700;letter-spacing:.5px}.news-description[data-astro-cid-dufng37g]{font-size:.875rem;opacity:.8}body{background:linear-gradient(to bottom,#070113,#0a2744,#1e3a56);margin:0;min-height:100vh}.planet_fadein{opacity:0;transform:translateY(20px);animation:fadeInPlanet 6s ease-out .3s forwards;position:relative;z-index:0}@keyframes fadeInPlanet{to{opacity:1;transform:translateY(0)}}@keyframes floatUpDown{0%{transform:translateY(0);opacity:.8}50%{transform:translateY(-12px);opacity:1}to{transform:translateY(0);opacity:.8}}.welcome-dialog{position:relative;transition:opacity .3s ease,transform .3s ease;top:40%;left:20px;width:400px;height:300px;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#1b1b1b,#2e2e2e);color:#fff;z-index:99999;font-size:1.2rem;border-radius:15px;padding:1rem;border:dashed 1px #fff}.fade-in{animation:fadeIn .3s forwards}.fade-out{animation:fadeOut .3s forwards}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.welcome-dialog img{width:20%;height:auto}.close-btn{position:absolute;border-radius:50px;width:50px;height:50px;top:8px;right:0;background-color:#293546;color:#fff;font-size:1rem;cursor:pointer;padding:1rem;line-height:1;box-shadow:0 0 10px #0000004d;transition:all .3s ease}.close-btn:hover{background:linear-gradient(135deg,#1b1b1b,#2e2e2e);transform:scale(1.2)}.close-btn:-moz-window-inactive{background:linear-gradient(135deg,#1b1b1b,#2e2e2e);transform:scale(1.2)}.finger-hint{position:absolute;width:100px;height:100px;background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:10;filter:drop-shadow(0 0 4px rgba(255,255,255,.3));transition:opacity .3s ease;animation:floatPulse 1.8s ease-in-out infinite}@keyframes floatPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-52%) scale(1.05);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.7}}.swing-vertical{animation:swingVertical 1.6s ease-in-out infinite}@keyframes swingVertical{0%{transform:translate(-50%,-50%) scale(1) translateY(0)}50%{transform:translate(-50%,-52%) scale(1.05) translateY(-4px)}to{transform:translate(-50%,-50%) scale(1) translateY(0)}}.swing-horizontal{animation:swingHorizontal 1.6s ease-in-out infinite}@keyframes swingHorizontal{0%{transform:translate(-50%,-50%) scale(1) translate(0)}50%{transform:translate(-52%,-50%) scale(1.05) translate(-4px)}to{transform:translate(-50%,-50%) scale(1) translate(0)}}
