@import"https://at.alicdn.com/t/font_2605666_1i02mfre568.css";.el-notification.right{background-color:#f0d9ff4d;padding:7px 13px 10px;font-size:10px;line-height:10px;font-family:revert}.v-dialog__body{padding:10px!important;color:#606266;font-size:14px;word-break:break-all;max-height:65vh!important;min-height:50vh!important;overflow-y:auto!important}.v-dialog__header{padding:10px 10px 0!important}.v-dialog__footer{padding:0 10px 10px!important;text-align:right;box-sizing:border-box;-webkit-box-sizing:border-box}.formClass{margin:0 10px;width:100%}.paddingway{padding:10px 0 0}.v-list-item{padding:0 10px!important}.v-list-item__icon{margin:10px 0!important}.v-list-item__content{padding:10px 0!important}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:15px!important}.base-dialog-css{max-height:60vh}.title-header{position:absolute;padding-top:5px;padding-left:5px;z-index:50;width:100%;height:32px}.dialog-content{padding-top:40px;padding-left:10px;padding-right:10px;min-height:350px}.dialog-footer{width:100%;position:relative;margin-top:50px!important}.footer-slot{display:block;position:absolute;bottom:5px;right:15px}.w-e-toolbar,.w-e-text-container,.w-e-menu-panel{background:none!important}.notify-container[data-v-f2aaf55e]{width:100%;min-width:320px;max-width:420px;background:var(--notify-bg);border-radius:16px;border:2px solid var(--border-button);box-shadow:var(--notify-shadow-default);overflow:hidden;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);position:relative}.notify-container.slide-in[data-v-f2aaf55e]{animation:slideInRight-f2aaf55e .5s cubic-bezier(.68,-.55,.265,1.55)}.notify-container.slide-out[data-v-f2aaf55e]{animation:slideOutRight-f2aaf55e .3s ease}.notify-container[data-v-f2aaf55e]:hover{border-color:var(--border-button-hover);box-shadow:var(--notify-shadow-hover);transform:translateY(-2px) scale(1.02)}.notify-container.notify-success[data-v-f2aaf55e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--decoration-success)}.notify-container.notify-error[data-v-f2aaf55e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--decoration-error)}.notify-container.notify-warning[data-v-f2aaf55e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--decoration-warning)}.notify-container.notify-info[data-v-f2aaf55e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--decoration-info)}.notify-content[data-v-f2aaf55e]{display:flex;align-items:flex-start;padding:16px 18px;gap:14px}.notify-content .notify-icon[data-v-f2aaf55e]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:1px;border-radius:50%;background:var(--notify-close-bg)}.notify-content .notify-icon svg[data-v-f2aaf55e]{width:20px;height:20px;filter:drop-shadow(var(--glow-icon))}.notify-success .notify-content .notify-icon[data-v-f2aaf55e]{background:var(--notify-icon-bg-success)}.notify-success .notify-content .notify-icon svg[data-v-f2aaf55e]{color:var(--text-success);filter:drop-shadow(var(--notify-icon-shadow-success))}.notify-error .notify-content .notify-icon[data-v-f2aaf55e]{background:var(--notify-icon-bg-error)}.notify-error .notify-content .notify-icon svg[data-v-f2aaf55e]{color:var(--text-error);filter:drop-shadow(var(--notify-icon-shadow-error))}.notify-warning .notify-content .notify-icon[data-v-f2aaf55e]{background:var(--notify-icon-bg-warning)}.notify-warning .notify-content .notify-icon svg[data-v-f2aaf55e]{color:var(--text-warning);filter:drop-shadow(var(--notify-icon-shadow-warning))}.notify-info .notify-content .notify-icon[data-v-f2aaf55e]{background:var(--notify-icon-bg-info)}.notify-info .notify-content .notify-icon svg[data-v-f2aaf55e]{color:var(--text-info);filter:drop-shadow(var(--notify-icon-shadow-info))}.notify-content .notify-text[data-v-f2aaf55e]{flex:1;min-width:0}.notify-content .notify-text .notify-title[data-v-f2aaf55e]{font-weight:700;font-size:15px;line-height:1.4;margin-bottom:5px;color:var(--text-brand);text-shadow:var(--text-glow-subtle);letter-spacing:.5px}.notify-content .notify-text .notify-message[data-v-f2aaf55e]{font-size:13px;line-height:1.6;color:var(--notify-text-body);word-wrap:break-word;word-break:break-word}.notify-content .notify-close[data-v-f2aaf55e]{flex-shrink:0;margin-left:8px;opacity:.5;transition:all .2s ease}.notify-content .notify-close .close-btn[data-v-f2aaf55e]{background:var(--notify-close-bg);border:1px solid var(--notify-close-border);border-radius:50%;cursor:pointer;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--notify-close-text);transition:all .2s ease}.notify-content .notify-close .close-btn[data-v-f2aaf55e]:hover{background:var(--notify-close-bg-hover);border-color:var(--notify-close-border-hover);color:var(--notify-close-text-hover);transform:rotate(90deg) scale(1.1);box-shadow:var(--notify-close-shadow-hover)}.notify-progress[data-v-f2aaf55e]{position:relative;height:4px;background:var(--notify-progress-bg);overflow:hidden;border-radius:2px}.notify-progress .notify-progress-bar[data-v-f2aaf55e]{position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:left;will-change:width;border-radius:2px;box-shadow:0 0 8px currentColor}.notify-container.notify-success .notify-progress .notify-progress-bar[data-v-f2aaf55e]{background:var(--notify-progress-success);color:var(--notify-status-success-text)}.notify-container.notify-error .notify-progress .notify-progress-bar[data-v-f2aaf55e]{background:var(--notify-progress-error);color:var(--notify-status-error-text)}.notify-container.notify-warning .notify-progress .notify-progress-bar[data-v-f2aaf55e]{background:var(--notify-progress-warning);color:var(--notify-status-warning-text)}.notify-container.notify-info .notify-progress .notify-progress-bar[data-v-f2aaf55e]{background:var(--notify-progress-info);color:var(--notify-status-info-text)}@keyframes slideInRight-f2aaf55e{0%{transform:translate(480px) scale(.8) rotate(-5deg);opacity:0}to{transform:translate(0) scale(1) rotate(0);opacity:1}}@keyframes slideOutRight-f2aaf55e{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(480px) scale(.9);opacity:0}}.image-preview-overlay[data-v-0045d07b]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--image-preview-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out;animation:image-preview-fade-in-0045d07b .3s ease-out}.image-preview-overlay .preview-container[data-v-0045d07b]{position:relative;max-width:90%;max-height:90%;animation:image-preview-zoom-in-0045d07b .3s ease-out}.image-preview-overlay .preview-container .preview-image[data-v-0045d07b]{max-width:100%;max-height:90vh;border-radius:8px;border:4px solid var(--image-preview-img-border);box-shadow:var(--image-preview-img-shadow);object-fit:contain}@keyframes image-preview-fade-in-0045d07b{0%{opacity:0}to{opacity:1}}@keyframes image-preview-zoom-in-0045d07b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.image-preview-fade-enter-active[data-v-0045d07b],.image-preview-fade-leave-active[data-v-0045d07b]{transition:opacity .3s ease}.image-preview-fade-enter-from[data-v-0045d07b],.image-preview-fade-leave-to[data-v-0045d07b]{opacity:0}#app[data-v-b7e07ff8]{width:100%;height:100%}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}#app{width:100%;height:100vh;overflow:hidden}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer;outline:none}input,textarea{outline:none;border:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}:root [class*=header],:root [class*=menu],:root [class*=card],:root [class*=dialog],:root [class*=modal],:root [class*=preview],:root [class*=tag],:root [class*=nav],:root .blog-cover,:root .content-section,:root .article-item,:root .home-content-bg,:root .content-left,:root .content-right{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (hover: none) and (pointer: coarse){.card:hover,.blog-card:hover,.article-card:hover,.content-section:hover,.mobile-article-card:hover,.home-content-bg:hover,.content-left:hover,.content-right:hover,.article-item:hover,.tag-badge:hover,.blog-list-item:hover,.compact-blog-card:hover,.blog-cover img:hover{transform:none!important}}:root{--font-size-small: 12px;--font-size-base: 14px;--font-size-medium: 16px;--font-size-large: 18px;--font-size-extra-large: 20px;--spacing-mini: 4px;--spacing-small: 8px;--spacing-base: 16px;--spacing-large: 24px;--spacing-extra-large: 32px;--border-radius-small: 2px;--border-radius-base: 4px;--border-radius-large: 8px;--border-radius-round: 20px;--border-radius-circle: 50%;--transition-base: all .3s cubic-bezier(.645, .045, .355, 1);--transition-fast: all .2s ease-in-out;--transition-slow: all .5s ease-in-out;--primary-color: var(--color-primary);--text-color-secondary: var(--color-surface-060)}:root{--color-accent-005: rgba(255, 183, 197, .05);--color-accent-008: rgba(255, 183, 197, .08);--color-accent-010: rgba(255, 183, 197, .1);--color-accent-015: rgba(255, 183, 197, .15);--color-accent-020: rgba(255, 183, 197, .2);--color-accent-025: rgba(255, 183, 197, .25);--color-accent-030: rgba(255, 183, 197, .3);--color-accent-035: rgba(255, 183, 197, .35);--color-accent-040: rgba(255, 183, 197, .4);--color-accent-045: rgba(255, 183, 197, .45);--color-accent-050: rgba(255, 183, 197, .5);--color-accent-060: rgba(255, 183, 197, .6);--color-accent-070: rgba(255, 183, 197, .7);--color-accent-080: rgba(255, 183, 197, .8);--color-accent-085: rgba(255, 183, 197, .85);--color-accent-090: rgba(255, 183, 197, .9);--color-accent-100: rgba(255, 183, 197, 1);--color-accent-rgb: 255, 183, 197;--color-rose-008: rgba(255, 100, 150, .08);--color-rose-010: rgba(255, 100, 150, .1);--color-rose-015: rgba(255, 100, 150, .15);--color-rose-020: rgba(255, 100, 150, .2);--color-rose-025: rgba(255, 100, 150, .25);--color-rose-030: rgba(255, 100, 150, .3);--color-rose-035: rgba(255, 100, 150, .35);--color-rose-040: rgba(255, 100, 150, .4);--color-rose-045: rgba(255, 100, 150, .45);--color-rose-050: rgba(255, 100, 150, .5);--color-rose-060: rgba(255, 100, 150, .6);--color-rose-070: rgba(255, 100, 150, .7);--color-rose-080: rgba(255, 100, 150, .8);--color-rose-090: rgba(255, 100, 150, .9);--color-rose-100: rgba(255, 100, 150, 1);--color-surface-000: rgba(255, 255, 255, 0);--color-surface-002: rgba(255, 255, 255, .02);--color-surface-003: rgba(255, 255, 255, .03);--color-surface-005: rgba(255, 255, 255, .05);--color-surface-008: rgba(255, 255, 255, .08);--color-surface-010: rgba(255, 255, 255, .1);--color-surface-012: rgba(255, 255, 255, .12);--color-surface-015: rgba(255, 255, 255, .15);--color-surface-020: rgba(255, 255, 255, .2);--color-surface-030: rgba(255, 255, 255, .3);--color-surface-040: rgba(255, 255, 255, .4);--color-surface-050: rgba(255, 255, 255, .5);--color-surface-060: rgba(255, 255, 255, .6);--color-surface-070: rgba(255, 255, 255, .7);--color-surface-085: rgba(255, 255, 255, .85);--color-surface-090: rgba(255, 255, 255, .9);--color-surface-092: rgba(255, 255, 255, .92);--color-surface-095: rgba(255, 255, 255, .95);--color-surface-098: rgba(255, 255, 255, .98);--color-surface-100: rgba(255, 255, 255, 1);--color-overlay-005: rgba(0, 0, 0, .05);--color-overlay-010: rgba(0, 0, 0, .1);--color-overlay-015: rgba(0, 0, 0, .15);--color-overlay-020: rgba(0, 0, 0, .2);--color-overlay-030: rgba(0, 0, 0, .3);--color-overlay-040: rgba(0, 0, 0, .4);--color-overlay-060: rgba(0, 0, 0, .6);--color-overlay-090: rgba(0, 0, 0, .9);--color-canvas-top: rgba(10, 10, 26, 1);--color-canvas-mid: rgba(26, 26, 58, 1);--color-canvas-bottom: rgba(45, 58, 90, 1);--color-header-top: rgba(26, 26, 46, .7);--color-header-mid: rgba(22, 33, 62, .6);--color-header-bottom: rgba(26, 58, 92, .5);--color-header-mobile-top: rgba(26, 26, 46, .65);--color-header-mobile-mid: rgba(22, 33, 62, .55);--color-header-mobile-bottom: rgba(26, 58, 92, .45);--color-indigo-005: rgba(125, 146, 213, .05);--color-indigo-008: rgba(125, 146, 213, .08);--color-indigo-010: rgba(125, 146, 213, .1);--color-indigo-015: rgba(125, 146, 213, .15);--color-indigo-020: rgba(125, 146, 213, .2);--color-indigo-025: rgba(125, 146, 213, .25);--color-indigo-030: rgba(125, 146, 213, .3);--color-indigo-040: rgba(125, 146, 213, .4);--color-indigo-050: rgba(125, 146, 213, .5);--color-indigo-060: rgba(125, 146, 213, .6);--color-indigo-080: rgba(125, 146, 213, .8);--color-indigo-100: rgba(125, 146, 213, 1);--color-sky-a-020: rgba(100, 150, 255, .2);--color-sky-b-030: rgba(100, 183, 255, .3);--color-sky-b-050: rgba(100, 183, 255, .5);--color-sky-b-060: rgba(100, 183, 255, .6);--color-sky-b-080: rgba(100, 183, 255, .8);--color-sky-a-030: rgba(100, 150, 255, .3);--color-primary: rgba(64, 158, 255, 1);--color-success-020: rgba(100, 221, 120, .2);--color-success-025: rgba(100, 221, 120, .25);--color-success-040: rgba(100, 221, 120, .4);--color-success-070: rgba(100, 221, 120, .7);--color-success-080: rgba(100, 221, 120, .8);--color-success-090: rgba(100, 221, 120, .9);--color-error-020: rgba(255, 100, 100, .2);--color-error-025: rgba(255, 100, 100, .25);--color-error-030: rgba(255, 100, 100, .3);--color-error-040: rgba(255, 100, 100, .4);--color-error-050: rgba(255, 100, 100, .5);--color-error-060: rgba(255, 100, 100, .6);--color-error-070: rgba(255, 100, 100, .7);--color-error-080: rgba(255, 100, 100, .8);--color-error-090: rgba(255, 100, 100, .9);--color-error-deep-020: rgba(255, 50, 50, .2);--color-error-deep-040: rgba(255, 50, 50, .4);--color-danger-015: rgba(244, 67, 54, .15);--color-danger-020: rgba(244, 67, 54, .2);--color-danger-030: rgba(244, 67, 54, .3);--color-danger-040: rgba(244, 67, 54, .4);--color-danger-050: rgba(244, 67, 54, .5);--color-danger-060: rgba(244, 67, 54, .6);--color-danger-070: rgba(244, 67, 54, .7);--color-danger-090: rgba(244, 67, 54, .9);--color-warning-020: rgba(255, 183, 77, .2);--color-warning-025: rgba(255, 183, 77, .25);--color-warning-040: rgba(255, 183, 77, .4);--color-warning-070: rgba(255, 183, 77, .7);--color-warning-080: rgba(255, 183, 77, .8);--color-warning-090: rgba(255, 183, 77, .9);--color-info-020: rgba(100, 181, 246, .2);--color-info-025: rgba(100, 181, 246, .25);--color-info-040: rgba(100, 181, 246, .4);--color-info-070: rgba(100, 181, 246, .7);--color-info-080: rgba(100, 181, 246, .8);--color-info-090: rgba(100, 181, 246, .9);--color-twitter: rgba(26, 145, 218, 1);--color-notify-bg-start: rgba(255, 255, 255, .98);--color-notify-bg-end: rgba(255, 250, 255, .95);--color-notify-text-raw: rgba(100, 100, 120, .8);--color-neutral-070: rgba(128, 128, 128, .7);--color-neutral-090: rgba(128, 128, 128, .9);--color-shooting: rgba(200, 220, 255, 1);--color-card-title: rgba(80, 100, 160, 1);--color-card-icon-hover: rgba(100, 120, 190, 1);--color-generic: rgba(128, 128, 128, 1);--color-link: rgba(100, 181, 246, .9);--color-link-hover: rgba(130, 200, 255, 1);--color-body-bg: rgba(245, 245, 245, 1);--color-footer-border: rgba(235, 238, 245, 1);--color-footer-text: rgba(96, 98, 102, 1)}:root{--page-bg: var(--color-canvas-bottom);--toolbar-bg: var(--color-overlay-040);--surface-default: var(--color-surface-008);--surface-hover: var(--color-surface-010);--surface-active: var(--color-surface-012);--surface-transparent: var(--color-surface-005);--input-bg-default: var(--color-surface-010);--input-bg-focus: var(--color-surface-015);--input-bg-disabled: var(--color-overlay-005);--input-focus-inset-shadow: inset 0 0 10px var(--color-accent-005);--input-default-shadow: var(--color-accent-010);--nav-item-bg-hover: var(--color-accent-010);--nav-item-bg-active: var(--color-accent-015);--nav-hover-shadow: 0 0 15px var(--color-accent-020);--nav-active-shadow: 0 0 20px var(--color-accent-030);--search-btn-hover-shadow: 0 0 15px var(--color-accent-060);--search-loading-color: var(--color-accent-060);--text-primary: var(--color-surface-095);--text-title: var(--color-surface-098);--text-heading: var(--color-surface-092);--text-secondary: var(--color-surface-090);--text-meta: var(--color-surface-070);--text-placeholder: var(--color-surface-050);--text-disabled: var(--color-surface-040);--text-brand: var(--color-accent-090);--text-link: var(--color-link);--text-link-hover: var(--color-surface-095);--text-success: var(--color-success-090);--text-error: var(--color-error-090);--text-warning: var(--color-warning-090);--text-info: var(--color-info-090);--text-neutral: var(--color-neutral-070);--text-neutral-hover: var(--color-neutral-090);--link-color: var(--color-link);--link-hover-color: var(--color-link-hover);--border-default: var(--color-accent-020);--border-light: var(--color-accent-015);--border-strong: var(--color-accent-030);--border-focus: var(--color-accent-060);--border-hover: var(--color-accent-050);--border-divider: var(--color-accent-020);--border-input: var(--color-accent-030);--border-card: var(--color-accent-020);--border-button: var(--color-accent-050);--border-button-hover: var(--color-accent-080);--border-tag: var(--color-accent-030);--border-tag-active: var(--color-accent-080);--shadow-card: 0 2px 12px 0 var(--color-overlay-010);--shadow-card-hover: 0 0 30px var(--color-accent-025);--shadow-button: 0 2px 8px var(--color-accent-030);--shadow-button-hover: 0 4px 15px var(--color-accent-050);--shadow-input-focus: 0 0 20px var(--color-accent-030);--shadow-inner: inset 0 0 30px var(--color-accent-005);--box-shadow-base: 0 2px 12px 0 var(--color-overlay-010);--box-shadow-dark: 0 2px 12px 0 var(--color-overlay-020);--box-shadow-light: 0 1px 3px 0 var(--color-overlay-010);--glow-text-title: 0 0 15px var(--color-accent-050);--glow-logo: 0 0 12px var(--color-accent-060);--glow-logo-strong: 0 0 10px var(--color-accent-070);--glow-icon: 0 2px 4px var(--color-rose-030);--text-glow-subtle: 0 0 8px var(--color-accent-030);--header-glow-radial: radial-gradient(ellipse at center, var(--color-accent-005) 0%, transparent 70%);--header-highlight-top: linear-gradient(90deg, var(--color-surface-000) 0%, var(--color-surface-030) 50%, var(--color-surface-000) 100%);--gradient-header: linear-gradient(180deg, var(--color-header-top) 0%, var(--color-header-mid) 50%, var(--color-header-bottom) 100%);--gradient-mobile-menu: linear-gradient(180deg, var(--color-header-mobile-top) 0%, var(--color-header-mobile-mid) 50%, var(--color-header-mobile-bottom) 100%);--gradient-card-default: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--gradient-card-featured: linear-gradient(135deg, var(--color-surface-005) 0%, var(--color-surface-002) 100%);--gradient-input-default: linear-gradient(135deg, var(--color-surface-010) 0%, var(--color-surface-005) 100%);--gradient-input-focus: linear-gradient(135deg, var(--color-surface-015) 0%, var(--color-surface-008) 100%);--gradient-tag-default: linear-gradient(135deg, var(--color-accent-015) 0%, var(--color-rose-010) 100%);--gradient-tag-hover: linear-gradient(135deg, var(--color-accent-030) 0%, var(--color-rose-020) 100%);--gradient-tag-active: linear-gradient(135deg, var(--color-accent-040) 0%, var(--color-rose-030) 100%);--decoration-success: linear-gradient(90deg, rgba(100, 221, 120, 0) 0%, var(--color-success-080) 50%, rgba(100, 221, 120, 0) 100%);--decoration-error: linear-gradient(90deg, rgba(255, 100, 100, 0) 0%, var(--color-error-080) 50%, rgba(255, 100, 100, 0) 100%);--decoration-warning: linear-gradient(90deg, rgba(255, 183, 77, 0) 0%, var(--color-warning-080) 50%, rgba(255, 183, 77, 0) 100%);--decoration-info: linear-gradient(90deg, rgba(100, 181, 246, 0) 0%, var(--color-info-080) 50%, rgba(100, 181, 246, 0) 100%);--scrollbar-thumb: var(--color-accent-030);--scrollbar-thumb-hover: var(--color-accent-060);--user-info-bg: var(--color-accent-010);--user-info-border: var(--color-accent-015);--user-avatar-bg: linear-gradient(135deg, var(--color-accent-030), var(--color-rose-025));--user-avatar-shadow: 0 0 10px var(--color-accent-040);--notify-bg: linear-gradient(135deg, var(--color-notify-bg-start) 0%, var(--color-notify-bg-end) 100%);--notify-text-body: var(--color-notify-text-raw);--notify-shadow-default: 0 6px 24px var(--color-accent-030), 0 3px 12px var(--color-rose-015), var(--shadow-inner);--notify-shadow-hover: 0 8px 32px var(--color-accent-040), 0 4px 16px var(--color-rose-020), inset 0 0 40px var(--color-accent-008);--notify-progress-bg: var(--color-accent-010);--notify-close-bg: linear-gradient(135deg, var(--color-accent-015) 0%, var(--color-rose-010) 100%);--notify-close-bg-hover: linear-gradient(135deg, var(--color-accent-040) 0%, var(--color-rose-025) 100%);--notify-close-border: var(--color-accent-030);--notify-close-border-hover: var(--color-accent-060);--notify-close-text: var(--color-rose-060);--notify-close-text-hover: var(--color-rose-090);--notify-close-shadow-hover: 0 0 12px var(--color-accent-040);--notify-icon-bg-success: linear-gradient(135deg, var(--color-success-025) 0%, var(--color-notify-icon-success) 100%);--notify-icon-bg-error: linear-gradient(135deg, var(--color-error-025) 0%, var(--color-danger-020) 100%);--notify-icon-bg-warning: linear-gradient(135deg, var(--color-warning-025) 0%, var(--color-notify-icon-warning) 100%);--notify-icon-bg-info: linear-gradient(135deg, var(--color-info-025) 0%, var(--color-notify-icon-info) 100%);--notify-icon-shadow-success: 0 2px 4px var(--color-success-040);--notify-icon-shadow-error: 0 2px 4px var(--color-error-040);--notify-icon-shadow-warning: 0 2px 4px var(--color-warning-040);--notify-icon-shadow-info: 0 2px 4px var(--color-info-040);--notify-progress-success: linear-gradient(90deg, var(--color-success-090) 0%, var(--color-success-070) 100%);--notify-progress-error: linear-gradient(90deg, var(--color-error-090) 0%, var(--color-error-070) 100%);--notify-progress-warning: linear-gradient(90deg, var(--color-warning-090) 0%, var(--color-warning-070) 100%);--notify-progress-info: linear-gradient(90deg, var(--color-info-090) 0%, var(--color-info-070) 100%);--notify-status-success-text: var(--color-success-090);--notify-status-error-text: var(--color-error-090);--notify-status-warning-text: var(--color-warning-090);--notify-status-info-text: var(--color-info-090);--terminal-title-color: var(--color-surface-095);--terminal-title-shadow: 0 0 10px var(--color-accent-050)}:root{--btn-primary-bg: linear-gradient(135deg, var(--color-accent-040) 0%, var(--color-rose-035) 100%);--btn-primary-bg-hover: linear-gradient(135deg, var(--color-accent-060) 0%, var(--color-rose-050) 100%);--btn-primary-border: var(--border-button);--btn-primary-hover-border: var(--border-strong);--btn-primary-shadow: 0 2px 8px var(--color-accent-030);--btn-primary-hover-shadow: 0 0 15px var(--color-accent-050);--btn-ghost-bg: var(--color-accent-020);--btn-ghost-hover-bg: var(--color-accent-030);--btn-secondary-bg: linear-gradient(135deg, var(--color-accent-030) 0%, var(--color-rose-025) 100%);--btn-secondary-hover-bg: linear-gradient(135deg, var(--color-accent-050) 0%, var(--color-rose-040) 100%);--btn-danger-bg: linear-gradient(135deg, var(--color-error-030) 0%, var(--color-error-deep-020) 100%);--btn-danger-hover-bg: linear-gradient(135deg, var(--color-error-050) 0%, var(--color-error-deep-040) 100%);--btn-danger-border: var(--color-error-050);--btn-danger-hover-border: var(--color-error-080);--btn-danger-shadow: var(--color-error-030);--btn-danger-hover-shadow: 0 0 15px var(--color-error-060);--btn-logout-hover-bg: var(--color-danger-015);--btn-logout-hover-border: var(--color-danger-060);--btn-logout-hover-text: var(--color-danger-090);--btn-logout-hover-shadow: 0 0 15px var(--color-danger-040);--btn-sky-bg: linear-gradient(135deg, var(--color-sky-b-030) 0%, var(--color-sky-a-020) 100%);--btn-sky-bg-hover: linear-gradient(135deg, var(--color-sky-b-050) 0%, var(--color-sky-a-030) 100%);--btn-sky-border-value: var(--color-sky-b-050);--btn-sky-border-hover-value: var(--color-sky-b-080);--btn-sky-shadow-value: 0 2px 8px var(--color-sky-b-030);--btn-sky-shadow-hover-value: 0 0 15px var(--color-sky-b-060);--btn-primary-hover-bg: linear-gradient(135deg, var(--color-accent-050) 0%, var(--color-rose-040) 100%);--btn-edit-bg: linear-gradient(135deg, var(--color-accent-050) 0%, var(--color-rose-045) 100%);--btn-edit-border: var(--color-accent-070);--btn-edit-hover-bg: linear-gradient(135deg, var(--color-accent-070) 0%, var(--color-rose-060) 100%);--btn-edit-hover-border: var(--color-accent-090);--btn-edit-hover-shadow: 0 0 25px var(--color-accent-060);--btn-accent-bg: linear-gradient(135deg, var(--color-accent-060) 0%, var(--color-rose-050) 100%);--btn-accent-border: var(--border-button);--btn-accent-hover-bg: linear-gradient(135deg, var(--color-accent-080) 0%, var(--color-rose-070) 100%);--btn-accent-hover-border: var(--border-button-hover);--btn-accent-shadow: 0 4px 15px var(--color-accent-040);--btn-accent-hover-shadow: 0 6px 20px var(--color-accent-060);--btn-secondary-border: var(--border-button);--btn-secondary-hover-border: var(--border-focus);--btn-secondary-shadow: 0 2px 8px var(--color-accent-030);--btn-secondary-hover-shadow: 0 0 15px var(--color-accent-030);--tag-bg-default: var(--color-accent-020);--tag-bg-hover: var(--color-accent-030);--tag-bg-active: var(--color-accent-050);--badge-bg: linear-gradient(135deg, var(--color-accent-080) 0%, var(--color-rose-060) 100%);--badge-bg-hover: linear-gradient(135deg, var(--color-accent-100) 0%, var(--color-rose-080) 100%);--badge-bg-active: linear-gradient(135deg, var(--color-accent-100) 0%, var(--color-rose-090) 100%);--tag-count-bg: var(--color-overlay-020);--tag-name-text-shadow: 0 0 5px var(--color-accent-030);--badge-shadow-default: var(--color-accent-050);--badge-shadow-hover: var(--color-accent-080);--badge-shadow-active: 0 0 20px var(--color-accent-100);--tag-item-hover-shadow: 0 0 15px var(--color-accent-040);--tag-item-active-shadow: 0 0 20px var(--color-accent-060);--tag-item-shadow: var(--color-accent-040);--selected-tag-bg: var(--color-accent-030);--selected-tag-remove-hover: var(--color-rose-100);--tag-chip-bg: linear-gradient(135deg, var(--color-accent-040) 0%, var(--color-rose-035) 100%);--tag-chip-border: var(--border-button);--tag-chip-shadow: var(--shadow-button);--tag-chip-hover-shadow: 0 4px 12px var(--color-accent-050);--tag-chip-hover-border: var(--border-strong);--tag-selector-container-bg: var(--surface-transparent);--tag-selector-container-border: var(--border-light);--tag-item-bg: var(--gradient-tag-default);--tag-item-border: var(--border-tag);--tag-item-text: var(--text-primary);--tag-item-text-shadow: 0 0 8px var(--color-accent-040);--tag-item-badge-bg: var(--badge-bg);--tag-item-badge-text: white;--tag-item-hover-bg: var(--gradient-tag-hover);--tag-item-hover-border: var(--border-focus);--tag-item-active-bg: var(--gradient-tag-active);--tag-item-active-border: var(--border-tag-active);--tag-compact-bg: var(--color-accent-025);--tag-compact-border: var(--color-accent-035);--tag-compact-text: var(--color-surface-090);--tag-compact-shadow: 0 0 5px var(--color-accent-030);--tag-input-bg: var(--input-bg-default);--tag-input-border: var(--border-input);--tag-input-text: var(--text-primary);--tag-input-placeholder: var(--text-placeholder);--tag-input-focus-bg: var(--input-bg-focus);--tag-input-focus-border: var(--border-focus);--selected-tag-border: var(--border-strong);--selected-tag-text: var(--text-primary);--selected-tag-remove-color: var(--text-meta);--blog-detail-card-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--blog-detail-card-border: var(--border-default);--blog-detail-card-shadow: 0 2px 12px var(--color-overlay-010);--blog-detail-top-actions-bg: linear-gradient(135deg, var(--color-accent-015) 0%, var(--color-rose-010) 100%);--blog-detail-top-actions-border: var(--color-accent-025);--blog-detail-btn-border: var(--color-accent-040);--blog-detail-btn-shadow: 0 2px 8px var(--color-overlay-015);--blog-detail-header-border: var(--color-accent-015);--blog-title-color: var(--text-title);--blog-title-shadow: var(--glow-text-title);--blog-body-text: var(--text-primary);--blog-meta-bg: linear-gradient(135deg, var(--color-accent-010) 0%, var(--color-rose-008) 100%);--blog-meta-border: var(--border-default);--blog-meta-text: var(--text-secondary);--blog-meta-icon: var(--text-brand);--blog-cover-border: var(--color-surface-090);--blog-cover-shadow: 0 4px 15px var(--color-overlay-030);--blog-cover-hover-shadow: 0 6px 20px var(--color-overlay-040);--blog-cover-hover-border: var(--text-link-hover);--content-image-border: var(--color-surface-090);--content-image-shadow: 0 4px 15px var(--color-overlay-030);--content-image-hover-shadow: 0 6px 20px var(--color-overlay-040);--content-image-hover-border: var(--color-surface-100);--heading-color: var(--text-title);--heading-shadow: 0 0 10px var(--color-accent-020);--inline-code-bg: var(--color-accent-015);--inline-code-color: var(--text-secondary);--code-block-bg: var(--color-overlay-030);--code-block-border: var(--border-light);--code-block-text: var(--text-secondary);--blockquote-color: var(--text-secondary);--blockquote-border: var(--border-button);--blockquote-bg: var(--color-accent-005);--blog-list-search-btn-bg: linear-gradient(135deg, var(--color-accent-050) 0%, var(--color-rose-045) 100%);--blog-list-search-btn-border: var(--color-accent-070);--blog-list-card-border: 2px solid var(--color-accent-030);--blog-list-card-shadow: 0 0 30px var(--color-accent-025), inset 0 0 30px var(--color-accent-005);--blog-list-item-hover-border: var(--color-accent-070);--blog-list-item-hover-shadow: 0 0 50px var(--color-accent-040), inset 0 0 50px var(--color-accent-010);--blog-list-title-shadow: 0 0 15px var(--color-accent-050);--blog-list-divider: var(--color-accent-020);--blog-list-meta-color: var(--color-accent-090);--blog-list-meta-shadow: 0 0 5px var(--color-accent-020);--blog-list-meta-icon-shadow: 0 0 8px var(--color-accent-040);--blog-list-featured-bg: linear-gradient(135deg, var(--color-surface-010) 0%, var(--color-surface-005) 100%);--blog-list-featured-radial: radial-gradient(circle, var(--color-accent-015) 0%, transparent 70%);--blog-list-featured-title-color: var(--color-surface-098);--blog-list-featured-tag-text: var(--color-surface-095);--blog-list-featured-summary-color: var(--color-surface-085);--blog-list-compact-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--blog-list-compact-border: var(--color-accent-025);--blog-list-compact-shadow: 0 4px 15px var(--color-accent-015);--blog-list-compact-hover-border: var(--color-accent-060);--blog-list-compact-hover-shadow: 0 8px 25px var(--color-accent-035);--blog-list-compact-hover-bg: linear-gradient(135deg, var(--color-accent-015) 0%, var(--color-surface-008) 100%);--blog-list-compact-title-color: var(--color-surface-092);--blog-list-compact-title-shadow: 0 0 8px var(--color-accent-030);--blog-list-compact-date-color: var(--color-accent-085);--blog-list-compact-date-shadow: 0 0 5px var(--color-accent-020);--btn-secondary-text: var(--color-surface-015);--blog-editor-hint-bg: var(--color-accent-010);--blog-editor-hint-border: var(--border-default);--blog-editor-hint-active-bg: var(--color-accent-030);--blog-editor-hint-active-border: var(--border-button);--blog-editor-hint-icon-bg: var(--color-accent-050);--blog-editor-hint-icon-border: var(--border-strong);--blog-editor-title-shadow: 0 0 10px var(--color-accent-030);--blog-editor-input-border: var(--border-button);--blog-editor-content-bg: var(--color-surface-005);--blog-editor-content-border: var(--border-light);--blog-editor-tab-bg: var(--color-surface-010);--blog-editor-tab-border: var(--border-tag);--blog-editor-tab-text: var(--text-placeholder);--blog-editor-tab-active-text: var(--text-secondary);--blog-editor-tab-active-indicator: var(--border-button);--blog-creator-card-bg: var(--surface-default);--blog-creator-card-border: var(--border-card);--blog-creator-card-shadow: var(--shadow-card);--blog-creator-input-bg: var(--input-bg-default);--blog-creator-input-border: var(--border-input);--blog-creator-input-focus-bg: var(--input-bg-focus);--blog-creator-input-focus-border: var(--border-focus);--blog-creator-input-placeholder: var(--text-placeholder);--blog-creator-label-color: var(--text-secondary);--blog-creator-section-title: var(--text-heading);--blog-creator-section-border: var(--border-divider);--profile-hero-title-color: #fff;--profile-hero-title-shadow: 0 0 10px var(--color-accent-080), 0 0 20px var(--color-accent-060), 0 0 30px var(--color-accent-040), 0 0 40px var(--color-rose-030);--profile-hero-accent-color: var(--color-accent-030);--profile-hero-subtitle-color: var(--color-surface-015);--profile-hero-subtitle-shadow: 0 0 10px var(--color-accent-050);--home-card-bg: var(--color-surface-020);--home-card-shadow: 0 4px 20px var(--color-indigo-015);--home-card-border: var(--color-indigo-010);--home-card-hover-shadow: 0 12px 35px var(--color-indigo-025);--home-card-hover-border: var(--color-indigo-030);--home-card-icon-color: var(--color-indigo-100);--home-card-icon-hover-color: var(--color-card-icon-hover);--home-card-title-color: var(--color-card-title);--home-card-desc-color: var(--color-indigo-100);--section-bg: linear-gradient(135deg, var(--color-surface-010) 0%, var(--color-surface-005) 100%);--section-border: 2px solid var(--color-accent-030);--section-shadow: 0 0 20px var(--color-accent-020), inset 0 0 20px var(--color-accent-005);--section-glow: radial-gradient(circle, var(--color-accent-010) 0%, transparent 70%);--section-hover-border: var(--color-accent-060);--section-hover-shadow: 0 0 30px var(--color-accent-040), inset 0 0 30px var(--color-accent-010);--section-divider: 2px solid var(--color-accent-030);--profile-hero-icon-color: var(--color-accent-090);--profile-hero-icon-filter: drop-shadow(0 0 5px var(--color-accent-050));--section-title-color: var(--color-surface-095);--text-link-color: var(--color-accent-090);--text-link-shadow: 0 0 5px var(--color-accent-030);--text-link-hover-color: var(--color-surface-100);--text-link-hover-shadow: 0 0 10px var(--color-accent-080);--home-article-card-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--home-article-card-border: var(--border-default);--home-article-card-hover-bg: linear-gradient(135deg, var(--color-accent-015) 0%, var(--color-surface-010) 100%);--home-article-card-hover-border: var(--border-button);--home-article-card-hover-shadow: 0 0 15px var(--color-accent-030);--home-article-title-color: var(--text-primary);--home-article-title-shadow: 0 0 5px var(--color-accent-030);--home-title-shadow: 0 0 5px var(--color-accent-030);--home-article-meta-color: var(--text-brand);--profile-avatar-size: 130px;--profile-avatar-border: 3px solid var(--color-accent-060);--profile-avatar-shadow: 0 0 20px var(--color-accent-040), 0 0 40px var(--color-rose-020);--profile-avatar-hover-border: var(--color-accent-090);--profile-avatar-hover-shadow: 0 0 30px var(--color-accent-060), 0 0 60px var(--color-rose-030);--profile-avatar-bg: linear-gradient(135deg, var(--color-accent-030), var(--color-rose-025));--profile-avatar-placeholder-color: var(--color-accent-090);--tag-item-badge-shadow: 0 0 10px var(--color-accent-050);--tag-item-badge-hover-bg: linear-gradient(135deg, var(--color-accent-100) 0%, var(--color-rose-080) 100%);--tag-item-badge-hover-shadow: 0 0 15px var(--color-accent-080);--border-button: var(--color-accent-050);--border-focus: var(--color-accent-080);--login-card-bg: linear-gradient(135deg, var(--color-surface-070) 0%, var(--color-surface-085) 100%);--login-card-shadow: 0 8px 32px var(--color-overlay-020), 0 2px 8px var(--color-surface-030), inset 0 0 60px var(--color-surface-020);--login-title-color: var(--color-indigo-100);--login-subtitle-color: var(--color-indigo-100);--login-form-icon-color: var(--color-indigo-060);--login-input-bg: var(--color-indigo-005);--login-input-focus-bg: var(--color-indigo-008);--login-input-border: var(--color-indigo-030);--login-input-focus-border: var(--color-indigo-100);--login-input-focus-shadow: var(--color-indigo-010);--login-input-text: var(--color-indigo-100);--login-input-placeholder: var(--color-indigo-050);--login-input-disabled-bg: var(--color-overlay-005);--login-toggle-btn-color: var(--color-indigo-060);--login-toggle-btn-hover: var(--color-indigo-100);--login-divider-color: var(--color-indigo-020);--login-divider-dot: var(--color-indigo-040);--login-divider-dot-glow: var(--color-indigo-030);--login-btn-bg: linear-gradient(135deg, var(--color-indigo-015) 0%, var(--color-indigo-010) 100%);--login-btn-border: var(--color-indigo-040);--login-btn-hover-border: var(--color-indigo-100);--login-btn-shadow: 0 2px 10px var(--color-indigo-020);--login-btn-text: var(--color-indigo-080);--login-btn-hover-text: var(--color-indigo-100);--login-btn-hover-shadow: 0 4px 15px var(--color-indigo-040);--login-footer-text: gray;--login-footer-link: grey;--login-twitter-icon: var(--color-twitter);--login-icp-text: grey;--tool-tab-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--tool-tab-border: var(--border-light);--tool-tab-text: var(--color-surface-090);--tool-tab-shadow: var(--shadow-card);--tool-tab-active-bg: linear-gradient(135deg, var(--color-accent-040) 0%, var(--color-rose-035) 100%);--tool-tab-active-border: var(--border-focus);--tool-tab-active-shadow: 0 0 20px var(--color-accent-040);--tool-tab-hover-bg: linear-gradient(135deg, var(--color-accent-030) 0%, var(--color-rose-025) 100%);--tool-tab-hover-border: var(--border-button);--tool-tab-hover-shadow: 0 0 15px var(--color-accent-030);--tool-content-bg: linear-gradient(135deg, var(--color-surface-010) 0%, var(--color-surface-005) 100%);--tool-content-border: var(--border-default);--tool-content-shadow: 0 4px 20px var(--color-overlay-015), inset 0 0 30px var(--color-accent-005);--tool-card-bg: linear-gradient(135deg, var(--color-surface-010) 0%, var(--color-surface-005) 100%);--tool-card-border: var(--border-light);--tool-card-shadow: var(--shadow-card);--tool-card-hover-bg: linear-gradient(135deg, var(--color-surface-015) 0%, var(--color-surface-008) 100%);--tool-card-hover-border: var(--border-button);--tool-card-hover-shadow: 0 8px 30px var(--color-overlay-025);--tool-card-icon-bg: linear-gradient(135deg, var(--color-accent-040) 0%, var(--color-rose-035) 100%);--tool-card-icon-shadow: 0 0 16px var(--color-accent-025);--tool-card-name-color: var(--text-primary);--tool-card-desc-color: var(--text-secondary);--html-editor-title-color: var(--text-primary);--html-editor-title-shadow: 0 0 8px var(--color-accent-030);--html-editor-content-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--sql2string-title-color: var(--text-primary);--sql2string-title-shadow: 0 0 8px var(--color-accent-030);--sql2string-textarea-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--sql2string-textarea-border: var(--border-light);--sql2string-textarea-text: var(--text-primary);--sql2string-textarea-placeholder: var(--text-placeholder);--sql2string-textarea-focus-border: var(--border-focus);--sql2string-textarea-focus-shadow: var(--shadow-input-focus);--sql2string-textarea-focus-bg: var(--gradient-input-focus);--json-formatter-title-color: var(--text-primary);--json-formatter-title-shadow: 0 0 8px var(--color-accent-030);--json-formatter-textarea-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--json-formatter-textarea-border: var(--border-light);--json-formatter-textarea-text: var(--text-primary);--json-formatter-textarea-placeholder: var(--text-placeholder);--json-formatter-textarea-focus-border: var(--border-focus);--json-formatter-textarea-focus-shadow: var(--shadow-input-focus);--json-formatter-textarea-focus-bg: var(--gradient-input-focus);--json-formatter-output-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--json-formatter-output-border: var(--border-light);--json-formatter-output-text: var(--text-primary);--json-formatter-key-color: var(--color-rose-080);--json-formatter-string-color: var(--color-success-090);--json-formatter-number-color: var(--color-indigo-100);--json-formatter-boolean-color: var(--color-warning-090);--json-formatter-null-color: var(--text-meta);--json-formatter-tabs-bg: var(--surface-transparent);--json-formatter-tabs-border: var(--border-light);--json-formatter-tab-color: var(--text-secondary);--json-formatter-tab-hover-bg: var(--color-accent-015);--json-formatter-tab-hover-color: var(--text-primary);--json-formatter-tab-active-bg: linear-gradient(135deg, var(--color-accent-040) 0%, var(--color-rose-035) 100%);--json-formatter-tab-active-color: var(--text-primary);--json-formatter-tab-active-shadow: 0 2px 8px var(--color-accent-030);--json-tree-toolbar-bg: var(--surface-transparent);--json-tree-toolbar-border: var(--border-light);--json-tree-tool-btn-bg: var(--color-accent-020);--json-tree-tool-btn-color: var(--text-primary);--json-tree-tool-btn-border: var(--border-button);--json-tree-tool-btn-hover-bg: var(--color-accent-040);--json-tree-tool-btn-hover-border: var(--border-strong);--json-tree-zoom-color: var(--text-secondary);--json-tree-content-bg: var(--surface-transparent);--json-tree-content-border: var(--border-light);--json-tree-hover-bg: var(--color-accent-008);--json-tree-toggle-color: var(--text-meta);--json-tree-toggle-hover-color: var(--color-accent-080);--json-tree-root-key-color: var(--color-rose-090);--json-tree-key-color: var(--color-rose-070);--json-tree-separator-color: var(--text-placeholder);--json-tree-string-color: var(--color-success-090);--json-tree-number-color: var(--color-indigo-100);--json-tree-boolean-color: var(--color-warning-090);--json-tree-null-color: var(--text-meta);--json-tree-object-color: var(--text-placeholder);--json-tree-value-color: var(--text-primary);--json-tree-preview-color: var(--text-placeholder);--json-tree-guide-line: var(--border-divider);--base64-tab-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--base64-tab-border: var(--border-light);--base64-tab-text: var(--color-surface-015);--base64-tab-shadow: var(--shadow-card);--base64-tab-active-bg: linear-gradient(135deg, var(--color-accent-040) 0%, var(--color-rose-035) 100%);--base64-tab-active-border: var(--border-focus);--base64-tab-active-shadow: 0 0 20px var(--color-accent-040);--base64-tab-hover-bg: linear-gradient(135deg, var(--color-accent-030) 0%, var(--color-rose-025) 100%);--base64-tab-hover-border: var(--border-button);--base64-tab-hover-shadow: 0 0 15px var(--color-accent-030);--base64-title-color: var(--text-primary);--base64-title-shadow: 0 0 8px var(--color-accent-030);--base64-textarea-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--base64-textarea-border: var(--border-light);--base64-textarea-text: var(--text-primary);--base64-textarea-placeholder: var(--text-placeholder);--base64-textarea-focus-border: var(--border-focus);--base64-textarea-focus-shadow: var(--shadow-input-focus);--base64-textarea-focus-bg: var(--gradient-input-focus);--md-preview-title-color: var(--text-primary);--md-preview-title-shadow: 0 0 8px var(--color-accent-030);--md-preview-editor-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--md-preview-editor-border: var(--border-light);--md-preview-editor-text: var(--text-primary);--md-preview-editor-placeholder: var(--text-placeholder);--md-preview-editor-focus-border: var(--border-focus);--md-preview-editor-focus-shadow: var(--shadow-input-focus);--md-preview-editor-focus-bg: var(--gradient-input-focus);--md-preview-content-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--md-preview-content-border: var(--border-light);--md-preview-heading-color: var(--text-title);--md-preview-text-color: var(--text-primary);--md-preview-link-color: var(--link-color);--md-preview-link-hover-color: var(--link-hover-color);--md-preview-inline-code-bg: var(--color-accent-015);--md-preview-inline-code-color: var(--text-secondary);--md-preview-code-block-bg: var(--color-overlay-030);--md-preview-code-block-border: var(--border-light);--md-preview-code-block-text: var(--text-secondary);--md-preview-blockquote-color: var(--text-secondary);--md-preview-blockquote-border: var(--border-button);--md-preview-blockquote-bg: var(--color-accent-005);--md-preview-image-border: var(--color-surface-090);--md-preview-image-hover-border: var(--color-surface-100);--md-preview-table-border: var(--border-default);--md-preview-table-header-bg: var(--color-accent-010);--md-preview-table-row-bg: var(--color-surface-005);--md-preview-hr-color: var(--border-divider);--md-preview-border-color: var(--border-default);--md-editor-container-bg: var(--surface-default);--md-editor-container-border: var(--border-card);--md-editor-toolbar-bg: var(--toolbar-bg);--md-editor-toolbar-border: var(--border-divider);--md-editor-tab-bg: transparent;--md-editor-tab-active-bg: var(--color-accent-015);--md-editor-tab-text: var(--text-placeholder);--md-editor-tab-active-text: var(--text-secondary);--md-editor-tab-indicator: var(--border-button);--md-editor-textarea-bg: var(--input-bg-default);--md-editor-textarea-text: var(--text-primary);--md-editor-textarea-border: var(--border-input);--md-editor-textarea-focus-border: var(--border-focus);--md-editor-textarea-placeholder: var(--text-placeholder);--md-editor-preview-bg: var(--surface-transparent);--md-editor-preview-text: var(--text-primary);--md-editor-preview-border: var(--border-light);--page-nav-bg: linear-gradient(135deg, var(--color-surface-005) 0%, var(--color-surface-002) 100%);--page-nav-border: var(--border-default);--page-nav-btn-bg: var(--color-accent-030);--page-nav-btn-hover-bg: var(--color-accent-060);--page-nav-arrow-bg: linear-gradient(135deg, var(--color-accent-030) 0%, var(--color-rose-025) 100%);--page-nav-arrow-border: var(--border-button);--page-nav-arrow-text: var(--text-primary);--page-nav-arrow-shadow: 0 4px 15px var(--color-accent-030);--page-nav-arrow-hover-bg: linear-gradient(135deg, var(--color-accent-050) 0%, var(--color-rose-040) 100%);--page-nav-arrow-hover-border: var(--border-strong);--page-nav-arrow-hover-shadow: 0 0 25px var(--color-accent-060);--page-dots-bg: linear-gradient(135deg, var(--color-surface-005) 0%, var(--color-surface-002) 100%);--page-dots-border: var(--color-accent-020);--page-dot-inactive: var(--color-accent-040);--page-dot-inactive-bg: var(--color-accent-010);--page-dot-inactive-hover: var(--color-accent-080);--page-dot-active-stroke: var(--color-accent-080);--page-dot-active-fill: var(--color-accent-060);--page-dot-active-glow: 0 0 6px var(--color-accent-060);--image-upload-area-bg: var(--input-bg-default);--image-upload-area-border: var(--border-input);--image-upload-area-border-dashed: var(--border-divider);--image-upload-area-hover-bg: var(--input-bg-focus);--image-upload-area-hover-border: var(--border-focus);--image-upload-icon-color: var(--text-meta);--image-upload-text-color: var(--text-secondary);--image-upload-hint-color: var(--text-placeholder);--image-preview-overlay: var(--color-overlay-040);--image-preview-img-border: var(--color-surface-100);--image-preview-img-shadow: 0 10px 40px var(--color-overlay-060);--image-preview-border: var(--border-card);--image-preview-shadow: var(--shadow-card);--back-to-top-bg: linear-gradient(135deg, var(--color-accent-050) 0%, var(--color-rose-045) 100%);--back-to-top-border: var(--border-strong);--back-to-top-shadow: 0 2px 8px var(--color-overlay-015);--back-to-top-icon-filter: drop-shadow(0 2px 4px var(--color-surface-030));--back-to-top-inner-ring: var(--color-surface-020);--back-to-top-hover-bg: linear-gradient(135deg, var(--color-accent-070) 0%, var(--color-rose-060) 100%);--back-to-top-hover-border: var(--color-accent-090);--back-to-top-hover-shadow: 0 4px 12px var(--color-accent-030);--back-to-top-hover-icon-filter: drop-shadow(0 4px 8px var(--color-surface-050));--skeleton-item-bg: linear-gradient(135deg, var(--color-surface-008) 0%, var(--color-surface-003) 100%);--skeleton-item-border: var(--color-accent-020);--skeleton-featured-border: var(--color-accent-030);--skeleton-title-shimmer: linear-gradient(90deg, var(--color-accent-020) 0%, var(--color-accent-035) 50%, var(--color-accent-020) 100%);--skeleton-content-shimmer: linear-gradient(90deg, var(--color-accent-015) 0%, var(--color-accent-025) 50%, var(--color-accent-015) 100%);--skeleton-meta-shimmer: linear-gradient(90deg, var(--color-accent-010) 0%, var(--color-accent-020) 50%, var(--color-accent-010) 100%);--footer-border: var(--color-footer-border);--footer-text: var(--color-footer-text);--footer-link-hover: var(--color-primary)}.theme-stars{--color-accent-005: rgba(255, 183, 197, .05);--color-accent-008: rgba(255, 183, 197, .08);--color-accent-010: rgba(255, 183, 197, .1);--color-accent-015: rgba(255, 183, 197, .15);--color-accent-020: rgba(255, 183, 197, .2);--color-accent-025: rgba(255, 183, 197, .25);--color-accent-030: rgba(255, 183, 197, .3);--color-accent-035: rgba(255, 183, 197, .35);--color-accent-040: rgba(255, 183, 197, .4);--color-accent-045: rgba(255, 183, 197, .45);--color-accent-050: rgba(255, 183, 197, .5);--color-accent-060: rgba(255, 183, 197, .6);--color-accent-070: rgba(255, 183, 197, .7);--color-accent-080: rgba(255, 183, 197, .8);--color-accent-090: rgba(255, 183, 197, .9);--color-accent-100: rgba(255, 183, 197, 1);--color-accent-rgb: 255, 183, 197;--color-rose-008: rgba(255, 100, 150, .08);--color-rose-010: rgba(255, 100, 150, .1);--color-rose-015: rgba(255, 100, 150, .15);--color-rose-020: rgba(255, 100, 150, .2);--color-rose-025: rgba(255, 100, 150, .25);--color-rose-030: rgba(255, 100, 150, .3);--color-rose-035: rgba(255, 100, 150, .35);--color-rose-040: rgba(255, 100, 150, .4);--color-rose-045: rgba(255, 100, 150, .45);--color-rose-050: rgba(255, 100, 150, .5);--color-rose-060: rgba(255, 100, 150, .6);--color-rose-070: rgba(255, 100, 150, .7);--color-rose-080: rgba(255, 100, 150, .8);--color-rose-090: rgba(255, 100, 150, .9);--color-rose-100: rgba(255, 100, 150, 1);--color-surface-000: rgba(255, 255, 255, 0);--color-surface-002: rgba(255, 255, 255, .02);--color-surface-003: rgba(255, 255, 255, .03);--color-surface-005: rgba(255, 255, 255, .05);--color-surface-008: rgba(255, 255, 255, .08);--color-surface-010: rgba(255, 255, 255, .1);--color-surface-012: rgba(255, 255, 255, .12);--color-surface-015: rgba(255, 255, 255, .15);--color-surface-020: rgba(255, 255, 255, .2);--color-surface-030: rgba(255, 255, 255, .3);--color-surface-040: rgba(255, 255, 255, .4);--color-surface-050: rgba(255, 255, 255, .5);--color-surface-060: rgba(255, 255, 255, .6);--color-surface-070: rgba(255, 255, 255, .7);--color-surface-085: rgba(255, 255, 255, .85);--color-surface-090: rgba(255, 255, 255, .9);--color-surface-092: rgba(255, 255, 255, .92);--color-surface-095: rgba(255, 255, 255, .95);--color-surface-098: rgba(255, 255, 255, .98);--color-surface-100: rgba(255, 255, 255, 1);--color-overlay-005: rgba(0, 0, 0, .05);--color-overlay-010: rgba(0, 0, 0, .1);--color-overlay-015: rgba(0, 0, 0, .15);--color-overlay-020: rgba(0, 0, 0, .2);--color-overlay-030: rgba(0, 0, 0, .3);--color-overlay-040: rgba(0, 0, 0, .4);--color-overlay-060: rgba(0, 0, 0, .6);--color-overlay-090: rgba(0, 0, 0, .9);--color-canvas-top: rgba(10, 10, 26, 1);--color-canvas-mid: rgba(26, 26, 58, 1);--color-canvas-bottom: rgba(45, 58, 90, 1);--color-header-top: rgba(26, 26, 46, .7);--color-header-mid: rgba(22, 33, 62, .6);--color-header-bottom: rgba(26, 58, 92, .5);--color-header-mobile-top: rgba(26, 26, 46, .65);--color-header-mobile-mid: rgba(22, 33, 62, .55);--color-header-mobile-bottom: rgba(26, 58, 92, .45);--color-indigo-050: rgba(125, 146, 213, .5);--color-indigo-060: rgba(125, 146, 213, .6);--color-indigo-100: rgba(125, 146, 213, 1);--color-sky-a-020: rgba(100, 150, 255, .2);--color-sky-b-030: rgba(100, 183, 255, .3);--color-sky-b-050: rgba(100, 183, 255, .5);--color-sky-b-060: rgba(100, 183, 255, .6);--color-sky-b-080: rgba(100, 183, 255, .8);--color-primary: rgba(64, 158, 255, 1);--color-success-025: rgba(100, 221, 120, .25);--color-success-040: rgba(100, 221, 120, .4);--color-success-070: rgba(100, 221, 120, .7);--color-success-080: rgba(100, 221, 120, .8);--color-success-090: rgba(100, 221, 120, .9);--color-error-020: rgba(255, 100, 100, .2);--color-error-025: rgba(255, 100, 100, .25);--color-error-030: rgba(255, 100, 100, .3);--color-error-040: rgba(255, 100, 100, .4);--color-error-050: rgba(255, 100, 100, .5);--color-error-060: rgba(255, 100, 100, .6);--color-error-070: rgba(255, 100, 100, .7);--color-error-080: rgba(255, 100, 100, .8);--color-error-090: rgba(255, 100, 100, .9);--color-error-deep-020: rgba(255, 50, 50, .2);--color-error-deep-040: rgba(255, 50, 50, .4);--color-danger-015: rgba(244, 67, 54, .15);--color-danger-020: rgba(244, 67, 54, .2);--color-danger-030: rgba(244, 67, 54, .3);--color-danger-040: rgba(244, 67, 54, .4);--color-danger-050: rgba(244, 67, 54, .5);--color-danger-060: rgba(244, 67, 54, .6);--color-danger-090: rgba(244, 67, 54, .9);--color-warning-025: rgba(255, 183, 77, .25);--color-warning-040: rgba(255, 183, 77, .4);--color-warning-070: rgba(255, 183, 77, .7);--color-warning-080: rgba(255, 183, 77, .8);--color-warning-090: rgba(255, 183, 77, .9);--color-info-025: rgba(100, 181, 246, .25);--color-info-040: rgba(100, 181, 246, .4);--color-info-070: rgba(100, 181, 246, .7);--color-info-080: rgba(100, 181, 246, .8);--color-info-090: rgba(100, 181, 246, .9);--color-twitter: rgba(26, 145, 218, 1);--color-notify-bg-start: rgba(255, 255, 255, .98);--color-notify-bg-end: rgba(255, 250, 255, .95);--color-notify-text-raw: rgba(100, 100, 120, .8);--color-neutral-070: rgba(128, 128, 128, .7);--color-neutral-090: rgba(128, 128, 128, .9);--color-shooting: rgba(200, 220, 255, 1);--color-card-title: rgba(80, 100, 160, 1);--color-generic: rgba(128, 128, 128, 1);--color-link: rgba(100, 181, 246, .9);--color-link-hover: rgba(130, 200, 255, 1);--color-body-bg: rgba(245, 245, 245, 1);--color-indigo-005: rgba(125, 146, 213, .05);--color-indigo-008: rgba(125, 146, 213, .08);--color-indigo-010: rgba(125, 146, 213, .1);--color-indigo-015: rgba(125, 146, 213, .15);--color-indigo-020: rgba(125, 146, 213, .2);--color-indigo-025: rgba(125, 146, 213, .25);--color-indigo-030: rgba(125, 146, 213, .3);--color-indigo-040: rgba(125, 146, 213, .4);--color-indigo-080: rgba(125, 146, 213, .8);--color-accent-085: rgba(255, 183, 197, .85);--color-success-020: rgba(100, 221, 120, .2);--color-warning-020: rgba(255, 183, 77, .2);--color-info-020: rgba(100, 181, 246, .2);--color-danger-070: rgba(244, 67, 54, .7);--color-sky-a-030: rgba(100, 150, 255, .3);--color-footer-border: rgba(235, 238, 245, 1);--color-footer-text: rgba(96, 98, 102, 1);--color-notify-icon-success: rgba(76, 175, 80, .2);--color-notify-icon-warning: rgba(255, 152, 0, .2);--color-notify-icon-info: rgba(33, 150, 243, .2);--color-card-icon-hover: rgba(100, 120, 190, 1)}.theme-spring{--color-accent-005: rgba(240, 140, 170, .05);--color-accent-008: rgba(240, 140, 170, .08);--color-accent-010: rgba(240, 140, 170, .1);--color-accent-015: rgba(240, 140, 170, .15);--color-accent-020: rgba(240, 140, 170, .2);--color-accent-025: rgba(240, 140, 170, .25);--color-accent-030: rgba(240, 140, 170, .3);--color-accent-035: rgba(240, 140, 170, .35);--color-accent-040: rgba(240, 140, 170, .4);--color-accent-045: rgba(240, 140, 170, .45);--color-accent-050: rgba(240, 140, 170, .5);--color-accent-060: rgba(240, 140, 170, .6);--color-accent-070: rgba(240, 140, 170, .7);--color-accent-080: rgba(240, 140, 170, .8);--color-accent-090: rgba(240, 140, 170, .9);--color-accent-100: rgba(240, 140, 170, 1);--color-accent-rgb: 240, 140, 170;--color-rose-008: rgba(220, 120, 150, .08);--color-rose-010: rgba(220, 120, 150, .1);--color-rose-015: rgba(220, 120, 150, .15);--color-rose-020: rgba(220, 120, 150, .2);--color-rose-025: rgba(220, 120, 150, .25);--color-rose-030: rgba(220, 120, 150, .3);--color-rose-035: rgba(220, 120, 150, .35);--color-rose-040: rgba(220, 120, 150, .4);--color-rose-045: rgba(220, 120, 150, .45);--color-rose-050: rgba(220, 120, 150, .5);--color-rose-060: rgba(220, 120, 150, .6);--color-rose-070: rgba(220, 120, 150, .7);--color-rose-080: rgba(220, 120, 150, .8);--color-rose-090: rgba(220, 120, 150, .9);--color-rose-100: rgba(220, 120, 150, 1);--color-surface-000: rgba(255, 255, 255, 0);--color-surface-002: rgba(255, 255, 255, .5);--color-surface-003: rgba(255, 255, 255, .6);--color-surface-005: rgba(255, 255, 255, .7);--color-surface-008: rgba(255, 255, 255, .75);--color-surface-010: rgba(255, 255, 255, .8);--color-surface-012: rgba(255, 255, 255, .85);--color-surface-015: rgba(255, 255, 255, .9);--color-surface-020: rgba(255, 255, 255, .95);--color-surface-030: rgba(255, 255, 255, 1);--color-surface-040: rgba(100, 100, 120, .6);--color-surface-050: rgba(100, 100, 120, .7);--color-surface-060: rgba(100, 100, 120, .8);--color-surface-070: rgba(80, 80, 100, .85);--color-surface-085: rgba(60, 60, 80, .9);--color-surface-090: rgba(50, 50, 70, .95);--color-surface-092: rgba(40, 40, 60, .98);--color-surface-095: rgba(30, 30, 50, 1);--color-surface-098: rgba(20, 20, 40, 1);--color-surface-100: rgba(255, 255, 255, 1);--color-overlay-005: rgba(0, 0, 0, .03);--color-overlay-010: rgba(0, 0, 0, .08);--color-overlay-015: rgba(0, 0, 0, .1);--color-overlay-020: rgba(0, 0, 0, .15);--color-overlay-030: rgba(0, 0, 0, .2);--color-overlay-040: rgba(0, 0, 0, .25);--color-overlay-060: rgba(0, 0, 0, .4);--color-overlay-090: rgba(0, 0, 0, .7);--color-canvas-top: rgba(255, 248, 220, 1);--color-canvas-mid: rgba(224, 246, 255, 1);--color-canvas-bottom: rgba(176, 224, 230, 1);--color-header-top: rgba(255, 255, 255, .85);--color-header-mid: rgba(255, 250, 250, .8);--color-header-bottom: rgba(255, 245, 245, .75);--color-header-mobile-top: rgba(255, 255, 255, .8);--color-header-mobile-mid: rgba(255, 250, 250, .75);--color-header-mobile-bottom: rgba(255, 245, 245, .7);--color-indigo-050: rgba(80, 100, 160, .5);--color-indigo-060: rgba(80, 100, 160, .6);--color-indigo-100: rgba(80, 100, 160, 1);--color-sky-a-020: rgba(70, 110, 200, .2);--color-sky-b-030: rgba(70, 130, 220, .3);--color-sky-b-050: rgba(70, 130, 220, .5);--color-sky-b-060: rgba(70, 130, 220, .6);--color-sky-b-080: rgba(70, 130, 220, .8);--color-primary: rgba(64, 158, 255, 1);--color-success-025: rgba(76, 175, 80, .25);--color-success-040: rgba(76, 175, 80, .4);--color-success-070: rgba(76, 175, 80, .7);--color-success-080: rgba(76, 175, 80, .8);--color-success-090: rgba(76, 175, 80, .9);--color-error-020: rgba(244, 67, 54, .2);--color-error-025: rgba(244, 67, 54, .25);--color-error-030: rgba(244, 67, 54, .3);--color-error-040: rgba(244, 67, 54, .4);--color-error-050: rgba(244, 67, 54, .5);--color-error-060: rgba(244, 67, 54, .6);--color-error-070: rgba(244, 67, 54, .7);--color-error-080: rgba(244, 67, 54, .8);--color-error-090: rgba(244, 67, 54, .9);--color-error-deep-020: rgba(220, 40, 40, .2);--color-error-deep-040: rgba(220, 40, 40, .4);--color-danger-015: rgba(211, 47, 47, .15);--color-danger-020: rgba(211, 47, 47, .2);--color-danger-030: rgba(211, 47, 47, .3);--color-danger-040: rgba(211, 47, 47, .4);--color-danger-050: rgba(211, 47, 47, .5);--color-danger-060: rgba(211, 47, 47, .6);--color-danger-090: rgba(211, 47, 47, .9);--color-warning-025: rgba(255, 152, 0, .25);--color-warning-040: rgba(255, 152, 0, .4);--color-warning-070: rgba(255, 152, 0, .7);--color-warning-080: rgba(255, 152, 0, .8);--color-warning-090: rgba(255, 152, 0, .9);--color-info-025: rgba(33, 150, 243, .25);--color-info-040: rgba(33, 150, 243, .4);--color-info-070: rgba(33, 150, 243, .7);--color-info-080: rgba(33, 150, 243, .8);--color-info-090: rgba(33, 150, 243, .9);--color-twitter: rgba(29, 161, 242, 1);--color-notify-bg-start: rgba(255, 255, 255, 1);--color-notify-bg-end: rgba(250, 250, 255, .98);--color-notify-text-raw: rgba(60, 60, 80, .9);--color-neutral-070: rgba(100, 100, 120, .7);--color-neutral-090: rgba(80, 80, 100, .9);--color-shooting: rgba(100, 150, 255, 1);--color-card-title: rgba(60, 80, 140, 1);--color-generic: rgba(100, 100, 120, 1);--color-link: rgba(20, 100, 200, .95);--color-link-hover: rgba(15, 78, 170, 1);--color-body-bg: rgba(245, 245, 245, 1);--color-indigo-005: rgba(80, 100, 160, .05);--color-indigo-008: rgba(80, 100, 160, .08);--color-indigo-010: rgba(80, 100, 160, .1);--color-indigo-015: rgba(80, 100, 160, .15);--color-indigo-020: rgba(80, 100, 160, .2);--color-indigo-025: rgba(80, 100, 160, .25);--color-indigo-030: rgba(80, 100, 160, .3);--color-indigo-040: rgba(80, 100, 160, .4);--color-indigo-080: rgba(80, 100, 160, .8);--color-accent-085: rgba(240, 140, 170, .85);--color-success-020: rgba(76, 175, 80, .2);--color-warning-020: rgba(255, 152, 0, .2);--color-info-020: rgba(33, 150, 243, .2);--color-danger-070: rgba(244, 67, 54, .7);--color-sky-a-030: rgba(70, 110, 200, .3);--color-footer-border: rgba(235, 238, 245, 1);--color-footer-text: rgba(96, 98, 102, 1);--color-notify-icon-success: rgba(76, 175, 80, .2);--color-notify-icon-warning: rgba(255, 152, 0, .2);--color-notify-icon-info: rgba(33, 150, 243, .2);--color-card-icon-hover: rgba(100, 120, 190, 1)}.theme-winter{--color-accent-005: rgba(129, 212, 250, .05);--color-accent-008: rgba(129, 212, 250, .08);--color-accent-010: rgba(129, 212, 250, .1);--color-accent-015: rgba(129, 212, 250, .15);--color-accent-020: rgba(129, 212, 250, .2);--color-accent-025: rgba(129, 212, 250, .25);--color-accent-030: rgba(129, 212, 250, .3);--color-accent-035: rgba(129, 212, 250, .35);--color-accent-040: rgba(129, 212, 250, .4);--color-accent-045: rgba(129, 212, 250, .45);--color-accent-050: rgba(129, 212, 250, .5);--color-accent-060: rgba(129, 212, 250, .6);--color-accent-070: rgba(129, 212, 250, .7);--color-accent-080: rgba(129, 212, 250, .8);--color-accent-090: rgba(129, 212, 250, .9);--color-accent-100: rgba(129, 212, 250, 1);--color-accent-rgb: 129, 212, 250;--color-rose-008: rgba(179, 157, 219, .08);--color-rose-010: rgba(179, 157, 219, .1);--color-rose-015: rgba(179, 157, 219, .15);--color-rose-020: rgba(179, 157, 219, .2);--color-rose-025: rgba(179, 157, 219, .25);--color-rose-030: rgba(179, 157, 219, .3);--color-rose-035: rgba(179, 157, 219, .35);--color-rose-040: rgba(179, 157, 219, .4);--color-rose-045: rgba(179, 157, 219, .45);--color-rose-050: rgba(179, 157, 219, .5);--color-rose-060: rgba(179, 157, 219, .6);--color-rose-070: rgba(179, 157, 219, .7);--color-rose-080: rgba(179, 157, 219, .8);--color-rose-090: rgba(179, 157, 219, .9);--color-rose-100: rgba(179, 157, 219, 1);--color-surface-000: rgba(255, 255, 255, 0);--color-surface-002: rgba(255, 255, 255, .5);--color-surface-003: rgba(255, 255, 255, .6);--color-surface-005: rgba(255, 255, 255, .7);--color-surface-008: rgba(255, 255, 255, .75);--color-surface-010: rgba(255, 255, 255, .8);--color-surface-012: rgba(255, 255, 255, .85);--color-surface-015: rgba(255, 255, 255, .9);--color-surface-020: rgba(255, 255, 255, .95);--color-surface-030: rgba(255, 255, 255, 1);--color-surface-040: rgba(100, 100, 120, .6);--color-surface-050: rgba(100, 100, 120, .7);--color-surface-060: rgba(100, 100, 120, .8);--color-surface-070: rgba(80, 80, 100, .85);--color-surface-085: rgba(60, 60, 80, .9);--color-surface-090: rgba(50, 50, 70, .95);--color-surface-092: rgba(40, 40, 60, .98);--color-surface-095: rgba(30, 30, 50, 1);--color-surface-098: rgba(20, 20, 40, 1);--color-surface-100: rgba(255, 255, 255, 1);--color-overlay-005: rgba(0, 20, 40, .03);--color-overlay-010: rgba(0, 20, 40, .08);--color-overlay-015: rgba(0, 20, 40, .1);--color-overlay-020: rgba(0, 20, 40, .15);--color-overlay-030: rgba(0, 20, 40, .2);--color-overlay-040: rgba(0, 20, 40, .25);--color-overlay-060: rgba(0, 20, 40, .4);--color-overlay-090: rgba(0, 20, 40, .7);--color-canvas-top: rgba(224, 247, 250, 1);--color-canvas-mid: rgba(178, 235, 242, 1);--color-canvas-bottom: rgba(129, 212, 250, 1);--color-header-top: rgba(255, 255, 255, .85);--color-header-mid: rgba(240, 248, 255, .8);--color-header-bottom: rgba(224, 247, 250, .75);--color-header-mobile-top: rgba(255, 255, 255, .8);--color-header-mobile-mid: rgba(240, 248, 255, .75);--color-header-mobile-bottom: rgba(224, 247, 250, .7);--color-indigo-050: rgba(30, 100, 180, .5);--color-indigo-060: rgba(30, 100, 180, .6);--color-indigo-100: rgba(30, 100, 180, 1);--color-sky-a-020: rgba(41, 128, 185, .2);--color-sky-b-030: rgba(41, 128, 185, .3);--color-sky-b-050: rgba(41, 128, 185, .5);--color-sky-b-060: rgba(41, 128, 185, .6);--color-sky-b-080: rgba(41, 128, 185, .8);--color-primary: rgba(41, 128, 185, 1);--color-success-025: rgba(76, 175, 80, .25);--color-success-040: rgba(76, 175, 80, .4);--color-success-070: rgba(76, 175, 80, .7);--color-success-080: rgba(76, 175, 80, .8);--color-success-090: rgba(76, 175, 80, .9);--color-error-020: rgba(244, 67, 54, .2);--color-error-025: rgba(244, 67, 54, .25);--color-error-030: rgba(244, 67, 54, .3);--color-error-040: rgba(244, 67, 54, .4);--color-error-050: rgba(244, 67, 54, .5);--color-error-060: rgba(244, 67, 54, .6);--color-error-070: rgba(244, 67, 54, .7);--color-error-080: rgba(244, 67, 54, .8);--color-error-090: rgba(244, 67, 54, .9);--color-error-deep-020: rgba(220, 40, 40, .2);--color-error-deep-040: rgba(220, 40, 40, .4);--color-danger-015: rgba(211, 47, 47, .15);--color-danger-020: rgba(211, 47, 47, .2);--color-danger-030: rgba(211, 47, 47, .3);--color-danger-040: rgba(211, 47, 47, .4);--color-danger-050: rgba(211, 47, 47, .5);--color-danger-060: rgba(211, 47, 47, .6);--color-danger-090: rgba(211, 47, 47, .9);--color-warning-025: rgba(255, 152, 0, .25);--color-warning-040: rgba(255, 152, 0, .4);--color-warning-070: rgba(255, 152, 0, .7);--color-warning-080: rgba(255, 152, 0, .8);--color-warning-090: rgba(255, 152, 0, .9);--color-info-025: rgba(33, 150, 243, .25);--color-info-040: rgba(33, 150, 243, .4);--color-info-070: rgba(33, 150, 243, .7);--color-info-080: rgba(33, 150, 243, .8);--color-info-090: rgba(33, 150, 243, .9);--color-twitter: rgba(29, 161, 242, 1);--color-notify-bg-start: rgba(255, 255, 255, 1);--color-notify-bg-end: rgba(240, 248, 255, .98);--color-notify-text-raw: rgba(30, 60, 90, .9);--color-neutral-070: rgba(70, 130, 180, .7);--color-neutral-090: rgba(50, 100, 150, .9);--color-shooting: rgba(100, 180, 255, 1);--color-card-title: rgba(30, 80, 140, 1);--color-generic: rgba(70, 130, 180, 1);--color-link: rgba(21, 100, 163, .95);--color-link-hover: rgba(15, 70, 130, 1);--color-body-bg: rgba(240, 248, 255, 1);--color-indigo-005: rgba(30, 100, 180, .05);--color-indigo-008: rgba(30, 100, 180, .08);--color-indigo-010: rgba(30, 100, 180, .1);--color-indigo-015: rgba(30, 100, 180, .15);--color-indigo-020: rgba(30, 100, 180, .2);--color-indigo-025: rgba(30, 100, 180, .25);--color-indigo-030: rgba(30, 100, 180, .3);--color-indigo-040: rgba(30, 100, 180, .4);--color-indigo-080: rgba(30, 100, 180, .8);--color-accent-085: rgba(129, 212, 250, .85);--color-success-020: rgba(76, 175, 80, .2);--color-warning-020: rgba(255, 152, 0, .2);--color-info-020: rgba(33, 150, 243, .2);--color-danger-070: rgba(244, 67, 54, .7);--color-sky-a-030: rgba(41, 128, 185, .3);--color-footer-border: rgba(235, 238, 245, 1);--color-footer-text: rgba(96, 98, 102, 1);--color-notify-icon-success: rgba(76, 175, 80, .2);--color-notify-icon-warning: rgba(255, 152, 0, .2);--color-notify-icon-info: rgba(33, 150, 243, .2);--color-card-icon-hover: rgba(100, 120, 190, 1)}
