:root{--rak-page-bg: #000000}@media(prefers-color-scheme:light){:root:not([data-ui-theme=dark]){--rak-page-bg: #faf8f5}}html[data-ui-theme=light]{--rak-page-bg: #faf8f5}html[data-ui-theme=dark]{--rak-page-bg: #000000}html,body,#root{background-color:var(--rak-page-bg)}html[data-ui-theme=light]{color-scheme:light;--rak-bg-page: var(--rak-page-bg);--rak-bg-surface: #ffffff;--rak-bg-surface-2: #f1f2f3;--rak-bg-muted: #e6ede9;--rak-bg-soft: #eef7f3;--rak-bg-elevated: #ffffff;--rak-border: #e3e5e7;--rak-border-strong: #dce8e3;--rak-border-focus: #6ec4a8;--rak-text: #18191c;--rak-text-muted: #4e545c;--rak-text-faint: #6a7078;--rak-text-on-brand: #ffffff;--rak-brand: #6ec4a8;--rak-brand-hover: #5fb89a;--rak-brand-soft: rgba(110, 196, 168, .14);--rak-focus-ring: rgba(110, 196, 168, .22);--rak-btn-primary-bg: var(--rak-brand);--rak-btn-primary-hover-bg: var(--rak-brand-hover);--rak-btn-primary-fg: var(--rak-text-on-brand);--rak-btn-primary-border: var(--rak-brand);--rak-btn-secondary-bg: var(--rak-bg-surface);--rak-btn-secondary-hover-bg: var(--rak-bg-soft);--rak-btn-secondary-fg: #3d4f4a;--rak-btn-secondary-border: var(--rak-border-strong);--rak-btn-ghost-hover-bg: rgba(0, 0, 0, .04);--rak-selected-bg: var(--rak-brand-soft);--rak-selected-border: var(--rak-brand);--rak-selected-fg: #3d6b5a;--rak-tab-indicator: var(--rak-brand);--rak-success-bg: #ecfdf5;--rak-success-border: #a7f3d0;--rak-success-fg: #047857;--rak-warning-fg: #b45309;--rak-danger-fg: #c5221f;--rak-danger-soft-bg: #fce8e6;--rak-danger-soft-border: #f5c6c5;--rak-accent-orange: #ea580c;--rak-accent-orange-hover: #c2410c;--rak-accent-orange-soft: rgba(234, 88, 12, .12);--rak-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--rak-shadow-md: 0 4px 16px rgba(15, 23, 42, .08);--toast-bg: #e6e8ec;--toast-text: var(--rak-text);--toast-border: #d8dce2;--toast-shadow: var(--rak-shadow-md);--rak-ui-bg: var(--rak-bg-page);--rak-ui-surface: var(--rak-bg-surface);--rak-ui-surface-2: var(--rak-bg-surface-2);--rak-ui-text: var(--rak-text);--rak-ui-text-muted: var(--rak-text-muted);--rak-ui-text-faint: var(--rak-text-faint);--rak-ui-line: var(--rak-border);--rak-ui-accent: var(--rak-brand);--rak-ui-accent-hover: var(--rak-brand-hover);--rak-ui-accent-soft: var(--rak-brand-soft)}html[data-ui-theme=dark]{color-scheme:dark;--rak-bg-page: var(--rak-page-bg);--rak-bg-surface: #1a1a1c;--rak-bg-surface-2: #242428;--rak-bg-muted: #2a2a2e;--rak-bg-soft: rgba(255, 255, 255, .06);--rak-bg-elevated: #1e1e22;--rak-border: #2e2e32;--rak-border-strong: #3a3a40;--rak-border-focus: #7ed4b8;--rak-text: #ececee;--rak-text-muted: #b4b4ba;--rak-text-faint: #8a8a90;--rak-text-on-brand: #0f1412;--rak-brand: #7ed4b8;--rak-brand-hover: #6ec4a8;--rak-brand-soft: rgba(126, 212, 184, .16);--rak-focus-ring: rgba(126, 212, 184, .28);--rak-btn-primary-bg: var(--rak-brand);--rak-btn-primary-hover-bg: var(--rak-brand-hover);--rak-btn-primary-fg: var(--rak-text-on-brand);--rak-btn-primary-border: var(--rak-brand-hover);--rak-btn-secondary-bg: var(--rak-bg-surface-2);--rak-btn-secondary-hover-bg: var(--rak-bg-muted);--rak-btn-secondary-fg: var(--rak-text);--rak-btn-secondary-border: var(--rak-border);--rak-btn-ghost-hover-bg: rgba(255, 255, 255, .06);--rak-selected-bg: var(--rak-brand-soft);--rak-selected-border: var(--rak-brand);--rak-selected-fg: var(--rak-brand);--rak-tab-indicator: var(--rak-brand);--rak-success-bg: rgba(16, 185, 129, .12);--rak-success-border: rgba(52, 211, 153, .35);--rak-success-fg: #6ee7b7;--rak-warning-fg: #fbbf24;--rak-danger-fg: #f87171;--rak-danger-soft-bg: rgba(248, 113, 113, .12);--rak-danger-soft-border: rgba(248, 113, 113, .35);--rak-accent-orange: #fb923c;--rak-accent-orange-hover: #f97316;--rak-accent-orange-soft: rgba(251, 146, 60, .15);--rak-shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);--rak-shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--toast-bg: #2c2c30;--toast-text: var(--rak-text);--toast-border: var(--rak-border-strong);--toast-shadow: var(--rak-shadow-md);--rak-ui-bg: var(--rak-bg-page);--rak-ui-surface: var(--rak-bg-surface);--rak-ui-surface-2: var(--rak-bg-surface-2);--rak-ui-text: var(--rak-text);--rak-ui-text-muted: var(--rak-text-muted);--rak-ui-text-faint: var(--rak-text-faint);--rak-ui-line: var(--rak-border);--rak-ui-accent: var(--rak-brand);--rak-ui-accent-hover: var(--rak-brand-hover);--rak-ui-accent-soft: var(--rak-brand-soft)}html[data-ui-theme]{background:var(--rak-bg-page);color:var(--rak-text)}.rakukura-app:not(.rakukura-app--consumer){--bili-pink: var(--rak-brand);--bili-pink-hover: var(--rak-brand-hover);--bili-pink-soft: var(--rak-brand-soft);--bili-pink-soft2: var(--rak-brand-soft);--bili-primary: var(--rak-btn-primary-bg);--bili-primary-hover: var(--rak-btn-primary-hover-bg);--bili-text: var(--rak-text);--bili-text2: var(--rak-text-muted);--bili-text3: var(--rak-text-faint);--bili-line: var(--rak-border);--bili-bg: var(--rak-bg-page);--bili-card: var(--rak-bg-surface);--cms-accent: var(--rak-brand);--cms-accent-hover: var(--rak-brand-hover);--cms-accent-soft: var(--rak-brand-soft);--yt-cms-accent: var(--rak-brand);--yt-cms-accent-hover: var(--rak-brand-hover);--yt-cms-accent-soft: var(--rak-brand-soft)}html[data-ui-theme=light] .rakukura-app:not(.rakukura-app--consumer) .cms-hub{--cms-workspace-bg: var(--rak-page-bg)}html[data-ui-theme=dark] .rakukura-app:not(.rakukura-app--consumer) .cms-hub{--cms-workspace-bg: var(--rak-page-bg)}.rakukura-app:not(.rakukura-app--consumer) .cms-content .dou-upload,.yt-content{--fresh-text: var(--rak-text);--fresh-text-muted: var(--rak-text-muted);--fresh-border: var(--rak-border-strong);--fresh-card: var(--rak-bg-surface);--fresh-bg-soft: var(--rak-bg-soft);--fresh-mint: var(--rak-brand);--fresh-mint-hover: var(--rak-brand-hover);--fresh-accent: var(--rak-brand);--fresh-accent-soft: var(--rak-brand-soft);--fresh-focus-ring: var(--rak-focus-ring);--dou-phone-screen-bg: var(--rak-bg-muted);--dou-media-letterbox-bg: var(--rak-bg-muted);--dou-cover-thumb-bg: var(--rak-bg-surface-2);--dou-phone-overlay-end: var(--rak-bg-muted);--dou-field-surface: var(--rak-bg-surface)}html[data-ui-theme=light] .rakukura-app:not(.rakukura-app--consumer) .cms-content .dou-upload{--dou-phone-screen-empty: var(--rak-text-muted);--dou-phone-screen-empty-sub: var(--rak-text-faint)}html[data-ui-theme=dark] .rakukura-app:not(.rakukura-app--consumer) .cms-content .dou-upload{--dou-phone-screen-bg: var(--rak-bg-muted);--dou-phone-screen-empty: var(--rak-text-muted);--dou-phone-screen-empty-sub: var(--rak-text-faint);--dou-media-letterbox-bg: var(--rak-bg-muted);--dou-cover-thumb-bg: var(--rak-bg-surface-2);--dou-phone-overlay-end: var(--rak-bg-muted);--dou-field-surface: var(--rak-bg-surface-2)}.miniwms-page{--miniwms-page-bg: #fafdfc;--miniwms-page-bg-gradient: linear-gradient(180deg, #fafdfc 0%, #ffffff 48%);--miniwms-primary: #6eb8a8;--miniwms-on-primary: #f8fafc;--miniwms-primary-hover: #5aa897;--miniwms-primary-border: rgba(110, 184, 168, .55);--miniwms-accent-text: #2f6f62;--miniwms-accent-soft: rgba(158, 216, 200, .35);--miniwms-accent-soft-hover: rgba(158, 216, 200, .52);--miniwms-accent-ring: rgba(110, 184, 168, .22);--miniwms-link: #6eb8a8;--miniwms-link-hover: #5aa897;--miniwms-out: #e8a87c;--miniwms-out-hover: #d49266;--miniwms-out-text: #9a3412;--miniwms-out-soft: rgba(251, 207, 168, .45);--miniwms-out-soft-hover: rgba(251, 207, 168, .65);--miniwms-out-border: rgba(232, 168, 124, .55);--miniwms-preview-new-bg: #fff9f0;--miniwms-preview-new-border: rgba(251, 207, 168, .65);--miniwms-row-out: #c2410c;--miniwms-danger: #c2410c;--miniwms-warn-border: rgba(245, 158, 11, .65);--miniwms-warn-bg: rgba(245, 158, 11, .12);--miniwms-warn-text: #9a3412;--miniwms-surface: #ffffff;--miniwms-surface-2: #f4faf8;--miniwms-surface-glass: rgba(255, 255, 255, .85);--miniwms-line: #dceee8;--miniwms-text: #3d4f4a;--miniwms-muted: #6b857c;--miniwms-label-text: #334155;--miniwms-table-head-bg: #f1f5f9;--miniwms-table-head-text: #334155;--miniwms-table-text: #1e293b;--miniwms-secondary-bg: #ffffff;--miniwms-secondary-border: #dceee8;--miniwms-secondary-text: #3d4f4a;--miniwms-secondary-hover-bg: #f4faf8;--miniwms-secondary-hover-text: #5aa897;--miniwms-title-text: #2f6f62;--miniwms-overlay: rgba(61, 79, 74, .55);--miniwms-dialog-bg: #ffffff;--miniwms-dialog-text: #3d4f4a;--miniwms-dialog-muted: #6b857c;--miniwms-dialog-line: #dceee8;--miniwms-dialog-surface-2: #f4faf8;--miniwms-dialog-shadow: 0 20px 40px rgba(61, 79, 74, .2);--miniwms-shadow: 0 2px 12px rgba(110, 184, 168, .1);--miniwms-radius: 10px}html[data-ui-theme=dark]:not(.miniwms-theme-custom) .miniwms-page:not([data-miniwms-palette=custom]){--miniwms-page-bg: var(--rak-bg-surface);--miniwms-page-bg-gradient: linear-gradient(180deg, var(--rak-bg-surface) 0%, var(--rak-bg-surface-2) 100%);--miniwms-primary: #7ed4b8;--miniwms-primary-hover: #9ce0ca;--miniwms-primary-border: rgba(126, 212, 184, .45);--miniwms-accent-text: #b8ecdc;--miniwms-accent-soft: rgba(126, 212, 184, .14);--miniwms-accent-soft-hover: rgba(126, 212, 184, .24);--miniwms-accent-ring: rgba(126, 212, 184, .28);--miniwms-link: #7ed4b8;--miniwms-link-hover: #9ce0ca;--miniwms-out-text: #fdba74;--miniwms-out-soft: rgba(251, 146, 60, .14);--miniwms-out-soft-hover: rgba(251, 146, 60, .24);--miniwms-row-out: #fdba74;--miniwms-surface: var(--rak-bg-surface);--miniwms-surface-2: var(--rak-bg-surface-2);--miniwms-surface-glass: rgba(30, 41, 59, .72);--miniwms-line: var(--rak-border-strong);--miniwms-text: var(--rak-text);--miniwms-muted: var(--rak-text-muted);--miniwms-label-text: var(--rak-text-muted);--miniwms-table-head-bg: var(--rak-bg-surface-2);--miniwms-table-head-text: var(--rak-text-muted);--miniwms-table-text: var(--rak-text);--miniwms-secondary-bg: var(--rak-bg-surface-2);--miniwms-secondary-border: var(--rak-border-strong);--miniwms-secondary-text: var(--rak-text);--miniwms-secondary-hover-bg: var(--rak-bg-muted);--miniwms-secondary-hover-text: #9ce0ca;--miniwms-title-text: #b8ecdc;--miniwms-overlay: rgba(0, 0, 0, .55);--miniwms-dialog-bg: var(--rak-bg-surface);--miniwms-dialog-text: var(--rak-text);--miniwms-dialog-muted: var(--rak-text-muted);--miniwms-dialog-line: var(--rak-border-strong);--miniwms-dialog-surface-2: var(--rak-bg-surface-2);--miniwms-dialog-shadow: 0 20px 40px rgba(0, 0, 0, .45);--miniwms-shadow: 0 2px 14px rgba(0, 0, 0, .35)}html[data-ui-theme=light] .wms-shell{--wms-shell-bg: var(--rak-page-bg);--wms-main-bg: var(--rak-page-bg);--wms-surface: #ffffff;--wms-text: #14181f;--wms-text-muted: #4a5568;--wms-text-placeholder: #5f6b7a;--wms-border: #d4dbe5;--wms-border-strong: #c5ced9;--wms-primary: var(--rak-brand, #6ec4a8);--wms-primary-hover: var(--rak-brand-hover, #5fb89a);--wms-primary-soft: var(--rak-brand-soft, rgba(110, 196, 168, .14));--wms-sidebar-bg: #ffffff;--wms-sidebar-border: #d4dbe5;--wms-nav-fg: #3d4a5c;--wms-nav-muted: #5a6578;--wms-nav-hover-bg: #eef2f7;--wms-nav-hover-fg: #14181f;--wms-nav-active-bg: #3d4f5f;--wms-nav-active-fg: #ffffff;--wms-tab-inactive-bg: #e8edf3;--wms-tab-inactive-fg: #3d4a5c;--wms-tab-active-bg: #ffffff;--wms-tab-active-fg: #14181f;--wms-topbar-bg: #ffffff;--wms-input-bg: #ffffff;--wms-input-border: #c5ced9;--wms-table-head-bg: #eef2f7}html[data-ui-theme=dark] .wms-shell{--wms-shell-bg: var(--rak-bg-page);--wms-main-bg: var(--rak-bg-page);--wms-surface: var(--rak-bg-surface);--wms-text: var(--rak-text);--wms-text-muted: var(--rak-text-muted);--wms-text-placeholder: var(--rak-text-faint);--wms-border: var(--rak-border);--wms-border-strong: var(--rak-border-strong);--wms-primary: var(--rak-brand, #7ed4b8);--wms-primary-hover: var(--rak-brand-hover, #6ec4a8);--wms-primary-soft: var(--rak-brand-soft, rgba(126, 212, 184, .16));--wms-sidebar-bg: var(--rak-bg-surface);--wms-sidebar-border: var(--rak-border);--wms-nav-fg: var(--rak-text-muted);--wms-nav-muted: var(--rak-text-faint);--wms-nav-hover-bg: var(--rak-bg-surface-2);--wms-nav-hover-fg: var(--rak-text);--wms-nav-active-bg: var(--rak-brand-soft);--wms-nav-active-fg: var(--rak-brand);--wms-tab-inactive-bg: var(--rak-bg-surface-2);--wms-tab-inactive-fg: var(--rak-text-muted);--wms-tab-active-bg: var(--rak-bg-surface);--wms-tab-active-fg: var(--rak-text);--wms-topbar-bg: var(--rak-bg-surface);--wms-input-bg: var(--rak-bg-surface-2);--wms-input-border: var(--rak-border-strong);--wms-table-head-bg: var(--rak-bg-surface-2)}
