:root{--font-global: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--color-bg: #f5f4f0;--color-text-main: #222222;--color-text-sub: #585858;--card-bg: rgba(255, 255, 255, .65);--card-bg-hover: rgba(255, 255, 255, .88);--card-border: rgba(226, 222, 211, .5);--card-border-hover: rgba(163, 179, 182, .5);--card-shadow: 0 10px 30px -10px rgba(67, 67, 67, .04);--card-shadow-hover: 0 20px 40px -15px rgba(67, 67, 67, .08), 0 0 0 1px rgba(163, 179, 182, .1);--theme-blue: #9aa8ad;--theme-green: #a0b0a3;--theme-purple: #b5abb0;--theme-pink: #ccbab0;--theme-orange: #d1c1b3;--theme-yellow: #cab99b;--theme-primary: var(--theme-blue);--theme-primary-hover: #8ea0a4;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--transition-smooth: all .35s cubic-bezier(.25, 1, .5, 1);--transition-elastic: all .5s cubic-bezier(.175, .885, .32, 1.15)}::selection{background-color:color-mix(in srgb,var(--theme-primary) 35%,transparent);color:inherit}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,input,button,select,textarea{font-family:var(--font-global)}html{background-color:var(--color-bg);color:var(--color-text-main);scroll-behavior:smooth;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.font-morandi-sans{--font-global: "Plus Jakarta Sans", "Noto Sans SC", system-ui, -apple-system, sans-serif}html.font-system-sans{--font-global: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif}html.font-inter{--font-global: "Inter", "MiSans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}html.font-outfit{--font-global: "Outfit", "HarmonyOS Sans SC", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}html.font-geist{--font-global: "Smiley Sans", "smiley-sans", "SmileySans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}html.font-lxgw-wenkai{--font-global: "Lora", "LXGW WenKai Screen", "LXGW WenKai", system-ui, -apple-system, sans-serif}html.font-geist-sans{--font-global: "Geist Sans", "Inter", "MiSans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}html.font-cormorant-serif{--font-global: "Cormorant Garamond", "Noto Serif SC", "Songti SC", "SimSun", serif}html.font-custom-link,html.font-custom-file{--font-global: var(--font-family-custom), -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif !important}body{min-height:100vh;position:relative;background-attachment:fixed;background-color:var(--color-bg);transition:background-color .4s ease,background-image .4s ease}html.bg-morandi-glow body,body.bg-morandi-glow{background-image:radial-gradient(circle at 5% 10%,rgba(154,168,173,.15) 0%,transparent 35%),radial-gradient(circle at 95% 85%,rgba(204,186,176,.15) 0%,transparent 40%),linear-gradient(to bottom,#f5f4f0,#f0eee8)}html.bg-solid-cream body,body.bg-solid-cream{background-color:#f5f4f0;background-image:none}html.bg-dark-slate body,body.bg-dark-slate{background-color:#1e2122;background-image:none;--color-bg: #1e2122;--color-text-main: #e8e8e8;--color-text-sub: #9ba1a3;--card-bg: rgba(38, 41, 43, var(--card-bg-opacity, .65)) !important;--card-border: rgba(255, 255, 255, .06);--card-border-hover: rgba(255, 255, 255, .15);--card-shadow: 0 10px 30px -10px rgba(0, 0, 0, .2);--card-shadow-hover: 0 20px 40px -15px rgba(0, 0, 0, .35), 0 0 0 1px rgba(255, 255, 255, .05)}html.bg-dark-slate a.back-home-btn,html.bg-dark-slate .action-btn.secondary,html.bg-dark-slate .cat-icon-box,html.bg-dark-slate .tab-btn,html.bg-dark-slate .custom-select-trigger,html.bg-dark-slate .admin-form input,html.bg-dark-slate .admin-form select,html.bg-dark-slate .icon-btn,body.bg-dark-slate a.back-home-btn,body.bg-dark-slate .action-btn.secondary,body.bg-dark-slate .cat-icon-box,body.bg-dark-slate .tab-btn,body.bg-dark-slate .custom-select-trigger,body.bg-dark-slate .admin-form input,body.bg-dark-slate .admin-form select,body.bg-dark-slate .icon-btn{background:#ffffff0a!important;color:#e8e8e8!important;border-color:#ffffff14!important}html.bg-dark-slate .tab-btn.active,body.bg-dark-slate .tab-btn.active{background:var(--theme-primary)!important;color:#fff!important;border-color:var(--theme-primary)!important}html.bg-dark-slate .custom-options-container,body.bg-dark-slate .custom-options-container{background:#1e2122f2!important;border-color:#ffffff14!important}html.bg-dark-slate .custom-option:hover,body.bg-dark-slate .custom-option:hover{background:#ffffff0f!important}html.bg-custom-url,html.bg-custom-file{background-color:var(--color-bg);background-image:var(--custom-bg-image-url, none);--color-text-main: #111111;--color-text-sub: #4b4b4b}html.bg-custom-url body,html.bg-custom-file body,body.bg-custom-url,body.bg-custom-file{background-color:transparent;background-image:var(--custom-bg-image-url, none);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}html.bg-custom-url::-webkit-scrollbar-track,html.bg-custom-file::-webkit-scrollbar-track{background:transparent}html.bg-custom-url:after,html.bg-custom-file:after,body.bg-custom-url:after,body.bg-custom-file:after{content:"";position:fixed;inset:0;background:#f5f4f073;z-index:-2;pointer-events:none}:root{--theme-morandi-glow: #9aa8ad;--theme-solid-cream: #ccbab0;--theme-dark-slate: #3a3a3a;--theme-custom-url: #cab99b;--theme-custom-file: #b5abb0;--theme-custom-link: #9aa8ad}html.bg-dark-slate .sidebar-container{background:#1e2122b8!important;border-right-color:#ffffff0f!important;box-shadow:10px 0 40px -20px #00000080!important}html.bg-dark-slate .time-widget,html.bg-dark-slate .weather-widget{background:#ffffff0f!important;border-color:#ffffff14!important;box-shadow:0 6px 20px -10px #0006!important}html.bg-dark-slate .weather-widget:hover{background:#ffffff0f!important}html.bg-dark-slate .nav-item{color:#e8e8e8!important}html.bg-dark-slate .nav-item:hover{background:#ffffff0d!important;border-color:#ffffff14!important}html.bg-dark-slate .nav-item.active{background:#ffffff14!important;color:var(--theme-primary)!important;border-color:#ffffff1a!important}html.bg-dark-slate .engine-dropdown{background:#1e2122fa!important;border-color:#ffffff14!important;box-shadow:0 15px 35px -10px #0006!important}html.bg-dark-slate .engine-item{color:#e8e8e8!important}html.bg-dark-slate .engine-item:hover{background:#ffffff0f!important}html.bg-dark-slate .engine-item.active{background:#ffffff14!important;color:var(--theme-primary)!important}html.bg-dark-slate .current-engine-btn:hover{background:#ffffff0a!important}html.bg-dark-slate .kbd-hint{background:#ffffff0f!important;border-color:#ffffff14!important;color:#9ba1a3!important}html.bg-dark-slate .search-wrapper .divider{background:#ffffff14!important}html.bg-dark-slate .clear-btn:hover{background:#ffffff0f!important;color:#e8e8e8!important}html.bg-dark-slate .modal-box{background:#26292bf2!important;border-color:#ffffff14!important;color:#e8e8e8!important;box-shadow:0 20px 40px #0006!important}html.bg-dark-slate .modal-box h3{color:#e8e8e8!important}html.bg-dark-slate .modal-btn.secondary{background:#ffffff0a!important;color:#e8e8e8!important}html.bg-dark-slate .modal-btn.secondary:hover{background:#ffffff14!important}html.bg-dark-slate .modal-box div[style*="border-bottom: 1px dashed"]{border-bottom-color:#ffffff14!important}html.bg-dark-slate #fontUploadStatus,html.bg-dark-slate #bgUploadStatus{color:#9ba1a3!important}html.bg-dark-slate .header-divider{background:#ffffff1a!important}html.bg-dark-slate .back-home-btn:hover{background:#ffffff14!important}html.bg-dark-slate .category-item:hover{background:#ffffff14!important;box-shadow:0 4px 12px #0000001a!important}html.bg-dark-slate .admin-link-card-clicks{background:#ffffff0d!important}html.bg-dark-slate .admin-link-card-footer,html.bg-dark-slate .admin-form-box{border-top-color:#ffffff0f!important}html.bg-dark-slate .section-header{border-bottom-color:#ffffff0f!important}html.bg-dark-slate .category-badge{background:#ffffff0d!important;color:#9ba1a3!important}html.bg-dark-slate .category-title-wrapper{border-bottom-color:#ffffff0f!important}html.bg-dark-slate .admin-form input:focus,html.bg-dark-slate .admin-form select:focus{background:#ffffff14!important;border-color:var(--theme-primary-hover)!important;box-shadow:0 0 0 3px #ffffff0d!important}html.bg-dark-slate .custom-select-trigger:hover,html.bg-dark-slate .custom-select-wrapper.open .custom-select-trigger{background:#ffffff14!important;border-color:var(--theme-primary-hover)!important}html.bg-dark-slate .admin-link-card:hover{border-color:#ffffff26!important;background:#ffffff0f!important;box-shadow:0 20px 40px -15px #00000080!important}html.bg-dark-slate .category-item:hover{background:#ffffff0f!important;border-color:#ffffff1f!important}html.bg-dark-slate a.link-card:hover{background:#ffffff0f!important;box-shadow:0 20px 40px -15px #00000080!important}html.bg-dark-slate .search-wrapper input,html.bg-dark-slate .icon-picker-search{color:#e8e8e8!important}html.bg-dark-slate .search-wrapper input::placeholder,html.bg-dark-slate .icon-picker-search::placeholder{color:#717779!important}html.bg-dark-slate .search-wrapper{background:#ffffff08!important;border-color:#ffffff0f!important;box-shadow:0 10px 30px -10px #0000004d!important}html.bg-dark-slate .search-wrapper:hover{border-color:#ffffff1f!important;background:#ffffff0d!important}html.bg-dark-slate .search-wrapper:focus-within{background:#ffffff0f!important;border-color:var(--theme-primary-hover)!important;box-shadow:0 12px 40px -15px #00000080,0 0 0 3px #ffffff08!important}html.bg-dark-slate .custom-select-trigger:focus-within{border-color:var(--theme-primary-hover)!important}html.bg-dark-slate .action-btn.secondary:hover,html.bg-dark-slate .back-home-btn:hover,html.bg-dark-slate .tab-btn:hover{background:#ffffff14!important;border-color:#ffffff26!important;color:#fff!important}.admin-header,.admin-section,.modal-box,.sidebar-container,.category-item,a.link-card,.admin-link-card,.custom-select-trigger,.custom-options-container,.settings-header,.settings-section,.settings-auth-card{backdrop-filter:blur(var(--card-blur-radius, 20px))!important;-webkit-backdrop-filter:blur(var(--card-blur-radius, 20px))!important;transition:backdrop-filter .3s cubic-bezier(.25,1,.5,1),-webkit-backdrop-filter .3s cubic-bezier(.25,1,.5,1),background-color .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1)}html.is-dragging .admin-header,html.is-dragging .admin-section,html.is-dragging .modal-box,html.is-dragging .sidebar-container,html.is-dragging .category-item,html.is-dragging a.link-card,html.is-dragging .admin-link-card,html.is-dragging .custom-select-trigger,html.is-dragging .custom-options-container,html.is-dragging .settings-header,html.is-dragging .settings-section,html.is-dragging .settings-auth-card{transition:none!important}html.scrollbar-enabled ::-webkit-scrollbar{width:4px;height:4px;background:transparent}html.scrollbar-enabled ::-webkit-scrollbar-track{background:transparent}html.scrollbar-enabled ::-webkit-scrollbar-thumb{background:var(--theme-primary, #c1c1c1);border-radius:var(--radius-sm)}html.scrollbar-enabled ::-webkit-scrollbar-thumb:hover{background:var(--theme-primary-hover, #a8a8a8)}html:not(.scrollbar-enabled){scrollbar-width:none}html:not(.scrollbar-enabled) ::-webkit-scrollbar{display:none;width:0;height:0}a{color:inherit;text-decoration:none}.card-watermark{position:absolute;bottom:-15px;right:-15px;width:84px;height:84px;color:var(--theme-color);opacity:.05;pointer-events:none;z-index:1;transition:var(--transition-smooth);transform:translateZ(0) rotate(-15deg);will-change:transform,opacity}.card-watermark i,.card-watermark svg,.card-watermark img{width:100%;height:100%}a.link-card:hover .card-watermark,.admin-link-card:hover .card-watermark{transform:translate3d(-3px,-3px,0) scale(1.12) rotate(-5deg);opacity:.08}.app-container{min-height:100vh;display:flex;flex-direction:column;position:relative}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid var(--card-border);background-color:#fffc;color:var(--color-text-main);border-radius:8px;padding:8px 30px 8px 12px;font-size:13px;cursor:pointer;transition:var(--transition-smooth);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:13px}select:hover{border-color:var(--theme-primary-hover);background-color:#fff;box-shadow:0 4px 12px #00000008}select:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px #9aa8ad26;background-color:#fff}html.bg-dark-slate select{background-color:#ffffff0a!important;color:#e8e8e8!important;border-color:#ffffff14!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important}html.bg-dark-slate select:hover,html.bg-dark-slate select:focus{background-color:#ffffff14!important;border-color:var(--theme-primary-hover)!important}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:#00000014;outline:none;border:none!important;padding:0;margin:8px 0;transition:background .3s}input[type=range]:focus{outline:none!important;border:none!important;box-shadow:none!important}input[type=range]::-webkit-slider-runnable-track{border:none!important;background:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--theme-primary);cursor:pointer;border:none!important;transition:transform .15s,background-color .15s;box-shadow:0 2px 6px #00000026;transform:translateZ(0);will-change:transform;backface-visibility:hidden}input[type=range]::-webkit-slider-thumb:hover{transform:scale3d(1.2,1.2,1);background:var(--theme-primary-hover)}input[type=range]::-moz-range-track{border:none!important;background:transparent}input[type=range]::-moz-range-thumb{width:14px;height:14px;border:none!important;border-radius:50%;background:var(--theme-primary);cursor:pointer;box-shadow:0 2px 6px #00000026;transition:transform .15s,background-color .15s}input[type=range]::-moz-range-thumb:hover{transform:scale3d(1.2,1.2,1);background:var(--theme-primary-hover)}input[type=range]::-ms-track{border:none!important;color:transparent;background:transparent}input[type=range]::-ms-thumb{border:none!important}html.bg-dark-slate input[type=range]{background:#ffffff1f!important}.custom-select-wrapper.open-up .custom-options-container{top:auto;bottom:calc(100% + 6px)!important;transform:translate3d(0,6px,0)!important}.custom-select-wrapper.open-up.open .custom-options-container{transform:translateZ(0)!important}@keyframes toast-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-toast.loading i,.custom-toast.loading svg{animation:toast-spin 1s linear infinite!important;color:var(--theme-primary)!important}
