.error-boundary[data-v-f9df5932]{width:100%;height:100%}.error-boundary-fallback[data-v-f9df5932]{justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex}.error-boundary-content[data-v-f9df5932]{text-align:center;max-width:400px}.error-icon[data-v-f9df5932]{color:#f56c6c;margin-bottom:16px}.error-title[data-v-f9df5932]{color:#303133;margin:0 0 8px;font-size:18px;font-weight:500}.error-message[data-v-f9df5932]{color:#909399;margin:0 0 20px;font-size:14px;line-height:1.5}.error-actions[data-v-f9df5932]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.error-btn[data-v-f9df5932]{cursor:pointer;border:none;border-radius:4px;padding:8px 20px;font-size:14px;transition:all .2s}.error-btn-primary[data-v-f9df5932]{color:#fff;background-color:#409eff}.error-btn-primary[data-v-f9df5932]:hover{background-color:#66b1ff}.error-btn-secondary[data-v-f9df5932]{color:#606266;background-color:#f4f4f5;border:1px solid #dcdfe6}.error-btn-secondary[data-v-f9df5932]:hover{background-color:#e9e9eb}.error-details[data-v-f9df5932]{text-align:left;margin-top:20px}.error-details pre[data-v-f9df5932]{color:#606266;white-space:pre-wrap;word-break:break-all;background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;max-height:200px;padding:12px;font-size:12px;overflow:auto}body.el-tour-parent--hidden.anime-tour-allow-scroll{width:auto!important;overflow:auto!important}body.anime-tour-avatar-step .center-dropdown--tour{z-index:5600!important}.anime-tour-special-help{max-width:420px;z-index:5800!important}.anime-tour-welcome__desc[data-v-2bac52ab]{color:var(--text-primary);margin:0;line-height:1.7}.anime-tour-welcome__hint[data-v-2bac52ab]{color:var(--text-secondary);margin:12px 0 0;font-size:13px;line-height:1.6}.anime-tour-welcome__actions[data-v-2bac52ab]{justify-content:flex-end;gap:10px;display:flex}.anime-tour-step__title-row[data-v-2bac52ab]{align-items:center;gap:6px;margin:0 0 8px;display:flex}.anime-tour-step__title-text[data-v-2bac52ab]{font-size:15px;font-weight:700;line-height:1.3}.anime-tour-step__help[data-v-2bac52ab]{width:18px;height:18px;color:inherit;cursor:help;background:#ffffff2e;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.anime-tour-step__help[data-v-2bac52ab]:hover{background:#ffffff47}.anime-tour-step__desc[data-v-2bac52ab]{color:inherit;white-space:pre-line;margin:0;line-height:1.65}.anime-tour-step__meta[data-v-2bac52ab]{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.anime-tour-step__waiting[data-v-2bac52ab]{opacity:.85;margin-right:auto;font-size:12px}.anime-tour-step__skip[data-v-2bac52ab]{color:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:13px}.anime-tour-step__skip[data-v-2bac52ab]:hover{opacity:1;text-decoration:underline}.anime-tour-step__back[data-v-2bac52ab],.anime-tour-step__done[data-v-2bac52ab]{color:#1d4ed8;cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700}.anime-tour-step__back[data-v-2bac52ab]:hover,.anime-tour-step__done[data-v-2bac52ab]:hover{filter:brightness(.96)}.appFade-enter-active,.appFade-leave-active{will-change:opacity;transition:opacity .2s}.appFade-enter-from,.appFade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}#nprogress .bar{background:#ba365d!important}.el-message-box-parent--hidden{width:100%!important}:root{--color-primary:#3b82f6;--color-primary-light:#60a5fa;--color-primary-dark:#2563eb;--color-primary-gradient:#3b82f6;--color-accent:#f59e0b;--color-accent-orange:#f59e0b;--color-accent-red:#ef4444;--color-accent-pink:#f59e0b;--color-success:#10b981;--color-success-light:#34d399;--color-success-dark:#059669;--color-warning:#f59e0b;--color-danger:#ef4444;--color-danger-light:#f87171;--color-info:#3b82f6;--color-info-light:#93c5fd;--color-white:#fff;--color-black:#000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-150:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-250:#dbeafe;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-slate-100:#e5e7eb;--color-slate-200:#d1d5db;--color-slate-300:#9ca3af;--color-slate-400:#6b7280;--color-slate-500:#4b5563;--color-slate-600:#374151;--color-slate-700:#1f2937;--color-slate-800:#111827;--color-slate-900:#030712;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#374151;--text-muted:#6b7280;--text-light:#9ca3af;--text-white:#fff;--text-inverse:#fff;--text-dark:#111827;--text-link:#3b82f6;--text-link-hover:#2563eb;--bg-primary:#f9fafb;--bg-secondary:#f3f4f6;--bg-tertiary:#f9fafb;--bg-dark:#111827;--bg-darker:#030712;--bg-overlay:#11182794;--surface-card:#f9fafb;--surface-card-muted:#f3f4f6;--surface-card-blue:#dbeafe;--surface-card-emerald:#d1fae5;--surface-card-amber:#fef3c7;--surface-card-hover:#e5e7eb;--bg-white-85:#ffffffd9;--bg-white-20:#fff3;--bg-black-50:#11182780;--bg-black-12:#1118271f;--bg-black-18:#1118272e;--glass-bg:#f3f4f6;--glass-bg-strong:#f9fafb;--glass-border:#e5e7eb;--glass-border-light:#e5e7eb;--glass-shadow:none;--glass-shadow-hover:none;--glass-dark-bg:#111827;--glass-dark-border:#374151;--glass-dark-shadow:none;--btn-primary:#3b82f6;--btn-primary-hover:#2563eb;--btn-success:#10b981;--btn-success-hover:#059669;--btn-danger:#ef4444;--btn-edit:#10b981;--btn-drop:#10b981;--btn-drop-hover:#059669;--status-watched:#f59e0b;--status-unwatch:#e5e7eb;--status-watching:#10b981;--status-none:#6b7280;--status-drop:#111827;--border-light:#e5e7eb;--border-gray:#e5e7eb;--border-active:#3b82f6;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-button:none;--shadow-card:none;--shadow-glow:none;--loading-dot-1:#dbeafe;--loading-dot-2:#bfdbfe;--loading-dot-3:#fde68a;--loading-dot-4:#fbbf24;--loading-dot-5:#f59e0b;--loading-dot-base:#3b82f6;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--animation-duration:1s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-back:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.2, .9, .2, 1);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:8px;--radius-full:9999px;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-context-menu:2147480000;--font-family-base:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-family-display:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-family-mono:"SF Mono", "Fira Code", "Cascadia Code", monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--container-max-width:1280px;--sidebar-width:310px;--header-height:60px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-primary:#111827;--bg-secondary:#1f2937;--bg-tertiary:#374151;--surface-card:#1f2937;--surface-card-muted:#374151;--surface-card-blue:#172554;--surface-card-emerald:#064e3b;--surface-card-amber:#451a03;--surface-card-hover:#374151;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-tertiary:#e5e7eb;--text-muted:#9ca3af;--text-dark:#f9fafb;--color-gray-50:#111827;--color-gray-100:#1f2937;--color-gray-200:#374151;--color-gray-300:#4b5563;--color-gray-400:#6b7280;--color-gray-500:#9ca3af;--color-gray-600:#d1d5db;--color-gray-700:#e5e7eb;--color-gray-800:#f3f4f6;--color-gray-900:#f9fafb;--glass-bg:#1f2937;--glass-bg-strong:#1f2937;--glass-border:#374151;--glass-border-light:#4b5563;--glass-shadow:none;--glass-shadow-hover:none;--shadow-card:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none}}[data-theme=dark]{--bg-primary:#111827;--bg-secondary:#1f2937;--bg-tertiary:#374151;--surface-card:#1f2937;--surface-card-muted:#374151;--surface-card-blue:#172554;--surface-card-emerald:#064e3b;--surface-card-amber:#451a03;--surface-card-hover:#374151;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-tertiary:#e5e7eb;--text-muted:#9ca3af;--text-inverse:#fff;--text-dark:#f9fafb;--color-gray-50:#111827;--color-gray-100:#1f2937;--color-gray-200:#374151;--color-gray-300:#4b5563;--color-gray-400:#6b7280;--color-gray-500:#9ca3af;--color-gray-600:#d1d5db;--color-gray-700:#e5e7eb;--color-gray-800:#f3f4f6;--color-gray-900:#f9fafb;--glass-bg:#1f2937;--glass-bg-strong:#1f2937;--glass-border:#374151;--glass-border-light:#4b5563;--glass-shadow:none;--glass-shadow-hover:none;--shadow-card:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none}*{margin:0;padding:0}html{background-size:100% 100%;width:100%;height:100%}body{width:100%;font-size:var(--font-size-sm);font-family:var(--font-family-base);color:var(--text-primary);background-size:100% 100%;background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;position:relative;overflow-y:auto}@property --perA{syntax:"<percentage>";inherits:false;initial-value:75%}@property --perB{syntax:"<percentage>";inherits:false;initial-value:99%}@property --perC{syntax:"<percentage>";inherits:false;initial-value:15%}@property --perD{syntax:"<percentage>";inherits:false;initial-value:16%}@property --perE{syntax:"<percentage>";inherits:false;initial-value:86%}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}body{background-color:var(--bg-secondary);background-image:linear-gradient(90deg,#3b82f61a 1px,#0000 1px),linear-gradient(#1118270f 1px,#0000 1px);background-repeat:repeat;background-size:64px 64px;background-attachment:fixed;animation:none}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{background:radial-gradient(circle at 12% 18%,#3b82f638 0 150px,#0000 151px),radial-gradient(circle at 88% 12%,#10b98133 0 130px,#0000 131px),linear-gradient(135deg,#0000 0 58%,#f59e0b2e 58% 70%,#0000 70%)}body:after{background:linear-gradient(90deg,#0000 0 6%,#10b9812e 6% 18%,#0000 18%),linear-gradient(0deg,#0000 0 72%,#3b82f624 72% 86%,#0000 86%),radial-gradient(circle at 78% 82%,#f59e0b38 0 96px,#0000 97px)}#app{z-index:1;min-height:100vh;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background-color:var(--bg-primary);background-image:linear-gradient(90deg,#60a5fa14 1px,#0000 1px),linear-gradient(#f9fafb0a 1px,#0000 1px)}:root:not([data-theme=light]) body:before{background:radial-gradient(circle at 12% 18%,#60a5fa33 0 150px,#0000 151px),radial-gradient(circle at 88% 12%,#34d39926 0 130px,#0000 131px),linear-gradient(135deg,#0000 0 58%,#f59e0b24 58% 70%,#0000 70%)}:root:not([data-theme=light]) body:after{background:linear-gradient(90deg,#0000 0 6%,#34d39924 6% 18%,#0000 18%),linear-gradient(0deg,#0000 0 72%,#60a5fa1f 72% 86%,#0000 86%),radial-gradient(circle at 78% 82%,#f59e0b29 0 96px,#0000 97px)}}[data-theme=dark] body{background-color:var(--bg-primary);background-image:linear-gradient(90deg,#60a5fa14 1px,#0000 1px),linear-gradient(#f9fafb0a 1px,#0000 1px)}[data-theme=dark] body:before{background:radial-gradient(circle at 12% 18%,#60a5fa33 0 150px,#0000 151px),radial-gradient(circle at 88% 12%,#34d39926 0 130px,#0000 131px),linear-gradient(135deg,#0000 0 58%,#f59e0b24 58% 70%,#0000 70%)}[data-theme=dark] body:after{background:linear-gradient(90deg,#0000 0 6%,#34d39924 6% 18%,#0000 18%),linear-gradient(0deg,#0000 0 72%,#60a5fa1f 72% 86%,#0000 86%),radial-gradient(circle at 78% 82%,#f59e0b29 0 96px,#0000 97px)}@keyframes move{to{--perA:85%;--perB:49%;--perC:45%;--perD:39%;--perE:70%;--angle:360deg}}a{color:inherit;cursor:pointer;transition:color var(--transition-fast);text-decoration:none}a:link,a:visited{color:inherit}a:hover{color:var(--color-accent)}a:active{transform:scale(.95)}img{-webkit-user-select:none;user-select:none}img:active{transform:scale(.95)}#can{height:auto;min-height:80vh;padding-bottom:10px;position:relative}.clearfix:after{content:"";clear:both;height:0;display:block}.btn{border-radius:5px;padding:1em 2em;text-decoration:none;display:inline-block}.btn-bubble{color:#fff;background-color:var(--btn-success);background-repeat:no-repeat}.btn-bubble:hover{background-color:var(--btn-success-hover);transform:scale(1.03)}.editBtn{background-color:var(--btn-edit);cursor:pointer;width:auto;height:40px;transition:background-color var(--transition-normal), transform var(--transition-fast);border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;display:flex;overflow:hidden}.editBtn:hover{background-color:var(--color-success-dark);transform:scale(1.03)}.editBtn svg{fill:#fff;z-index:3;transform-origin:bottom;height:15px;margin-right:5px;transition:all .2s}.editBtn:hover svg{transform:rotate(-15deg)translate(5px)}.editBtn:after{content:"";z-index:2;transform-origin:0;background-color:#fff;border-radius:2px;width:20px;height:1px;transition:transform .5s ease-out;position:absolute;bottom:12px;left:-5px;transform:scaleX(0)}.editBtn:hover:after{transform-origin:100%;left:0;transform:scaleX(1)}.editBtn span{color:#fff}.slide_text:after{content:attr(data-text);opacity:0;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:translate(-30%,5px)}.slide_text>span{transition:all .3s}.slide_text:hover.slide_text:after{opacity:1;transform:translateY(5px)}.slide_text:hover.slide_text>span{opacity:0}body .el-radio__input.is-checked .el-radio__inner{background:#fff}body .el-radio__input.is-checked .el-radio__inner:after{background:var(--el-color-primary)}.el-radio__inner:after{width:50%;height:50%}body .dropCancelBtn{background-color:var(--btn-drop);color:var(--text-white)}body .dropCancelBtn:hover{background-color:var(--btn-drop-hover)}.seo-text-block{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-text-block p{font-size:inherit}img.lazy-loading{opacity:0;transition:opacity .3s}img.lazy-loaded{opacity:1;transition:opacity .3s}img.lazy-error{opacity:.6}.autoSearchClass{background:var(--surface-card)!important;border:2px solid var(--border-gray)!important;border-radius:var(--radius-lg)!important;margin-top:8px!important;padding:6px!important}.autoSearchClass .el-autocomplete-suggestion__wrap{max-height:280px}.autoSearchClass .el-autocomplete-suggestion__list{margin:0;padding:0;list-style:none}.autoSearchClass .el-autocomplete-suggestion__list li{color:var(--text-secondary);font-family:var(--font-family-base);border-radius:var(--radius-md);margin-bottom:2px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.autoSearchClass .el-autocomplete-suggestion__list li:hover{color:var(--color-primary);background:var(--surface-card-hover)!important}.el-card{background:var(--surface-card);border-color:var(--glass-border-light);border-radius:var(--radius-lg);box-shadow:none}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus{box-shadow:none}.el-card__header{border-color:var(--glass-border)!important}.el-dialog,.el-drawer,.el-popper,.el-select-dropdown,.el-picker-panel{background:var(--surface-card)!important;border-color:var(--glass-border-light)!important}.personal-space-dialog-overlay{z-index:12000!important}.el-message,.personal-space-message{z-index:12001!important}.autoSearchClass .el-scrollbar__bar.is-vertical{width:4px;right:2px}.autoSearchClass .el-scrollbar__thumb{background:var(--color-gray-300);border-radius:4px}[data-theme=dark] .el-dialog,[data-theme=dark] .el-drawer,[data-theme=dark] .el-popper,[data-theme=dark] .el-select-dropdown,[data-theme=dark] .el-picker-panel{background:var(--surface-card)!important;border-color:var(--glass-border-light)!important;color:var(--text-primary)!important;box-shadow:none!important}[data-theme=dark] .el-card{background:var(--surface-card);border-color:var(--glass-border-light);box-shadow:none;color:var(--text-primary)!important}.el-popper.is-light{background:var(--surface-card)!important;border-color:var(--glass-border-light)!important;color:var(--text-primary)!important;box-shadow:none!important}.el-popper.is-light>.el-popper__arrow:before{background:var(--surface-card)!important;border-color:var(--glass-border-light)!important}.el-popper.is-dark{background:var(--bg-dark)!important;border-color:var(--bg-dark)!important;color:var(--text-white)!important;box-shadow:none!important}.el-popper.is-dark>.el-popper__arrow:before{background:var(--bg-dark)!important;border-color:var(--bg-dark)!important}[data-theme=dark] .el-dialog__title,[data-theme=dark] .el-dialog__body,[data-theme=dark] .el-drawer__title,[data-theme=dark] .el-drawer__body,[data-theme=dark] .el-card__body,[data-theme=dark] .el-card__header,[data-theme=dark] .el-form-item__label,[data-theme=dark] .el-radio,[data-theme=dark] .el-checkbox,[data-theme=dark] .el-empty__description,[data-theme=dark] .el-pagination,[data-theme=dark] .el-pagination button,[data-theme=dark] .el-pagination .el-pager li{color:var(--text-primary)!important}[data-theme=dark] .el-dialog__header,[data-theme=dark] .el-dialog__footer,[data-theme=dark] .el-drawer__header,[data-theme=dark] .el-card__header{border-color:var(--glass-border)!important}[data-theme=dark] .el-input__wrapper,[data-theme=dark] .el-textarea__inner,[data-theme=dark] .el-select__wrapper,[data-theme=dark] .el-input-group__prepend,[data-theme=dark] .el-input-group__append{background:var(--bg-secondary)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important}[data-theme=dark] .el-input__inner,[data-theme=dark] .el-textarea__inner,[data-theme=dark] .el-select__placeholder,[data-theme=dark] .el-select__selected-item,[data-theme=dark] .el-select-dropdown__item{color:var(--text-primary)!important}[data-theme=dark] .el-input__inner::placeholder,[data-theme=dark] .el-textarea__inner::placeholder{color:var(--text-muted)!important}[data-theme=dark] .el-input__count,[data-theme=dark] .el-input__count-inner{color:var(--text-muted)!important;background:0 0!important}[data-theme=dark] .el-textarea .el-input__count{color:var(--text-muted)!important;background:var(--bg-secondary)!important}[data-theme=dark] .el-switch__label{color:var(--text-secondary)!important}[data-theme=dark] .el-switch__label.is-active{color:var(--color-primary)!important}[data-theme=dark] .el-radio-button__inner{border-color:var(--glass-border)!important;background:var(--bg-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-white)!important}[data-theme=dark] .el-select-dropdown__item.hover,[data-theme=dark] .el-select-dropdown__item:hover,[data-theme=dark] .el-select-dropdown__item.is-selected,[data-theme=dark] .el-popper .el-dropdown-menu__item:hover{background:var(--bg-secondary)!important;color:var(--color-accent)!important}[data-theme=dark] .el-table,[data-theme=dark] .el-table tr,[data-theme=dark] .el-table th.el-table__cell,[data-theme=dark] .el-table td.el-table__cell{background:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--glass-border)!important}[data-theme=dark] .el-table__header-wrapper th,[data-theme=dark] .el-table__fixed-header-wrapper th{background:var(--bg-secondary)!important}[data-theme=dark] .el-pagination.is-background .el-pager li,[data-theme=dark] .el-pagination.is-background button{background:var(--bg-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] .el-pagination.is-background .el-pager li.is-active{background:var(--color-primary)!important;color:var(--text-white)!important}::-webkit-scrollbar{width:10px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:3px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::selection{color:inherit;background:#dbeafe}.glass-card{background:var(--surface-card-muted);border-radius:var(--radius-xl);border:0;transition:background .2s,transform .2s}.glass-card-strong{background:var(--surface-card);border:2px solid var(--glass-border-light);border-radius:var(--radius-xl);transition:background .2s,transform .2s}.btn-glass{border-radius:var(--radius-md);border:2px solid var(--color-primary);min-height:40px;color:var(--color-primary);font-family:var(--font-family-base);font-size:var(--font-size-sm);cursor:pointer;transition:background .2s var(--ease-smooth), color .2s var(--ease-smooth), transform .2s var(--ease-smooth);background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;display:inline-flex}.btn-glass:hover{background:var(--color-primary);color:var(--text-white);transform:scale(1.03)}.btn-primary-gradient{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);border:none;transition:background .2s,transform .2s}.btn-primary-gradient:hover{background:var(--color-primary-dark);transform:scale(1.03)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in-up{animation:fade-in-up .5s var(--ease-out-expo) both}@media (prefers-color-scheme:dark){.nav-glass.nav-glass{background:var(--bg-primary);border-color:var(--glass-border-light)}.nav-glass.nav-glass:hover{background:var(--bg-secondary)}.nav-divider{background:var(--glass-border-light)}nav ul li{color:var(--text-secondary)}}[data-theme=dark] .nav-glass.nav-glass{background:var(--bg-primary);border-color:var(--glass-border-light)}[data-theme=dark] .nav-glass.nav-glass:hover{background:var(--bg-secondary)}[data-theme=dark] .nav-divider{background:var(--glass-border-light)}[data-theme=dark] nav ul li{color:var(--text-secondary)}
