@charset "UTF-8";.announcement-bar[data-v-d63804b2]{position:fixed;top:0;left:0;right:0;height:40px;background:var(--v103b9362);border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;overflow:hidden;z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.announcement-content[data-v-d63804b2]{display:flex;align-items:center;height:100%;width:100%}.announcement-text[data-v-d63804b2]{display:flex;animation:scroll-d63804b2 linear infinite;white-space:nowrap;font-size:14px;font-weight:500;letter-spacing:.5px;animation-duration:var(--v70440d00)}.announcement-item[data-v-d63804b2]{padding:0 40px;display:inline-block}@keyframes scroll-d63804b2{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (max-width: 768px){.announcement-bar[data-v-d63804b2]{height:35px}.announcement-text[data-v-d63804b2]{font-size:12px}.announcement-item[data-v-d63804b2]{padding:0 20px}}.loading[data-v-d7765ab5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#0f0f1a);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s,visibility .5s}.loading.hidden[data-v-d7765ab5]{opacity:0;visibility:hidden;pointer-events:none}.loader[data-v-d7765ab5]{position:relative;width:120px;height:120px}.loader-ring[data-v-d7765ab5]{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid transparent;border-radius:50%;animation:spin-d7765ab5 1.2s linear infinite}.loader-ring[data-v-d7765ab5]:nth-child(1){border-top-color:#00d4ff}.loader-ring[data-v-d7765ab5]:nth-child(2){top:8px;right:8px;bottom:8px;left:8px;border-top-color:#7b2ff7;animation-delay:-.4s}.loader-ring[data-v-d7765ab5]:nth-child(3){top:16px;right:16px;bottom:16px;left:16px;border-top-color:#ff0089;animation-delay:-.8s}.loader-logo[data-v-d7765ab5]{position:absolute;top:25px;right:25px;bottom:25px;left:25px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border-radius:50%}.loader-logo .main-text[data-v-d7765ab5]{font-family:HarmonyOS Sans,sans-serif;font-size:18px;font-weight:600;color:#00d4ff;letter-spacing:4px}.loader-text[data-v-d7765ab5]{margin-top:30px;color:#fff9;font-size:14px;letter-spacing:8px;animation:pulse-d7765ab5 1.5s ease-in-out infinite}@keyframes spin-d7765ab5{to{transform:rotate(360deg)}}@keyframes pulse-d7765ab5{0%,to{opacity:.6}50%{opacity:1}}.background[data-v-f1718e06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.bg-image[data-v-f1718e06]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:background-image .5s ease-in-out}.bg-overlay[data-v-f1718e06]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000004d,#00000073)}.particles[data-v-f1718e06]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.left[data-v-279aee4c]{width:50%;display:flex;flex-direction:column;gap:14px}@media (max-width: 900px){.left[data-v-279aee4c]{width:100%}}.profile-card[data-v-279aee4c]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;display:flex;align-items:center;gap:14px;transition:all .3s ease}.profile-card[data-v-279aee4c]:hover{transform:translateY(-2px);border-color:var(--theme-primary);box-shadow:0 8px 24px var(--theme-glow)}.avatar-wrapper[data-v-279aee4c]{position:relative;width:50px;height:50px}.avatar-ring[data-v-279aee4c]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,var(--theme-primary),var(--theme-secondary),var(--theme-primary));animation:spin-279aee4c 3s linear infinite}@keyframes spin-279aee4c{to{transform:rotate(360deg)}}.avatar[data-v-279aee4c]{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#141428e6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.avatar-img[data-v-279aee4c]{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;object-fit:cover}.profile-info[data-v-279aee4c]{flex:1}.logo-text[data-v-279aee4c]{display:flex;align-items:baseline;gap:2px;margin-bottom:3px}.main[data-v-279aee4c]{font-size:1.05rem;font-weight:700;color:#fff}.sub[data-v-279aee4c]{font-size:.75rem;color:#ffffff80}.profile-desc[data-v-279aee4c]{font-size:.7rem;color:#fff9}.flip-card-container[data-v-279aee4c]{perspective:1000px;height:140px;cursor:pointer}.flip-card[data-v-279aee4c]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease}.flip-card.flipped[data-v-279aee4c]{transform:rotateY(180deg)}.flip-face[data-v-279aee4c]{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:16px;overflow:hidden}.flip-front[data-v-279aee4c]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.flip-back[data-v-279aee4c]{background:#0a0a1ef2;border:1px solid rgba(0,212,255,.25);transform:rotateY(180deg)}.face-bg[data-v-279aee4c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#00d4ff0d,#7b2ff70d)}.face-content[data-v-279aee4c]{position:relative;padding:14px;height:100%;display:flex;flex-direction:column}.face-header[data-v-279aee4c]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.face-icon[data-v-279aee4c]{font-size:15px}.face-title[data-v-279aee4c]{font-size:.85rem;font-weight:600;color:var(--theme-primary);flex:1}.back-hint[data-v-279aee4c]{font-size:14px;opacity:.5;cursor:pointer}.back-hint[data-v-279aee4c]:hover{opacity:1}.info-list[data-v-279aee4c]{display:flex;flex-direction:column;gap:6px}.info-row[data-v-279aee4c]{display:flex;align-items:center;gap:8px}.info-label[data-v-279aee4c]{min-width:40px;font-size:.65rem;color:#ffffff80;padding:2px 6px;background:#ffffff0d;border-radius:4px;text-align:center}.info-value[data-v-279aee4c]{font-size:.75rem;color:#ffffffe6}.flip-tip[data-v-279aee4c]{margin-top:auto;font-size:.6rem;color:var(--theme-primary);opacity:.7;text-align:right}.changelog-list[data-v-279aee4c]{display:flex;flex-direction:column;gap:5px;flex:1;overflow-y:auto}.changelog-list[data-v-279aee4c]::-webkit-scrollbar{width:3px}.changelog-list[data-v-279aee4c]::-webkit-scrollbar-thumb{background:#00d4ff66;border-radius:2px}.cl-item[data-v-279aee4c]{display:flex;align-items:center;gap:6px}.cl-ver[data-v-279aee4c]{font-size:.55rem;padding:1px 5px;background:#00d4ff26;border:1px solid rgba(0,212,255,.3);border-radius:3px;color:var(--theme-primary);white-space:nowrap}.cl-desc[data-v-279aee4c]{font-size:.6rem;color:#fff9}.settings-btn[data-v-279aee4c]{margin-top:auto;padding:5px 12px;background:#00d4ff26;border:1px solid rgba(0,212,255,.3);border-radius:6px;color:var(--theme-primary);font-size:.65rem;cursor:pointer;transition:all .3s}.settings-btn[data-v-279aee4c]:hover{background:#00d4ff40}.capsule-card[data-v-279aee4c]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px;transition:all .3s ease}.capsule-card[data-v-279aee4c]:hover{transform:translateY(-2px);border-color:var(--theme-primary);box-shadow:0 8px 24px var(--theme-glow)}.capsule-header[data-v-279aee4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.capsule-title[data-v-279aee4c]{font-size:.8rem;font-weight:600;color:var(--theme-primary)}.site-days[data-v-279aee4c]{font-size:.65rem;color:#ffffff80}.capsule-bars[data-v-279aee4c]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.capsule-item[data-v-279aee4c]{display:flex;flex-direction:column;gap:4px}.capsule-top[data-v-279aee4c]{display:flex;justify-content:space-between;align-items:center}.capsule-icon[data-v-279aee4c]{font-size:12px}.capsule-val[data-v-279aee4c]{font-size:.7rem;font-weight:600;color:#ffffffe6}.capsule-bar[data-v-279aee4c]{height:5px;background:#ffffff1a;border-radius:3px;overflow:hidden}.capsule-fill[data-v-279aee4c]{height:100%;border-radius:3px;transition:width .5s ease}.capsule-label[data-v-279aee4c]{font-size:.55rem;color:#fff6;text-align:center}.social-grid[data-v-279aee4c]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.social-card[data-v-279aee4c]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 6px;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;text-decoration:none;transition:all .3s ease}.social-card[data-v-279aee4c]:hover{transform:translateY(-2px);border-color:var(--c);box-shadow:0 4px 16px #0000004d}.social-card[data-v-279aee4c]:active{transform:scale(.95)}.social-icon[data-v-279aee4c]{font-size:18px}.social-name[data-v-279aee4c]{font-size:.6rem;color:#ffffffb3;text-align:center}.clock-widget[data-v-b9b98aae]{position:relative;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:0;min-height:160px;perspective:1000px;cursor:pointer;transition:all .3s;overflow:hidden}.clock-widget[data-v-b9b98aae]:hover{border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff33}.face[data-v-b9b98aae]{width:100%;backface-visibility:hidden;transition:transform .6s cubic-bezier(.4,0,.2,1)}.face-front[data-v-b9b98aae]{transform:rotateY(0);z-index:2}.face-back[data-v-b9b98aae]{position:absolute;top:0;left:0;height:100%;background:#00d4ff14;transform:rotateY(180deg)}.flipped .face-front[data-v-b9b98aae]{transform:rotateY(-180deg)}.flipped .face-back[data-v-b9b98aae]{transform:rotateY(0)}.card-inner[data-v-b9b98aae]{padding:12px;display:flex;flex-direction:column;align-items:center}.music-card[data-v-b9b98aae]{min-height:160px;height:100%;justify-content:center;box-sizing:border-box}.header[data-v-b9b98aae]{display:flex;align-items:center;gap:6px;margin-bottom:8px;width:100%}.header .icon[data-v-b9b98aae]{font-size:14px}.header .title[data-v-b9b98aae]{font-size:.75rem;color:#00d4ff;font-weight:600}.header .mode-badge[data-v-b9b98aae]{margin-left:auto;font-size:12px}.led-time[data-v-b9b98aae]{display:flex;align-items:center;justify-content:center;gap:3px;margin:4px 0}.led-digit[data-v-b9b98aae]{display:flex;flex-direction:column;gap:2px}.led-digit.second[data-v-b9b98aae]{opacity:.8}.led-colon[data-v-b9b98aae]{font-size:1.2rem;font-weight:700;color:#00d4ff;margin:0 3px}.led-row[data-v-b9b98aae]{display:flex;gap:2px}.led-dot[data-v-b9b98aae]{width:5px;height:5px;border-radius:50%;background:#ffffff1f}.led-dot.on[data-v-b9b98aae]{background:#00d4ff;box-shadow:0 0 5px #00d4ff}.date[data-v-b9b98aae]{font-size:.7rem;color:#fff9;text-align:center;margin-top:8px}.greeting[data-v-b9b98aae]{font-size:.75rem;color:var(--theme-primary);text-align:center;margin-top:6px;font-weight:500;text-shadow:0 0 10px var(--theme-glow)}.album[data-v-b9b98aae]{width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg,#ff0089,#7b2ff7);display:flex;align-items:center;justify-content:center;margin:4px 0}.album.playing[data-v-b9b98aae]{animation:spin-b9b98aae 8s linear infinite}.album-icon[data-v-b9b98aae]{font-size:18px}.song-info[data-v-b9b98aae]{text-align:center;margin-bottom:6px}.song[data-v-b9b98aae]{font-size:.75rem;font-weight:600;color:#fff}.artist[data-v-b9b98aae]{font-size:.6rem;color:#fff9;margin-top:2px}.controls-center[data-v-b9b98aae]{display:flex;gap:12px;justify-content:center;align-items:center}.ctrl-btn[data-v-b9b98aae]{width:30px;height:30px;border-radius:50%;background:#ffffff1a;border:none;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ctrl-btn[data-v-b9b98aae]:hover{background:#ff00894d}.play-btn[data-v-b9b98aae]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ff0089,#7b2ff7);border:none;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.play-btn.playing[data-v-b9b98aae]{animation:spin-b9b98aae 8s linear infinite}@keyframes spin-b9b98aae{to{transform:rotate(360deg)}}.weather-widget[data-v-78dd2a2e]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:140px;cursor:pointer;transition:all .3s ease}.weather-widget[data-v-78dd2a2e]:hover{transform:translateY(-2px);border-color:#00d4ff4d;box-shadow:0 8px 24px #00d4ff26}.widget-header[data-v-78dd2a2e]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-78dd2a2e]{font-size:16px}.widget-title[data-v-78dd2a2e]{font-size:.85rem;font-weight:600;color:#00d4ff}.weather-actions[data-v-78dd2a2e]{margin-left:auto;display:flex;align-items:center;gap:8px}.update-time[data-v-78dd2a2e]{font-size:.65rem;color:#fff6}.refresh-btn[data-v-78dd2a2e]{padding:4px 8px;background:#ffffff1a;border:none;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s ease}.refresh-btn[data-v-78dd2a2e]:hover{background:#00d4ff4d;transform:rotate(180deg)}.weather-content[data-v-78dd2a2e]{display:flex;flex-direction:column;gap:12px}.weather-main[data-v-78dd2a2e]{display:flex;align-items:center;gap:12px}.weather-icon[data-v-78dd2a2e]{font-size:48px;transition:transform .3s ease}.weather-icon.icon-animate[data-v-78dd2a2e]{animation:float-78dd2a2e 3s ease-in-out infinite}.weather-icon[data-v-78dd2a2e]:hover{transform:scale(1.1)}@keyframes float-78dd2a2e{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.weather-temp[data-v-78dd2a2e]{display:flex;align-items:flex-start}.temp-value[data-v-78dd2a2e]{font-size:2.5rem;font-weight:700;color:#fff;line-height:1}.temp-unit[data-v-78dd2a2e]{font-size:1rem;color:#fff9;margin-top:4px}.weather-info[data-v-78dd2a2e]{display:flex;align-items:center;gap:12px}.weather-text[data-v-78dd2a2e]{font-size:.95rem;color:#ffffffe6;font-weight:500}.weather-city[data-v-78dd2a2e]{font-size:.75rem;color:#ffffff80}.weather-city[data-v-78dd2a2e]:before{content:""}.weather-details[data-v-78dd2a2e]{display:flex;gap:16px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.detail-item[data-v-78dd2a2e]{display:flex;align-items:center;gap:4px}.detail-icon[data-v-78dd2a2e]{font-size:.8rem}.detail-value[data-v-78dd2a2e]{font-size:.75rem;color:#fff9}.loading[data-v-78dd2a2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;gap:12px}.loading-spinner[data-v-78dd2a2e]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#00d4ff;border-radius:50%;animation:spin-78dd2a2e 1s linear infinite}@keyframes spin-78dd2a2e{to{transform:rotate(360deg)}}.loading-text[data-v-78dd2a2e]{font-size:.8rem;color:#ffffff80}.error[data-v-78dd2a2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;gap:8px}.error-icon[data-v-78dd2a2e]{font-size:32px;opacity:.5}.error-text[data-v-78dd2a2e]{font-size:.8rem;color:#ffffff80}.retry-btn[data-v-78dd2a2e]{margin-top:8px;padding:6px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;font-size:.75rem;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-78dd2a2e]:hover{background:#00d4ff33;border-color:#00d4ff66}.visitor-widget[data-v-eb3d24d8]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:140px;transition:all .3s}.visitor-widget[data-v-eb3d24d8]:hover{border-color:#00d4ff4d}.widget-header[data-v-eb3d24d8]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-eb3d24d8]{font-size:16px}.widget-title[data-v-eb3d24d8]{font-size:.85rem;font-weight:600;color:#00d4ff}.visitor-content[data-v-eb3d24d8]{display:flex;flex-direction:column;gap:8px}.visitor-item[data-v-eb3d24d8]{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.visitor-item[data-v-eb3d24d8]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.label[data-v-eb3d24d8]{font-size:.75rem;color:#ffffff80}.value[data-v-eb3d24d8]{font-size:.8rem;color:#ffffffe6;text-align:right}.ip-value[data-v-eb3d24d8]{filter:blur(4px);transition:filter .3s;cursor:pointer}.ip-value.revealed[data-v-eb3d24d8]{filter:blur(0)}.loading[data-v-eb3d24d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 0;color:#ffffff80;font-size:.8rem}.loading-spinner[data-v-eb3d24d8]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#00d4ff;border-radius:50%;animation:spin-eb3d24d8 1s linear infinite}@keyframes spin-eb3d24d8{to{transform:rotate(360deg)}}.hitokoto-widget[data-v-e8f20c22]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:140px;transition:all .3s ease}.hitokoto-widget[data-v-e8f20c22]:hover{transform:translateY(-3px);box-shadow:0 8px 24px var(--theme-glow);border-color:var(--theme-primary)}.widget-header[data-v-e8f20c22]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-e8f20c22]{font-size:16px}.widget-title[data-v-e8f20c22]{font-size:.85rem;font-weight:600;color:var(--theme-primary)}.refresh-btn[data-v-e8f20c22],.switch-btn[data-v-e8f20c22]{padding:4px 8px;background:#ffffff1a;border:none;border-radius:6px;cursor:pointer;font-size:12px;transition:all .3s}.refresh-btn[data-v-e8f20c22]:hover,.switch-btn[data-v-e8f20c22]:hover{background:#00d4ff33}.switch-btn[data-v-e8f20c22]{margin-left:2px}.hitokoto-content[data-v-e8f20c22]{text-align:center}.hitokoto-text[data-v-e8f20c22]{font-size:.85rem;line-height:1.6;font-style:italic;background:var(--theme-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hitokoto-from[data-v-e8f20c22]{font-size:.7rem;color:#ffffff80;margin-top:8px}.loading[data-v-e8f20c22]{text-align:center;padding:20px 0}.loading-text[data-v-e8f20c22]{font-size:.8rem;color:#ffffff80}.countdown-widget[data-v-35066b25]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:120px;transition:all .3s ease}.countdown-widget[data-v-35066b25]:hover{transform:translateY(-2px);border-color:#00d4ff4d;box-shadow:0 8px 24px #00d4ff26}.widget-header[data-v-35066b25]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-35066b25]{font-size:16px}.widget-title[data-v-35066b25]{font-size:.85rem;font-weight:600;color:#00d4ff}.countdown-content[data-v-35066b25]{text-align:center}.countdown-target[data-v-35066b25]{font-size:.9rem;color:#fffc;margin-bottom:12px;font-weight:500}.countdown-time[data-v-35066b25]{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.time-block[data-v-35066b25]{display:flex;flex-direction:column;align-items:center;min-width:48px;padding:8px;background:#00d4ff1a;border-radius:8px}.time-value[data-v-35066b25]{font-size:1.5rem;font-weight:700;color:#fff;font-family:JetBrains Mono,Courier New,monospace;line-height:1}.time-label[data-v-35066b25]{font-size:.65rem;color:#ffffff80;margin-top:4px}.countdown-date[data-v-35066b25]{font-size:.7rem;color:#fff6}@media (max-width: 900px){.countdown-time[data-v-35066b25]{gap:4px}.time-block[data-v-35066b25]{min-width:40px;padding:6px 4px}.time-value[data-v-35066b25]{font-size:1.2rem}}.world-clock-widget[data-v-eb65e802]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;transition:all .3s ease}.world-clock-widget[data-v-eb65e802]:hover{transform:translateY(-3px);box-shadow:0 8px 24px var(--theme-glow);border-color:var(--theme-primary)}.widget-header[data-v-eb65e802]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-eb65e802]{font-size:16px}.widget-title[data-v-eb65e802]{font-size:.85rem;font-weight:600;color:var(--theme-primary)}.clock-list[data-v-eb65e802]{display:flex;flex-direction:column;gap:8px}.clock-item[data-v-eb65e802]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#0003;border-radius:8px;transition:all .3s}.clock-item[data-v-eb65e802]:hover{background:#0000004d}.clock-city[data-v-eb65e802]{font-size:.8rem;color:#fffc}.clock-time[data-v-eb65e802]{font-size:.9rem;font-weight:600;color:#fff;font-family:JetBrains Mono,Courier New,monospace}.todo-widget[data-v-f195b6ba]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;transition:all .3s ease}.todo-widget[data-v-f195b6ba]:hover{transform:translateY(-3px);box-shadow:0 8px 24px var(--theme-glow);border-color:var(--theme-primary)}.widget-header[data-v-f195b6ba]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-f195b6ba]{font-size:16px}.widget-title[data-v-f195b6ba]{font-size:.85rem;font-weight:600;color:var(--theme-primary);flex:1}.todo-count[data-v-f195b6ba]{font-size:.7rem;color:#ffffff80;padding:2px 8px;background:#ffffff1a;border-radius:10px}.todo-input-wrap[data-v-f195b6ba]{display:flex;gap:8px;margin-bottom:12px}.todo-input[data-v-f195b6ba]{flex:1;padding:8px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.8rem}.todo-input[data-v-f195b6ba]::placeholder{color:#ffffff4d}.todo-input[data-v-f195b6ba]:focus{border-color:var(--theme-primary);outline:none}.add-btn[data-v-f195b6ba]{width:32px;height:32px;border-radius:8px;background:var(--theme-gradient);border:none;color:#fff;font-size:18px;cursor:pointer;transition:all .3s}.add-btn[data-v-f195b6ba]:hover{transform:scale(1.1);box-shadow:0 4px 12px var(--theme-glow)}.todo-list[data-v-f195b6ba]{max-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.todo-list[data-v-f195b6ba]::-webkit-scrollbar{width:4px}.todo-list[data-v-f195b6ba]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.todo-list[data-v-f195b6ba]::-webkit-scrollbar-thumb{background:#00d4ff66;border-radius:2px}.todo-item[data-v-f195b6ba]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#ffffff08;border-radius:8px;transition:all .3s}.todo-item[data-v-f195b6ba]:hover{background:#ffffff0f}.todo-item:hover .del-btn[data-v-f195b6ba]{opacity:1}.todo-item.done .todo-text[data-v-f195b6ba]{text-decoration:line-through;opacity:.4}.todo-item.done .checkmark[data-v-f195b6ba]{background:var(--theme-gradient);border-color:transparent}.todo-item.done .checkmark[data-v-f195b6ba]:after{display:block}.checkbox[data-v-f195b6ba]{position:relative;display:flex;cursor:pointer}.checkbox input[data-v-f195b6ba]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-f195b6ba]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:4px;transition:all .3s}.checkmark[data-v-f195b6ba]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:11px;display:none}.todo-text[data-v-f195b6ba]{flex:1;font-size:.8rem;color:#ffffffe6;word-break:break-word}.del-btn[data-v-f195b6ba]{width:20px;height:20px;border-radius:4px;background:#ff006433;border:none;color:#ff6490;font-size:14px;cursor:pointer;opacity:0;transition:all .3s}.del-btn[data-v-f195b6ba]:hover{background:#ff006466}.empty-state[data-v-f195b6ba]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 0}.empty-icon[data-v-f195b6ba]{font-size:28px;opacity:.5}.empty-text[data-v-f195b6ba]{font-size:.8rem;color:#fff6}.todo-footer[data-v-f195b6ba]{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.clear-btn[data-v-f195b6ba],.clear-all-btn[data-v-f195b6ba]{padding:5px 10px;border-radius:6px;font-size:.7rem;cursor:pointer;transition:all .3s;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff9}.clear-btn[data-v-f195b6ba]:hover,.clear-all-btn[data-v-f195b6ba]:hover{border-color:var(--theme-primary);color:var(--theme-primary)}.clear-all-btn[data-v-f195b6ba]{margin-left:auto}.clear-all-btn[data-v-f195b6ba]:hover{border-color:#ff6490;color:#ff6490}.quick-notes-widget[data-v-71955bad]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px;transition:all .3s ease}.quick-notes-widget[data-v-71955bad]:hover{border-color:var(--theme-primary)}.quick-notes-widget.expanded[data-v-71955bad]{box-shadow:0 8px 24px var(--theme-glow)}.widget-header[data-v-71955bad]{display:flex;align-items:center;gap:8px;cursor:pointer}.widget-icon[data-v-71955bad]{font-size:16px}.widget-title[data-v-71955bad]{font-size:.85rem;font-weight:600;color:var(--theme-primary);flex:1}.expand-icon[data-v-71955bad]{font-size:10px;color:#fff6}.notes-content[data-v-71955bad]{margin-top:12px}.add-note[data-v-71955bad]{display:flex;gap:8px;margin-bottom:12px}.note-input[data-v-71955bad]{flex:1;padding:8px 10px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.8rem}.note-input[data-v-71955bad]::placeholder{color:#ffffff4d}.note-input[data-v-71955bad]:focus{border-color:var(--theme-primary);outline:none}.color-select[data-v-71955bad]{width:36px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;cursor:pointer;font-size:14px}.add-btn[data-v-71955bad]{width:32px;height:32px;background:var(--theme-gradient);border:none;border-radius:8px;color:#fff;font-size:18px;cursor:pointer;transition:all .3s}.add-btn[data-v-71955bad]:hover{transform:scale(1.1)}.notes-list[data-v-71955bad]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.notes-list[data-v-71955bad]::-webkit-scrollbar{width:4px}.notes-list[data-v-71955bad]::-webkit-scrollbar-track{background:#ffffff0d}.notes-list[data-v-71955bad]::-webkit-scrollbar-thumb{background:#00d4ff66;border-radius:2px}.note-item[data-v-71955bad]{position:relative;padding:10px 12px;border-radius:8px;border-left:3px solid;transition:all .3s;cursor:default}.note-item[data-v-71955bad]:hover{transform:translate(4px)}.note-item:hover .note-del[data-v-71955bad]{opacity:1}.note-item.yellow[data-v-71955bad]{background:#ffeb3b1a;border-left-color:#ffeb3b}.note-item.pink[data-v-71955bad]{background:#e91e631a;border-left-color:#e91e63}.note-item.blue[data-v-71955bad]{background:#2196f31a;border-left-color:#2196f3}.note-item.green[data-v-71955bad]{background:#4caf501a;border-left-color:#4caf50}.note-item.purple[data-v-71955bad]{background:#9c27b01a;border-left-color:#9c27b0}.note-text[data-v-71955bad]{font-size:.8rem;color:#ffffffe6;word-break:break-word;padding-right:20px}.note-del[data-v-71955bad]{position:absolute;top:6px;right:6px;width:18px;height:18px;background:#ff006433;border:none;border-radius:4px;color:#ff6490;font-size:14px;cursor:pointer;opacity:0;transition:all .3s}.note-del[data-v-71955bad]:hover{background:#ff006466}.empty-note[data-v-71955bad]{text-align:center;padding:16px;color:#fff6;font-size:.8rem}.collapsed-count[data-v-71955bad]{text-align:center;margin-top:8px;font-size:.7rem;color:#ffffff80}.pomo-widget[data-v-8c4bc02a]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:140px;transition:all .3s}.pomo-widget[data-v-8c4bc02a]:hover{border-color:#00d4ff4d}.widget-header[data-v-8c4bc02a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.widget-icon[data-v-8c4bc02a]{font-size:16px}.widget-title[data-v-8c4bc02a]{font-size:.85rem;font-weight:600;color:#00d4ff}.pomo-modes[data-v-8c4bc02a]{display:flex;gap:4px;margin-left:auto}.pomo-modes button[data-v-8c4bc02a]{padding:4px 8px;font-size:.65rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff9;cursor:pointer;transition:all .3s}.pomo-modes button[data-v-8c4bc02a]:hover{background:#00d4ff1a}.pomo-modes button.active[data-v-8c4bc02a]{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.pomo-content[data-v-8c4bc02a]{display:flex;flex-direction:column;align-items:center;gap:12px}.pomo-timer[data-v-8c4bc02a]{position:relative;width:90px;height:90px}.timer-ring[data-v-8c4bc02a]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-8c4bc02a]{fill:none;stroke:#ffffff14;stroke-width:6}.ring-progress[data-v-8c4bc02a]{fill:none;stroke:url(#gradient);stroke:#00d4ff;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s}.timer-display[data-v-8c4bc02a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.timer-text[data-v-8c4bc02a]{font-size:1.2rem;font-weight:700;color:#fff;font-family:HarmonyOS Sans,monospace}.timer-mode[data-v-8c4bc02a]{font-size:.6rem;color:#fff6;margin-top:2px}.pomo-controls[data-v-8c4bc02a]{display:flex;gap:12px;align-items:center}.reset-btn[data-v-8c4bc02a]{width:32px;height:32px;border-radius:50%;background:#ffffff14;border:none;font-size:14px;cursor:pointer;transition:all .3s}.reset-btn[data-v-8c4bc02a]:hover{background:#ffffff26}.play-btn[data-v-8c4bc02a]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#00d4ff,#7b2ff7);border:none;font-size:18px;cursor:pointer;transition:all .3s}.play-btn[data-v-8c4bc02a]:hover{transform:scale(1.05);box-shadow:0 0 20px #00d4ff66}.pomo-stats[data-v-8c4bc02a]{font-size:.7rem;color:#ffffff80;text-align:center}.links-widget[data-v-de88193a]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px}.widget-header[data-v-de88193a]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-de88193a]{font-size:16px}.widget-title[data-v-de88193a]{font-size:.85rem;font-weight:600;color:#00d4ff}.links-grid[data-v-de88193a]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.link-card[data-v-de88193a]{display:flex;align-items:center;gap:8px;padding:10px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:all .3s;position:relative}.link-card[data-v-de88193a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--link-color);border-radius:10px 0 0 10px}.link-card[data-v-de88193a]:hover{transform:translate(2px);border-color:var(--link-color)}.link-icon[data-v-de88193a]{font-size:18px;display:flex;align-items:center;justify-content:center}.link-icon .icon[data-v-de88193a]{width:18px;height:18px;fill:currentColor}.link-info[data-v-de88193a]{flex:1;min-width:0}.link-name[data-v-de88193a]{font-size:.8rem;font-weight:600;color:#fff}.link-url[data-v-de88193a]{font-size:.65rem;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.github-star[data-v-de88193a]{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.star-btn[data-v-de88193a]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:20px;transition:all .3s}.star-btn[data-v-de88193a]:hover{background:#ffd70033;border-color:gold}.star-icon[data-v-de88193a]{font-size:14px}.star-text[data-v-de88193a]{font-size:.8rem;color:#fff}.star-count[data-v-de88193a]{font-size:.8rem;color:gold;font-weight:600}.author[data-v-de88193a]{font-size:.7rem;color:#ffffff80}.github-widget[data-v-257bf4c8]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;min-height:140px;transition:all .3s ease}.github-widget[data-v-257bf4c8]:hover{transform:translateY(-3px);box-shadow:0 8px 24px var(--theme-glow);border-color:var(--theme-primary)}.widget-header[data-v-257bf4c8]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.widget-icon[data-v-257bf4c8]{font-size:16px}.widget-title[data-v-257bf4c8]{font-size:.85rem;font-weight:600;color:var(--theme-primary)}.refresh-btn[data-v-257bf4c8]{margin-left:auto;padding:4px 8px;background:#ffffff1a;border:none;border-radius:6px;cursor:pointer;font-size:12px;transition:all .3s ease}.refresh-btn[data-v-257bf4c8]:hover{background:#00d4ff33}.refresh-btn.spinning[data-v-257bf4c8]{animation:spin-257bf4c8 1s linear infinite}@keyframes spin-257bf4c8{to{transform:rotate(360deg)}}.contrib-stats[data-v-257bf4c8]{display:flex;gap:16px;margin-bottom:12px}.stat-item[data-v-257bf4c8]{display:flex;flex-direction:column}.stat-value[data-v-257bf4c8]{font-size:1.2rem;font-weight:700;color:#fff}.stat-label[data-v-257bf4c8]{font-size:.65rem;color:#ffffff80}.contrib-graph[data-v-257bf4c8]{display:flex;gap:2px;overflow-x:auto;padding-bottom:4px}.contrib-graph[data-v-257bf4c8]::-webkit-scrollbar{height:4px}.contrib-graph[data-v-257bf4c8]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.contrib-graph[data-v-257bf4c8]::-webkit-scrollbar-thumb{background:var(--theme-primary);border-radius:2px}.week[data-v-257bf4c8]{display:flex;flex-direction:column;gap:2px}.day[data-v-257bf4c8]{width:10px;height:10px;border-radius:2px;cursor:pointer;transition:transform .2s}.day[data-v-257bf4c8]:hover{transform:scale(1.3)}.level-0[data-v-257bf4c8]{background:#ffffff1a}.level-1[data-v-257bf4c8]{background:#2ecc7166}.level-2[data-v-257bf4c8]{background:#2ecc7199}.level-3[data-v-257bf4c8]{background:#2ecc71cc}.level-4[data-v-257bf4c8]{background:#2ecc71}.contrib-legend[data-v-257bf4c8]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:8px}.legend-label[data-v-257bf4c8]{font-size:.6rem;color:#fff6}.legend-squares[data-v-257bf4c8]{display:flex;gap:2px}.legend-square[data-v-257bf4c8]{width:10px;height:10px;border-radius:2px}.loading[data-v-257bf4c8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px}.loading span[data-v-257bf4c8]{font-size:.8rem;color:#ffffff80}.loading-spinner[data-v-257bf4c8]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--theme-primary);border-radius:50%;animation:spin-257bf4c8 1s linear infinite}.error[data-v-257bf4c8]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}.error-icon[data-v-257bf4c8]{font-size:28px;opacity:.5}.error-text[data-v-257bf4c8]{font-size:.75rem;color:#ffffff80}.retry-btn[data-v-257bf4c8]{margin-top:4px;padding:4px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#ffffffb3;font-size:.7rem;cursor:pointer}.retry-btn[data-v-257bf4c8]:hover{background:#00d4ff33}.right[data-v-649d91b1]{width:50%;display:flex;flex-direction:column;padding:0;gap:16px;min-height:calc(100vh - 40px)}@media (max-width: 900px){.right[data-v-649d91b1]{width:100%;min-height:auto}}.top-widgets[data-v-649d91b1]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 480px){.top-widgets[data-v-649d91b1]{grid-template-columns:1fr}}.middle-widgets[data-v-649d91b1]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 480px){.middle-widgets[data-v-649d91b1]{grid-template-columns:1fr}}.bottom-section[data-v-649d91b1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 480px){.bottom-section[data-v-649d91b1]{grid-template-columns:1fr}}.background-manager[data-v-d16105a5]{padding:16px;background:#ffffff0d;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bg-preview[data-v-d16105a5]{width:100%;height:120px;border-radius:8px;margin-bottom:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.bg-overlay[data-v-d16105a5]{width:100%;height:100%;background:#0000004d}.bg-controls[data-v-d16105a5]{display:flex;flex-direction:column;gap:12px}.control-group[data-v-d16105a5]{display:flex;align-items:center;gap:8px}.control-group label[data-v-d16105a5]{min-width:60px;font-size:.85rem;color:#ffffffb3}.control-group select[data-v-d16105a5],.control-group input[type=text][data-v-d16105a5]{flex:1;padding:8px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.85rem}.control-group select[data-v-d16105a5]:focus,.control-group input[type=text][data-v-d16105a5]:focus{border-color:var(--theme-primary);outline:none}.control-group input[type=range][data-v-d16105a5]{flex:1}.control-group .value[data-v-d16105a5]{min-width:40px;text-align:right;font-size:.8rem;color:#ffffff80}.reset-btn[data-v-d16105a5]{padding:8px 16px;background:#ff006433;border:1px solid rgba(255,0,100,.3);border-radius:6px;color:#ff0064;font-size:.85rem;cursor:pointer;transition:all .3s}.reset-btn[data-v-d16105a5]:hover{background:#ff00644d}.settings-panel[data-v-d608fb75]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:1000}.panel-content[data-v-d608fb75]{display:flex;width:90%;max-width:900px;height:80vh;background:#14141ef2;border:1px solid rgba(0,212,255,.3);border-radius:24px;overflow:hidden}@media (max-width: 768px){.panel-content[data-v-d608fb75]{flex-direction:column;height:90vh}}.panel-left[data-v-d608fb75]{width:280px;padding:30px;background:#0000004d;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}@media (max-width: 768px){.panel-left[data-v-d608fb75]{width:100%;padding:20px;border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}}.domain-logo[data-v-d608fb75]{font-family:HarmonyOS Sans,sans-serif;font-size:2rem;margin-bottom:12px}.domain-logo .main[data-v-d608fb75]{color:#00d4ff;font-weight:700}.domain-logo .sub[data-v-d608fb75]{color:#ffffff80;font-weight:300}.version[data-v-d608fb75]{font-size:.85rem;color:#ffffff80;margin-bottom:30px}.changelog[data-v-d608fb75]{flex:1;display:flex;flex-direction:column;min-height:0}.changelog-title[data-v-d608fb75]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:16px;flex-shrink:0}.changelog-list[data-v-d608fb75]{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;padding-right:8px}.changelog-list[data-v-d608fb75]::-webkit-scrollbar{width:6px}.changelog-list[data-v-d608fb75]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.changelog-list[data-v-d608fb75]::-webkit-scrollbar-thumb{background:#00d4ff66;border-radius:3px}.changelog-list[data-v-d608fb75]::-webkit-scrollbar-thumb:hover{background:#00d4ff99}.changelog-item[data-v-d608fb75]{display:flex;align-items:center;gap:12px}.version-tag[data-v-d608fb75]{padding:4px 10px;background:#00d4ff33;border-radius:6px;font-size:.8rem;color:#00d4ff}.version-desc[data-v-d608fb75]{font-size:.9rem;color:#ffffffb3}.github-link[data-v-d608fb75]{margin-top:auto}.github-link a[data-v-d608fb75]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#0000004d;border-radius:10px;color:#fff;font-size:.9rem;transition:all .3s}.github-link a[data-v-d608fb75]:hover{background:#00000080}.panel-right[data-v-d608fb75]{flex:1;padding:30px;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 768px){.panel-right[data-v-d608fb75]{padding:20px}}.panel-header[data-v-d608fb75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-d608fb75]{font-size:1.3rem;font-weight:600;color:#00d4ff}.close-btn[data-v-d608fb75]{width:36px;height:36px;background:#ffffff1a;border:none;border-radius:10px;color:#fff;font-size:18px;cursor:pointer;transition:all .3s}.close-btn[data-v-d608fb75]:hover{background:#ff00894d}.menu-tabs[data-v-d608fb75]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.menu-tabs button[data-v-d608fb75]{padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffffb3;font-size:.9rem;cursor:pointer;transition:all .3s}.menu-tabs button[data-v-d608fb75]:hover{background:#00d4ff1a}.menu-tabs button.active[data-v-d608fb75]{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.menu-content[data-v-d608fb75]{flex:1;overflow-y:auto}.menu-content[data-v-d608fb75]::-webkit-scrollbar{width:4px}.menu-content[data-v-d608fb75]::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:2px}.menu-section[data-v-d608fb75]{display:flex;flex-direction:column;gap:20px}.setting-item[data-v-d608fb75]{display:flex;flex-direction:column;gap:12px}.setting-label[data-v-d608fb75]{font-size:.95rem;color:#fffc}.wallpaper-options[data-v-d608fb75],.loop-options[data-v-d608fb75],.theme-options[data-v-d608fb75]{display:flex;flex-wrap:wrap;gap:8px}.wallpaper-options button[data-v-d608fb75],.loop-options button[data-v-d608fb75],.theme-options button[data-v-d608fb75]{padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;font-size:.85rem;cursor:pointer;transition:all .3s}.wallpaper-options button[data-v-d608fb75]:hover,.loop-options button[data-v-d608fb75]:hover,.theme-options button[data-v-d608fb75]:hover{background:#00d4ff1a}.wallpaper-options button.active[data-v-d608fb75],.loop-options button.active[data-v-d608fb75],.theme-options button.active[data-v-d608fb75]{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.wallpaper-preview[data-v-d608fb75]{display:flex;align-items:center;gap:16px}.wallpaper-preview img[data-v-d608fb75]{width:200px;height:120px;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.wallpaper-preview .preview-actions[data-v-d608fb75]{display:flex;gap:8px}.wallpaper-preview .preview-actions button[data-v-d608fb75]{width:40px;height:40px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s}.wallpaper-preview .preview-actions button[data-v-d608fb75]:hover{background:#00d4ff33}.toggle[data-v-d608fb75]{position:relative;display:inline-block;width:50px;height:28px}.toggle input[data-v-d608fb75]{opacity:0;width:0;height:0}.toggle .slider[data-v-d608fb75]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:28px;transition:all .3s}.toggle .slider[data-v-d608fb75]:before{content:"";position:absolute;height:22px;width:22px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:all .3s}.toggle input:checked+.slider[data-v-d608fb75]{background:#00d4ff80}.toggle input:checked+.slider[data-v-d608fb75]:before{transform:translate(22px);background:#00d4ff}.date-input[data-v-d608fb75]{padding:12px 16px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.9rem}.date-input[data-v-d608fb75]::-webkit-calendar-picker-indicator{filter:invert(1)}.volume-slider[data-v-d608fb75]{width:100%;height:8px;background:#ffffff1a;border-radius:4px;outline:none;-webkit-appearance:none}.volume-slider[data-v-d608fb75]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#00d4ff;border-radius:50%;cursor:pointer}.color-themes[data-v-d608fb75]{display:flex;flex-wrap:wrap;gap:12px}.color-btn[data-v-d608fb75]{width:80px;height:48px;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:all .3s ease;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;position:relative;overflow:hidden}.color-btn[data-v-d608fb75]:hover{transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.color-btn.active[data-v-d608fb75]{border-color:#fff;box-shadow:0 0 20px var(--theme-glow)}.color-name[data-v-d608fb75]{font-size:.65rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:500}.language-options[data-v-d608fb75]{display:flex;gap:8px}.language-options button[data-v-d608fb75]{flex:1;padding:8px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;font-size:.85rem;cursor:pointer;transition:all .3s}.language-options button[data-v-d608fb75]:hover{background:#00d4ff1a}.language-options button.active[data-v-d608fb75]{background:#00d4ff33;border-color:var(--theme-primary);color:var(--theme-primary)}.music-panel[data-v-aa162848]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:1000}.panel-content[data-v-aa162848]{background:#0f0f19fa;border:1px solid rgba(0,212,255,.3);border-radius:24px;padding:30px;width:90%;max-width:420px;max-height:90vh;overflow-y:auto}.panel-header[data-v-aa162848]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-aa162848]{font-size:1.3rem;font-weight:600;color:#00d4ff}.close-btn[data-v-aa162848]{width:36px;height:36px;background:#ffffff1a;border:none;border-radius:10px;color:#fff;font-size:18px;cursor:pointer;transition:all .3s}.close-btn[data-v-aa162848]:hover{background:#ff00894d}.player-area[data-v-aa162848]{display:flex;flex-direction:column;gap:20px}.player-cover[data-v-aa162848]{width:180px;height:180px;margin:0 auto;border-radius:20px;background:linear-gradient(135deg,#00d4ff,#7b2ff7);display:flex;align-items:center;justify-content:center;font-size:64px;box-shadow:0 0 40px #00d4ff66;overflow:hidden}.player-cover img[data-v-aa162848]{width:100%;height:100%;object-fit:cover}.player-cover.playing[data-v-aa162848]{animation:rotate-aa162848 10s linear infinite}.player-info[data-v-aa162848]{text-align:center}.song-name[data-v-aa162848]{font-size:1.3rem;font-weight:600;color:#fff}.song-artist[data-v-aa162848]{font-size:.95rem;color:#fff9;margin-top:6px}.progress-area[data-v-aa162848]{display:flex;align-items:center;gap:12px}.progress-area .time[data-v-aa162848]{font-size:.8rem;color:#ffffff80;min-width:40px}.progress-bar[data-v-aa162848]{flex:1;height:6px;position:relative;cursor:pointer}.progress-bar .progress-bg[data-v-aa162848]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;border-radius:3px}.progress-bar .progress-fill[data-v-aa162848]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#00d4ff,#7b2ff7);border-radius:3px}.progress-bar .progress-dot[data-v-aa162848]{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 0 10px #00d4ff;opacity:0;transition:opacity .2s}.progress-bar:hover .progress-dot[data-v-aa162848]{opacity:1}.player-controls[data-v-aa162848]{display:flex;justify-content:center;align-items:center;gap:16px}.player-controls button[data-v-aa162848]{width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:none;font-size:18px;cursor:pointer;transition:all .3s}.player-controls button[data-v-aa162848]:hover{background:#00d4ff33;transform:scale(1.1)}.player-controls .play-btn[data-v-aa162848]{width:64px;height:64px;background:linear-gradient(135deg,#00d4ff,#7b2ff7)!important;font-size:28px!important;box-shadow:0 0 30px #00d4ff80}.volume-area[data-v-aa162848]{display:flex;align-items:center;gap:12px;padding:0 20px}.volume-area span[data-v-aa162848]{font-size:18px}.volume-area input[type=range][data-v-aa162848]{flex:1;height:6px;-webkit-appearance:none;background:#ffffff1a;border-radius:3px;outline:none}.volume-area input[type=range][data-v-aa162848]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:#00d4ff;border-radius:50%;cursor:pointer}.playlist[data-v-aa162848]{background:#0000004d;border-radius:12px;overflow:hidden}.playlist-header[data-v-aa162848]{padding:12px 16px;font-size:.9rem;font-weight:600;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.1)}.playlist-items[data-v-aa162848]{max-height:180px;overflow-y:auto}.playlist-item[data-v-aa162848]{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;transition:all .3s}.playlist-item[data-v-aa162848]:hover{background:#00d4ff1a}.playlist-item.active[data-v-aa162848]{background:#00d4ff33}.playlist-item.active .song-title[data-v-aa162848]{color:#00d4ff}.playlist-item .playing-icon[data-v-aa162848]{font-size:12px;width:20px}.playlist-item .song-title[data-v-aa162848]{flex:1;font-size:.9rem;color:#fff}.playlist-item .song-artist[data-v-aa162848]{font-size:.8rem;color:#ffffff80}@keyframes rotate-aa162848{to{transform:rotate(360deg)}}.site-footer[data-v-309a775c]{width:100%;padding:12px 0;text-align:center;background:#0000004d;border-top:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:auto}.footer-inner[data-v-309a775c]{display:flex;flex-direction:column;align-items:center;gap:5px}.slogan[data-v-309a775c]{font-size:.75rem;color:var(--theme-primary);opacity:.85;font-weight:500}.footer-stats[data-v-309a775c]{display:flex;align-items:center;gap:10px;font-size:.7rem;color:#ffffff80;flex-wrap:wrap;justify-content:center}.uptime[data-v-309a775c]{display:flex;align-items:center;gap:5px}.mono[data-v-309a775c]{font-family:JetBrains Mono,monospace;letter-spacing:.5px}.visitor-stats[data-v-309a775c]{display:flex;align-items:center;gap:8px}.visitor-stats b[data-v-309a775c]{color:var(--theme-primary);font-weight:600}.divider[data-v-309a775c]{opacity:.3}.footer-info[data-v-309a775c]{display:flex;align-items:center;gap:8px;font-size:11px;color:#ffffff4d;flex-wrap:wrap;justify-content:center}.footer-info a[data-v-309a775c]{color:#ffffff73;text-decoration:none;transition:color .3s}.footer-info a[data-v-309a775c]:hover{color:var(--theme-primary)}.footer-info .dot[data-v-309a775c]{opacity:.3}.config-editor-overlay[data-v-e515ec16]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.config-editor[data-v-e515ec16]{width:90%;max-width:600px;max-height:80vh;background:#141428f2;border:1px solid rgba(0,212,255,.3);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.editor-header[data-v-e515ec16]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.editor-title[data-v-e515ec16]{font-size:1.1rem;font-weight:600;color:var(--theme-primary)}.close-btn[data-v-e515ec16]{width:32px;height:32px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;font-size:16px;cursor:pointer}.close-btn[data-v-e515ec16]:hover{background:#ff00644d}.lock-screen[data-v-e515ec16]{padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.lock-icon[data-v-e515ec16]{font-size:48px}.lock-text[data-v-e515ec16]{font-size:1rem;color:#fffc}.password-input[data-v-e515ec16]{width:100%;max-width:300px;padding:12px 16px;background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:1rem;text-align:center}.password-input[data-v-e515ec16]:focus{border-color:var(--theme-primary);outline:none}.unlock-btn[data-v-e515ec16]{padding:12px 40px;background:var(--theme-gradient);border:none;border-radius:10px;color:#fff;font-size:1rem;cursor:pointer}.unlock-btn[data-v-e515ec16]:hover{transform:scale(1.05)}.lock-hint[data-v-e515ec16]{color:#ff6490;font-size:.85rem}.lock-hint-new[data-v-e515ec16]{color:#ffffff80;font-size:.85rem}.editor-content[data-v-e515ec16]{flex:1;display:flex;flex-direction:column;overflow:hidden}.editor-tabs[data-v-e515ec16]{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.editor-tabs button[data-v-e515ec16]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;font-size:.85rem;cursor:pointer;transition:all .3s}.editor-tabs button[data-v-e515ec16]:hover{background:#00d4ff1a}.editor-tabs button.active[data-v-e515ec16]{background:#00d4ff33;border-color:var(--theme-primary);color:var(--theme-primary)}.tab-content[data-v-e515ec16]{flex:1;padding:16px;overflow-y:auto}.tab-content[data-v-e515ec16]::-webkit-scrollbar{width:6px}.tab-content[data-v-e515ec16]::-webkit-scrollbar-track{background:#ffffff0d}.tab-content[data-v-e515ec16]::-webkit-scrollbar-thumb{background:#00d4ff66;border-radius:3px}.form-group[data-v-e515ec16]{margin-bottom:16px}.form-group label[data-v-e515ec16]{display:block;font-size:.8rem;color:#fff9;margin-bottom:6px}.form-group input[data-v-e515ec16],.form-group textarea[data-v-e515ec16]{width:100%;padding:10px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.9rem}.form-group input[data-v-e515ec16]:focus,.form-group textarea[data-v-e515ec16]:focus{border-color:var(--theme-primary);outline:none}.form-group textarea[data-v-e515ec16]{resize:vertical;min-height:60px}.toggle-inline[data-v-e515ec16]{display:flex;align-items:center;gap:10px;cursor:pointer}.toggle-inline input[data-v-e515ec16]{width:18px;height:18px;cursor:pointer}.toggle-inline .toggle-label[data-v-e515ec16]{font-size:.85rem;color:#fffc}.color-row[data-v-e515ec16]{display:flex;gap:8px;align-items:center}.color-row input[type=text][data-v-e515ec16]{flex:1}.announcement-preview[data-v-e515ec16]{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.announcement-preview>span[data-v-e515ec16]{font-size:.75rem;color:#ffffff80;display:block;margin-bottom:8px}.announcement-preview .preview-bar[data-v-e515ec16]{padding:8px 12px;border-radius:6px;font-size:.85rem;white-space:nowrap;overflow:hidden}.link-list[data-v-e515ec16]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.link-item[data-v-e515ec16]{display:flex;gap:8px;align-items:center}.link-name[data-v-e515ec16]{width:100px}.link-url[data-v-e515ec16]{flex:1}.link-icon[data-v-e515ec16]{width:70px}.link-color[data-v-e515ec16]{width:40px;height:32px;border:none;cursor:pointer}.del-btn[data-v-e515ec16]{width:32px;height:32px;background:#ff006433;border:none;border-radius:6px;cursor:pointer;font-size:14px}.del-btn[data-v-e515ec16]:hover{background:#ff006466}.add-item-btn[data-v-e515ec16]{width:100%;padding:10px;background:#00d4ff1a;border:1px dashed rgba(0,212,255,.3);border-radius:8px;color:var(--theme-primary);font-size:.85rem;cursor:pointer}.add-item-btn[data-v-e515ec16]:hover{background:#00d4ff33}.editor-footer[data-v-e515ec16]{display:flex;justify-content:space-between;padding:16px;border-top:1px solid rgba(255,255,255,.1)}.change-pwd-btn[data-v-e515ec16]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;font-size:.85rem;cursor:pointer}.change-pwd-btn[data-v-e515ec16]:hover{background:#00d4ff1a}.footer-right[data-v-e515ec16]{display:flex;gap:8px}.cancel-btn[data-v-e515ec16]{padding:8px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;font-size:.85rem;cursor:pointer}.save-btn[data-v-e515ec16]{padding:8px 24px;background:var(--theme-gradient);border:none;border-radius:8px;color:#fff;font-size:.85rem;cursor:pointer}.save-btn[data-v-e515ec16]:hover{transform:scale(1.05)}.typewriter-banner[data-v-cfa96241]{text-align:center;padding:8px 0 4px;pointer-events:none}.typewriter-text[data-v-cfa96241]{font-size:.9rem;color:#ffffffbf;font-weight:400;letter-spacing:.5px}.cursor[data-v-cfa96241]{display:inline-block;color:var(--theme-primary);font-weight:300;margin-left:1px}.cursor.blink[data-v-cfa96241]{animation:blink-cfa96241 1s step-end infinite}@keyframes blink-cfa96241{0%,to{opacity:1}50%{opacity:0}}.cursor-dot[data-v-a83db3b9]{position:fixed;width:8px;height:8px;border-radius:50%;pointer-events:none;z-index:99999;transition:transform .1s ease,background .3s ease;mix-blend-mode:screen}.cursor-ring[data-v-a83db3b9]{position:fixed;border-radius:50%;border:1.5px solid;pointer-events:none;z-index:99998;transition:width .3s ease,height .3s ease,opacity .3s ease,border-color .3s ease,transform .1s ease}.music-player-enhanced[data-v-94889f7b]{position:fixed;bottom:20px;right:20px;width:320px;background:#141428f2;border:1px solid rgba(0,212,255,.3);border-radius:16px;padding:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:98;max-height:80vh;overflow-y:auto}.music-player-enhanced[data-v-94889f7b]::-webkit-scrollbar{width:4px}.music-player-enhanced[data-v-94889f7b]::-webkit-scrollbar-track{background:#ffffff0d}.music-player-enhanced[data-v-94889f7b]::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:2px}.player-header[data-v-94889f7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.player-title[data-v-94889f7b]{font-size:.9rem;font-weight:600;color:var(--theme-primary)}.close-btn[data-v-94889f7b]{width:24px;height:24px;background:#ffffff1a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px}.close-btn[data-v-94889f7b]:hover{background:#ff00644d}.now-playing[data-v-94889f7b]{display:flex;gap:12px;margin-bottom:12px}.album-art[data-v-94889f7b]{width:60px;height:60px;border-radius:8px;overflow:hidden}.album-art img[data-v-94889f7b]{width:100%;height:100%;object-fit:cover}.song-info[data-v-94889f7b]{flex:1;display:flex;flex-direction:column;justify-content:center}.song-name[data-v-94889f7b]{font-size:.85rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.song-artist[data-v-94889f7b]{font-size:.75rem;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-section[data-v-94889f7b]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.time[data-v-94889f7b]{font-size:.7rem;color:#ffffff80;min-width:30px}.progress-bar[data-v-94889f7b]{flex:1;height:4px;border-radius:2px;background:#ffffff1a;outline:none;cursor:pointer}.progress-bar[data-v-94889f7b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--theme-primary);cursor:pointer}.lyrics[data-v-94889f7b]{text-align:center;margin-bottom:12px;padding:8px;background:#00d4ff0d;border-radius:6px}.lyric-line[data-v-94889f7b]{font-size:.8rem;color:#ffffffb3;line-height:1.4}.controls[data-v-94889f7b]{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.control-btn[data-v-94889f7b]{width:36px;height:36px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);border-radius:8px;color:#fff;font-size:16px;cursor:pointer;transition:all .3s}.control-btn[data-v-94889f7b]:hover{background:#00d4ff33}.control-btn.play-btn[data-v-94889f7b]{width:44px;height:44px;background:var(--theme-gradient);border:none;font-size:18px}.control-btn.active[data-v-94889f7b]{background:#00d4ff4d;border-color:var(--theme-primary)}.volume-control[data-v-94889f7b]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px;background:#ffffff0d;border-radius:6px}.volume-icon[data-v-94889f7b]{font-size:14px}.volume-slider[data-v-94889f7b]{flex:1;height:4px;border-radius:2px;background:#ffffff1a;outline:none;cursor:pointer}.volume-slider[data-v-94889f7b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:var(--theme-primary);cursor:pointer}.volume-value[data-v-94889f7b]{min-width:35px;text-align:right;font-size:.75rem;color:#ffffff80}.playlist[data-v-94889f7b]{border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.playlist-header[data-v-94889f7b]{font-size:.8rem;color:#fff9;margin-bottom:8px}.playlist-items[data-v-94889f7b]{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.playlist-item[data-v-94889f7b]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#ffffff0d;border-radius:4px;cursor:pointer;transition:all .3s;font-size:.75rem}.playlist-item[data-v-94889f7b]:hover{background:#00d4ff1a}.playlist-item.active[data-v-94889f7b]{background:#00d4ff33;color:var(--theme-primary)}.item-index[data-v-94889f7b]{min-width:20px;color:#ffffff80}.item-name[data-v-94889f7b]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-artist[data-v-94889f7b]{color:#fff6;white-space:nowrap}.app{position:relative;width:100%;min-height:100vh}#main{position:relative;width:100%;min-height:100vh;transition:transform .3s;padding-top:40px}.container{width:100%;min-height:calc(100vh - 40px);max-width:1400px;margin:0 auto;padding:20px;display:flex;gap:20px}@media (max-width: 900px){.container{flex-direction:column;min-height:auto;padding-top:80px;padding-bottom:60px}}.mobile-menu{display:none;position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:60px;height:40px;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;align-items:center;justify-content:center;font-size:20px;z-index:100;cursor:pointer}@media (max-width: 900px){.mobile-menu{display:flex}}.config-float-btn{position:fixed;bottom:80px;right:20px;width:48px;height:48px;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;font-size:20px;cursor:pointer;z-index:99;transition:all .3s ease}.config-float-btn:hover{background:var(--theme-gradient);transform:scale(1.1);box-shadow:0 4px 20px var(--theme-glow)}.music-toggle-btn{position:fixed;bottom:20px;right:20px;width:48px;height:48px;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;font-size:20px;cursor:pointer;z-index:99;transition:all .3s ease}.music-toggle-btn:hover{background:var(--theme-gradient);transform:scale(1.1);box-shadow:0 4px 20px var(--theme-glow)}@font-face{font-family:iconfont;src:url(https://at.alicdn.com/t/c/font_4215863_lfvb4ilo9qm.woff2?t=1711900000000) format("woff2"),url(https://at.alicdn.com/t/c/font_4215863_lfvb4ilo9qm.woff?t=1711900000000) format("woff"),url(https://at.alicdn.com/t/c/font_4215863_lfvb4ilo9qm.ttf?t=1711900000000) format("truetype");font-weight:400;font-style:normal;font-display:swap}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:-.125em}.icon-github:before{content:""}.icon-twitter:before{content:""}.icon-mail:before{content:""}.icon-link:before{content:""}.icon-code:before{content:""}.icon-user:before{content:""}.icon-folder:before{content:""}.icon-camera:before{content:""}.icon-book:before{content:""}.icon-music:before{content:""}.icon-telegram:before{content:""}.icon-bilibili:before{content:""}.icon-youtube:before{content:""}.icon-gitee:before{content:""}.icon-blog:before{content:""}.iconfont{color:inherit;transition:color .3s ease}.social-card .iconfont{transition:all .3s ease}.social-card:hover .iconfont{transform:scale(1.2);filter:drop-shadow(0 0 8px currentColor)}:root{--theme-primary: #00d4ff;--theme-secondary: #7b2ff7;--theme-gradient: linear-gradient(135deg, #00d4ff 0%, #7b2ff7 100%);--theme-glass: rgba(0, 212, 255, .1);--theme-glow: rgba(0, 212, 255, .3)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:HarmonyOS Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.theme-light{background:linear-gradient(135deg,#e8f4f8,#d1e8f0);color:#1a1a2e}body.theme-dark{background:linear-gradient(135deg,#0a0a0f,#1a1a2e);color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00d4ff80}::selection{background:#00d4ff4d;color:#fff}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;outline:none}input,textarea{font-family:inherit;outline:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.text-gradient{background:var(--theme-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.glow{box-shadow:0 0 30px var(--theme-glow)}body,body:hover{cursor:default}.no-select{user-select:none;-webkit-user-select:none}.widget{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.widget:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s ease;pointer-events:none;z-index:0}.widget:hover{transform:translateY(-3px);box-shadow:0 8px 24px var(--theme-glow);border-color:var(--theme-primary)}.widget:hover:before{left:100%}.widget:active{transform:translateY(-1px) scale(.98)}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px var(--theme-glow)}50%{box-shadow:0 0 30px var(--theme-primary)}}.glow-pulse{animation:glow-pulse 2s ease-in-out infinite}@media (max-width: 900px){.typewriter-banner{padding:4px 16px;font-size:.8rem}.config-float-btn{bottom:70px!important;right:16px!important;width:40px!important;height:40px!important;font-size:16px!important}}@media (max-width: 600px){.site-footer{padding:10px 12px!important}.site-footer .footer-stats{flex-direction:column;gap:4px!important}.site-footer .footer-info{font-size:10px!important;gap:5px!important}.widget{padding:12px!important}.clock-list{display:grid;grid-template-columns:1fr 1fr;gap:6px}.todo-list,.notes-list{max-height:120px!important}}
