/* Kraga — Orijinal tema: siyah / beyaz / gri tonları, göz yormayan nötr yüzeyler. */
[data-theme="original"] {
    color-scheme: dark;
    --bg-deep: #0c0c0d;
    --bg-primary: #111112;
    --bg-secondary: #161617;
    --bg-tertiary: #1c1c1e;
    --bg-elevated: #232325;
    --bg-hover: rgba(255, 255, 255, 0.05);

    --neon-cyan: #d6d6da;
    --neon-cyan-dim: #9b9ba1;
    --neon-magenta: #b9b9bf;
    --neon-magenta-dim: #8c8c92;
    --neon-purple: #a3a3aa;
    --neon-purple-dim: #85858c;
    --neon-yellow: #d9c58a;
    --star-color: #d9c58a;
    --neon-green: #8fc8a0;
    --neon-red: #e07a7a;

    --text-primary: #e7e7e9;
    --text-secondary: #a3a3a9;
    --text-muted: #8a8a92;
    --text-accent: #f1f1f3;

    --border-subtle: rgba(255, 255, 255, 0.07);
    --border-default: rgba(255, 255, 255, 0.12);
    --border-neon: rgba(255, 255, 255, 0.2);
    --border-color: rgba(255, 255, 255, 0.09);

    --glow-cyan: 0 0 12px rgba(255, 255, 255, 0.08);
    --glow-cyan-sm: 0 0 6px rgba(255, 255, 255, 0.06);
    --glow-magenta: 0 0 12px rgba(255, 255, 255, 0.06);
    --glow-purple: 0 0 12px rgba(255, 255, 255, 0.06);

    --radius-sm: 6px;
    --radius-md: 8px;
    --radius-lg: 10px;
    --radius-xl: 12px;
    --font-display: var(--font-body);
}

/* Arka plan efektleri: renkli ışımalar ve tarama çizgileri kapalı, ızgara çok silik */
[data-theme="original"] .bg-glow, [data-theme="original"] .bg-scanlines { display: none !important; }
[data-theme="original"] .bg-grid { opacity: 0.18; }
[data-theme="original"] ::selection { background: rgba(255, 255, 255, 0.22); color: #fff; }

/* Otomatik üretildi (scratchpad/gen_original.cjs) — style.css içindeki sabit neon renklerin Orijinal tema karşılıkları. Elle düzenleme için ilgili kuralı aşağıdaki "Elle ayarlar" bölümüne ekleyin. */
html[data-theme="original"] .bg-grid {
  background-image: linear-gradient(rgba(191,191,191,0.027) 1px, transparent 1px),
        linear-gradient(90deg, rgba(191,191,191,0.027) 1px, transparent 1px);
}
html[data-theme="original"] .logo-icon {
  filter: drop-shadow(0 0 8px rgba(191,191,191,0.45));
}
html[data-theme="original"] .new-chat-btn {
  background: rgba(191,191,191,0.027);
}
@media (hover: hover) {
html[data-theme="original"] .new-chat-btn:hover {
  background: rgba(191,191,191,0.072);
}
}
html[data-theme="original"] .sidebar-conversations::-webkit-scrollbar-thumb {
  background: rgba(191,191,191,0.135);
}
html[data-theme="original"] .project-item:hover {
  background: rgba(191,191,191,0.045);
  border-color: rgba(191,191,191,0.09);
}
html[data-theme="original"] .project-item.active {
  background: rgba(191,191,191,0.072);
  box-shadow: inset 0 0 10px rgba(191,191,191,0.045);
}
html[data-theme="original"] .project-input:focus {
  background: rgba(191,191,191,0.027);
  box-shadow: 0 0 0 2px rgba(191,191,191,0.09);
}
@media (hover: hover) {
html[data-theme="original"] .conv-item:hover {
  border-color: rgba(191,191,191,0.072);
}
}
html[data-theme="original"] .conv-item.active {
  background: rgba(191,191,191,0.054);
  border-color: rgba(191,191,191,0.135);
}
html[data-theme="original"] .conv-streaming-dot {
  background: var(--neon-cyan, #bfbfbf);
  box-shadow: 0 0 8px var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .conv-item.unread {
  background: rgba(191,191,191,0.072);
  border-color: rgba(191,191,191,0.315);
  box-shadow: inset 0 0 10px rgba(191,191,191,0.045);
}
html[data-theme="original"] .conv-unread-dot {
  background: var(--neon-cyan, #bfbfbf);
  box-shadow: 0 0 10px var(--neon-cyan, #bfbfbf);
}
@media (hover: hover) {
html[data-theme="original"] .conv-delete:hover {
  background: rgba(202,202,202,0.135);
}
}
@media (hover: hover) {
html[data-theme="original"] .lang-option:hover,
html[data-theme="original"] .lang-option.active {
  background: rgba(191,191,191,0.09);
}
}
html[data-theme="original"] .topbar.streaming {
  box-shadow: 0 1px 12px rgba(191,191,191,0.09);
}
html[data-theme="original"] .topbar-theme-btn:hover {
  border-color: var(--neon-cyan, #bfbfbf);
  box-shadow: 0 0 12px rgba(191,191,191,0.18);
}
html[data-theme="original"] .topbar-theme-switcher.open .topbar-theme-btn {
  background: rgba(191,191,191,0.072);
  border-color: var(--neon-cyan, #bfbfbf);
  box-shadow: 0 0 14px rgba(191,191,191,0.225);
}
html[data-theme="original"] .topbar-theme-icon {
  filter: drop-shadow(0 0 4px rgba(191,191,191,0.315));
}
html[data-theme="original"] .topbar-theme-switcher.open .topbar-theme-chevron {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .topbar-theme-menu {
  background: var(--bg-secondary, #131313);
  box-shadow: 0 16px 36px rgba(0, 0, 0, 0.7), 0 0 20px rgba(191,191,191,0.072);
}
html[data-theme="original"] .topbar-theme-item.active {
  background: rgba(191,191,191,0.072);
  border-color: rgba(191,191,191,0.225);
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .topbar-ide-btn {
  color: var(--text-primary, #f1f1f1);
}
html[data-theme="original"] .topbar-ide-btn svg {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .topbar-ide-btn:hover {
  background: rgba(191,191,191,0.072);
  border-color: rgba(191,191,191,0.315);
  box-shadow: 0 0 14px rgba(191,191,191,0.18);
}
html[data-theme="original"] .thinking-status {
  background: rgba(191,191,191,0.054);
  border: 1px solid rgba(191,191,191,0.135);
}
html[data-theme="original"] .context-bar-fill {
  background: linear-gradient(90deg, var(--neon-cyan, #bfbfbf), var(--neon-purple, #d1d1d1));
  box-shadow: 0 0 8px rgba(191,191,191,0.45);
}
html[data-theme="original"] .context-bar-fill.warning {
  background: linear-gradient(90deg, var(--neon-yellow, #ffe156), #bfbfbf);
}
html[data-theme="original"] .context-bar-fill.critical {
  background: linear-gradient(90deg, #bfbfbf, var(--neon-magenta, #cacaca));
  box-shadow: 0 0 8px rgba(202,202,202,0.45);
}
html[data-theme="original"] .context-warning {
  background: rgba(202,202,202,0.054);
  border-bottom: 1px solid rgba(202,202,202,0.135);
}
html[data-theme="original"] .context-warning-btn {
  background: rgba(191,191,191,0.09);
}
@media (hover: hover) {
html[data-theme="original"] .context-warning-btn:hover {
  background: rgba(191,191,191,0.18);
}
}
@media (hover: hover) {
html[data-theme="original"] .context-warning-close:hover {
  background: rgba(202,202,202,0.135);
}
}
html[data-theme="original"] .chat-container::-webkit-scrollbar-thumb {
  background: rgba(191,191,191,0.09);
}
@media (hover: hover) {
html[data-theme="original"] .chat-container::-webkit-scrollbar-thumb:hover {
  background: rgba(191,191,191,0.18);
}
}
html[data-theme="original"] .welcome-icon::before {
  background: radial-gradient(circle, rgba(191,191,191,0.108) 0%, transparent 70%);
}
html[data-theme="original"] .setup-btn {
  background: linear-gradient(135deg, rgba(191,191,191,0.108), rgba(209,209,209,0.108));
}
@media (hover: hover) {
html[data-theme="original"] .setup-btn:hover {
  background: linear-gradient(135deg, rgba(191,191,191,0.18), rgba(209,209,209,0.18));
}
}
html[data-theme="original"] .hint-card {
  background: rgba(19,19,19,0.54);
}
@media (hover: hover) {
html[data-theme="original"] .hint-card:hover {
  background: rgba(191,191,191,0.036);
}
}
html[data-theme="original"] .message.user .message-avatar {
  box-shadow: 0 0 12px rgba(202,202,202,0.18);
}
html[data-theme="original"] .message.assistant {
  background: rgba(191,191,191,0.014);
}
html[data-theme="original"] .message-content em {
  color: #e7e7e7;
}
html[data-theme="original"] .message-content blockquote {
  border-left: 3px solid rgba(191,191,191,0.36);
  color: #e7e7e7;
}
@media (hover: hover) {
html[data-theme="original"] .message-content a:hover {
  color: #d0d0d0;
}
}
html[data-theme="original"] .inline-edit-textarea:focus {
  box-shadow: inset 0 2px 6px rgba(0,0,0,0.3), 0 0 8px rgba(191,191,191,0.18);
}
html[data-theme="original"] .inline-edit-save {
  background: rgba(191,191,191,0.09);
}
html[data-theme="original"] .inline-edit-save:hover {
  box-shadow: 0 0 10px rgba(191,191,191,0.36);
}
html[data-theme="original"] .code-block-wrapper {
  border: 1px solid rgba(191,191,191,0.09);
}
html[data-theme="original"] .code-block-header {
  background: rgba(191,191,191,0.036);
  border-bottom: 1px solid rgba(191,191,191,0.072);
}
@media (hover: hover) {
html[data-theme="original"] .code-copy-btn:hover,
html[data-theme="original"] .code-download-btn:hover {
  background: rgba(191,191,191,0.09);
}
}
html[data-theme="original"] .code-block::-webkit-scrollbar-thumb {
  background: rgba(191,191,191,0.135);
}
html[data-theme="original"] .message-error {
  background: rgba(202,202,202,0.054);
  border: 1px solid rgba(202,202,202,0.18);
}
html[data-theme="original"] .retry-btn {
  background: rgba(191,191,191,0.072);
}
@media (hover: hover) {
html[data-theme="original"] .retry-btn:hover {
  background: rgba(191,191,191,0.135);
}
}
html[data-theme="original"] .image-preview-item {
  background: var(--bg-deep, #111111);
}
html[data-theme="original"] .image-preview-item:hover {
  box-shadow: 0 6px 18px rgba(191,191,191,0.198);
}
html[data-theme="original"] .image-preview-remove:hover {
  background: var(--neon-magenta, #bfbfbf);
}
@media (hover: hover) {
html[data-theme="original"] .thinking-chip:hover {
  background: rgba(209,209,209,0.09) !important;
  border-color: rgba(209,209,209,0.315) !important;
}
}
html[data-theme="original"] .thinking-chip.active {
  background: rgba(209,209,209,0.09);
  border-color: rgba(209,209,209,0.27);
  box-shadow: 0 0 8px rgba(209,209,209,0.135);
}
@media (hover: hover) {
html[data-theme="original"] .stop-btn:hover {
  box-shadow: 0 4px 15px rgba(191,191,191,0.36);
}
}
html[data-theme="original"] .modal {
  box-shadow: 0 0 30px rgba(191,191,191,0.072), 0 24px 48px rgba(0, 0, 0, 0.5);
}
html[data-theme="original"] .modal::-webkit-scrollbar-thumb {
  background: rgba(191,191,191,0.135);
}
@media (hover: hover) {
html[data-theme="original"] .modal-close:hover {
  background: rgba(202,202,202,0.09);
}
}
@media (hover: hover) {
html[data-theme="original"] .input-action-btn:hover {
  background: rgba(191,191,191,0.09);
}
}
html[data-theme="original"] .fetch-models-btn {
  background: rgba(191,191,191,0.054);
}
@media (hover: hover) {
html[data-theme="original"] .fetch-models-btn:hover {
  background: rgba(191,191,191,0.108);
}
}
html[data-theme="original"] .model-dropdown-list::-webkit-scrollbar-thumb {
  background: rgba(191,191,191,0.135);
}
@media (hover: hover) {
html[data-theme="original"] .model-option:hover {
  background: rgba(191,191,191,0.054);
}
}
html[data-theme="original"] .model-option.selected {
  background: rgba(191,191,191,0.09);
}
html[data-theme="original"] .modal-sidebar {
  background: rgba(19,19,19,0.72);
}
html[data-theme="original"] .modal-nav-item.active {
  background: rgba(191,191,191,0.072);
}
html[data-theme="original"] .modal-content-area::-webkit-scrollbar-thumb {
  background: rgba(191,191,191,0.09);
}
html[data-theme="original"] .refresh-btn {
  background: rgba(191,191,191,0.072);
}
@media (hover: hover) {
html[data-theme="original"] .refresh-btn:hover {
  background: rgba(191,191,191,0.135);
}
}
html[data-theme="original"] .usage-upgrade-btn {
  background: #d1d1d1;
}
html[data-theme="original"] .settings-info-line {
  background: rgba(191,191,191,0.027);
}
html[data-theme="original"] .toast.error {
  border-color: rgba(202,202,202,0.27);
}
@media (max-width: 768px) {
html[data-theme="original"] .input-wrapper {
  background: rgba(24,24,24,0.855) !important;
}
html[data-theme="original"] .input-wrapper:focus-within {
  border-color: rgba(191,191,191,0.405) !important;
  box-shadow: 0 4px 24px rgba(191,191,191,0.135) !important;
}
}
html[data-theme="original"] ::selection {
  background: rgba(191,191,191,0.18);
}
html[data-theme="original"] .thinking-popover {
  background: var(--bg-elevated, #222222);
  box-shadow: 0 8px 40px rgba(0,0,0,0.7), 0 0 0 1px rgba(191,191,191,0.045), inset 0 1px 0 rgba(255,255,255,0.05);
}
@media (hover: hover) {
html[data-theme="original"] .effort-item:hover {
  background: rgba(191,191,191,0.045);
}
}
html[data-theme="original"] .effort-item.active {
  background: rgba(191,191,191,0.036);
}
html[data-theme="original"] .default-badge {
  background: rgba(191,191,191,0.072);
  border: 1px solid rgba(191,191,191,0.18);
}
html[data-theme="original"] .thinking-switch-row {
  background: rgba(191,191,191,0.018);
}
html[data-theme="original"] .thinking-chip.active {
  background: rgba(209,209,209,0.09);
  border-color: rgba(209,209,209,0.27);
  color: #d1d1d1;
  box-shadow: 0 0 8px rgba(209,209,209,0.135);
}
@media (hover: hover) {
html[data-theme="original"] .mcp-server-delete:hover {
  background: rgba(202,202,202,0.09);
}
}
html[data-theme="original"] .login-btn {
  background: linear-gradient(135deg, rgba(191,191,191,0.072), rgba(209,209,209,0.072)) !important;
}
@media (hover: hover) {
html[data-theme="original"] .login-btn:hover {
  background: linear-gradient(135deg, rgba(191,191,191,0.135), rgba(209,209,209,0.135)) !important;
}
}
html[data-theme="original"] .user-avatar {
  background: #cbcbcb;
}
@media (hover: hover) {
html[data-theme="original"] .profile-dropdown-item.logout-item:hover {
  background: rgba(202,202,202,0.072);
}
}
html[data-theme="original"] .auth-error {
  background: rgba(202,202,202,0.072);
  border: 1px solid rgba(202,202,202,0.18);
}
html[data-theme="original"] .auth-submit-btn {
  box-shadow: 0 4px 15px rgba(191,191,191,0.18);
}
@media (hover: hover) {
html[data-theme="original"] .auth-submit-btn:hover {
  box-shadow: 0 8px 25px rgba(209,209,209,0.36);
}
}
html[data-theme="original"] .mode-card.active {
  background: rgba(209,209,209,0.09);
  box-shadow: 0 0 10px rgba(209,209,209,0.18);
}
html[data-theme="original"] .search-modal {
  background: var(--bg-secondary, #222222);
}
html[data-theme="original"] .search-result-title {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .search-result-content mark {
  background: rgba(191,191,191,0.27);
}
html[data-theme="original"] .shortcuts-modal {
  background: var(--bg-secondary, #222222);
}
html[data-theme="original"] .date-group-header {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .mode-btn.active {
  background: var(--neon-cyan, #bfbfbf);
  box-shadow: 0 0 8px var(--neon-cyan, rgba(191,191,191,0.36));
}
html[data-theme="original"] .file-chip {
  background: rgba(209,209,209,0.108);
  border: 1px solid rgba(209,209,209,0.27);
  color: #e8e8e8;
}
html[data-theme="original"] .file-chip-remove {
  color: #e8e8e8;
}
html[data-theme="original"] ::-webkit-scrollbar-thumb {
  background: rgba(191,191,191,0.18);
}
@media (hover: hover) {
html[data-theme="original"] ::-webkit-scrollbar-thumb:hover {
  background: rgba(191,191,191,0.36);
}
}
html[data-theme="original"] .topbar {
  background: linear-gradient(90deg, 
        rgba(191,191,191,0.027) 0%, 
        var(--bg-secondary) 50%, 
        rgba(202,202,202,0.027) 100%
    ) !important;
}
html[data-theme="original"] .welcome::before {
  background: radial-gradient(circle, rgba(191,191,191,0.054) 0%, transparent 70%);
}
html[data-theme="original"] .welcome::after {
  background: radial-gradient(circle, rgba(202,202,202,0.036) 0%, transparent 70%);
}
@media (hover: hover) {
html[data-theme="original"] .hint-card:hover {
  box-shadow: 0 8px 24px rgba(191,191,191,0.108), 0 0 0 1px rgba(191,191,191,0.18);
}
}
@media (hover: hover) {
html[data-theme="original"] .sidebar-toggle:hover {
  background: rgba(191,191,191,0.09) !important;
  box-shadow: 0 0 12px rgba(191,191,191,0.18);
}
}
@media (hover: hover) {
html[data-theme="original"] .model-chip:hover,
html[data-theme="original"] .model-selector-btn:hover,
html[data-theme="original"] #modelDisplay:hover {
  text-shadow: 0 0 8px rgba(191,191,191,0.36);
}
}
@media (hover: hover) {
html[data-theme="original"] .msg-action-btn:hover {
  background: rgba(191,191,191,0.09);
}
}
html[data-theme="original"] .actions-popover {
  box-shadow: 0 10px 40px rgba(0,0,0,0.8), 0 0 20px rgba(191,191,191,0.045);
}
html[data-theme="original"] .persona-item.active {
  background: rgba(191,191,191,0.09) !important;
}
html[data-theme="original"] .slash-menu {
  box-shadow: 0 10px 40px rgba(0,0,0,0.8), 0 0 20px rgba(191,191,191,0.045);
}
html[data-theme="original"] .skill-card::before {
  background: linear-gradient(135deg, transparent 30%, rgba(191,191,191,0.135));
}
@media (hover: hover) {
html[data-theme="original"] .skill-card:hover {
  border-color: rgba(191,191,191,0.18);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3), 0 0 20px rgba(191,191,191,0.045);
}
}
html[data-theme="original"] .skill-card.active {
  border-color: rgba(191,191,191,0.315);
  background: rgba(191,191,191,0.036);
  box-shadow: 0 0 20px rgba(191,191,191,0.072);
}
html[data-theme="original"] .skill-trigger-chip {
  background: rgba(191,191,191,0.072);
  border: 1px solid rgba(191,191,191,0.18);
}
html[data-theme="original"] .skill-badge-builtin {
  background: rgba(209,209,209,0.135);
  color: #dddddd;
  border: 1px solid rgba(209,209,209,0.27);
}
@media (hover: hover) {
html[data-theme="original"] .skill-flag-chip:hover {
  background: rgba(191,191,191,0.09);
}
}
@media (hover: hover) {
html[data-theme="original"] .skill-add-card:hover {
  border-color: rgba(191,191,191,0.27);
  background: rgba(191,191,191,0.027);
}
}
@media (hover: hover) {
html[data-theme="original"] .skill-add-card:hover .skill-add-icon {
  background: rgba(191,191,191,0.09);
}
}
html[data-theme="original"] .skill-icon-option.active {
  background: rgba(191,191,191,0.09);
  box-shadow: 0 0 8px rgba(191,191,191,0.18);
}
html[data-theme="original"] .mcp-server-status.needs-config {
  background: rgba(191,191,191,0.135);
  color: #bfbfbf;
}
html[data-theme="original"] .mcp-server-status.no-auth {
  background: rgba(211,211,211,0.135);
  color: #dbdbdb;
}
html[data-theme="original"] .mcp-config-field input:focus {
  box-shadow: 0 0 0 3px rgba(209,209,209,0.09);
}
html[data-theme="original"] .token-store-modal {
  background: radial-gradient(circle at 50% -10%, rgba(69,69,69,0.405), transparent 70%),
                linear-gradient(180deg, rgba(21,21,21,0.882) 0%, rgba(5, 7, 18, 0.99) 100%) !important;
  border: 1px solid rgba(234,234,234,0.144) !important;
  box-shadow: 0 32px 80px rgba(0, 0, 0, 0.92), 0 0 60px rgba(215,215,215,0.108), inset 0 1px 0 rgba(255, 255, 255, 0.14) !important;
}
html[data-theme="original"] .token-store-brand-badge {
  background: rgba(191,191,191,0.108);
  color: var(--neon-cyan, #bfbfbf);
  border: 1px solid rgba(191,191,191,0.252);
}
html[data-theme="original"] .token-store-title {
  background: linear-gradient(135deg, #ffffff 40%, #e6e6e6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
html[data-theme="original"] .token-store-close:hover {
  background: rgba(202,202,202,0.135);
  border-color: rgba(202,202,202,0.36);
}
html[data-theme="original"] .token-store-tabs {
  background: rgba(18,18,18,0.765);
  border: 1px solid rgba(234,234,234,0.108);
}
html[data-theme="original"] .token-tab:hover {
  color: #f0f0f0;
}
html[data-theme="original"] .token-tab-claude {
  color: #d2d2d2;
  background: rgba(210,210,210,0.108);
}
html[data-theme="original"] .token-tab-gemini {
  color: #cbcbcb;
  background: rgba(203,203,203,0.108);
}
html[data-theme="original"] .token-tab-badge {
  color: #e7e7e7;
}
html[data-theme="original"] .token-tab.active[data-token-provider="claude"] {
  background: linear-gradient(135deg, rgba(205,205,205,0.198), rgba(205,205,205,0.072));
  border-color: rgba(210,210,210,0.45);
  box-shadow: 0 4px 20px rgba(205,205,205,0.18), inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
html[data-theme="original"] .token-tab.active[data-token-provider="gemini"] {
  background: linear-gradient(135deg, rgba(203,203,203,0.198), rgba(203,203,203,0.072));
  border-color: rgba(203,203,203,0.45);
  box-shadow: 0 4px 20px rgba(203,203,203,0.18), inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
html[data-theme="original"] .package-card {
  border: 1px solid var(--provider-border, rgba(234,234,234,0.126));
}
html[data-theme="original"] .provider-claude {
  --provider-border: rgba(210,210,210,0.27);
  --provider-border-hover: #d2d2d2;
  --provider-surface: linear-gradient(145deg, rgba(37,37,37,0.54), rgba(18, 16, 25, 0.8));
  --provider-glow: rgba(205,205,205,0.216);
  --provider-strong: #d2d2d2;
  --provider-btn-color: #dfdfdf;
}
html[data-theme="original"] .provider-gemini {
  --provider-border: rgba(203,203,203,0.27);
  --provider-border-hover: #cbcbcb;
  --provider-surface: linear-gradient(145deg, rgba(75,75,75,0.36), rgba(21,21,21,0.765));
  --provider-glow: rgba(203,203,203,0.216);
  --provider-strong: #cbcbcb;
  --provider-btn-color: #dbdbdb;
}
html[data-theme="original"] .pkg-badge-pill {
  background: rgba(191,191,191,0.126);
  color: var(--neon-cyan, #bfbfbf);
  border: 1px solid rgba(191,191,191,0.315);
}
html[data-theme="original"] .pkg-badge-pill.pkg-badge-mega {
  background: rgba(202,202,202,0.18);
  color: #cacaca;
  border-color: rgba(202,202,202,0.45);
  box-shadow: 0 2px 10px rgba(202,202,202,0.225);
}
html[data-theme="original"] .custom-package-cta {
  border: 1px solid rgba(215,215,215,0.288);
  background: linear-gradient(100deg, rgba(215,215,215,0.09), rgba(215,215,215,0.072), rgba(20,20,20,0.54));
}
html[data-theme="original"] .custom-package-cta:hover {
  border-color: var(--neon-cyan, #bfbfbf);
  background: linear-gradient(100deg, rgba(215,215,215,0.162), rgba(215,215,215,0.126), rgba(20,20,20,0.675));
  box-shadow: 0 8px 24px rgba(191,191,191,0.135);
}
html[data-theme="original"] .custom-package-cta-mark {
  border: 1px solid rgba(191,191,191,0.405);
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .custom-package-cta-arrow {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .token-modal-promo-note {
  background: rgba(215,215,215,0.072);
  border: 1px solid rgba(215,215,215,0.198);
}
html[data-theme="original"] .token-modal-promo-text {
  color: #e6e6e6;
}
html[data-theme="original"] .token-modal-promo-text strong {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .token-modal-footer {
  border-top: 1px solid rgba(234,234,234,0.09);
}
html[data-theme="original"] .token-modal-close-btn {
  border: 1px solid rgba(234,234,234,0.162);
  color: #f0f0f0;
}
html[data-theme="original"] .token-apikey-toggle {
  border: 1px dashed rgba(215,215,215,0.315);
  background: linear-gradient(135deg, rgba(215,215,215,0.072) 0%, rgba(27,27,27,0.675) 100%);
}
html[data-theme="original"] .token-apikey-toggle:hover,
html[data-theme="original"] .token-apikey-toggle.active {
  border-color: rgba(215,215,215,0.675);
  background: linear-gradient(135deg, rgba(215,215,215,0.144) 0%, rgba(33,33,33,0.81) 100%);
  box-shadow: 0 6px 20px rgba(215,215,215,0.162);
}
html[data-theme="original"] .token-apikey-badge {
  background: linear-gradient(135deg, rgba(215,215,215,0.27), rgba(191,191,191,0.18));
  border: 1px solid rgba(215,215,215,0.45);
  color: #f0f0f0;
}
html[data-theme="original"] .token-apikey-toggle-action {
  border: 1px solid rgba(234,234,234,0.162);
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .token-apikey-toggle:hover .token-apikey-toggle-action {
  background: rgba(191,191,191,0.108);
  border-color: rgba(191,191,191,0.36);
}
html[data-theme="original"] .token-apikey-panel {
  background: rgba(20,20,20,0.495);
  border: 1px solid rgba(215,215,215,0.18);
}
html[data-theme="original"] .apikey-tool-chip {
  color: #e7e7e7;
}
html[data-theme="original"] .apikey-tool-chip svg {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .apikey-tool-chip:hover {
  background: rgba(191,191,191,0.072);
  border-color: rgba(191,191,191,0.225);
}
html[data-theme="original"] .package-card-apikey {
  background: linear-gradient(145deg, rgba(27,27,27,0.72), rgba(7, 10, 22, 0.9));
  border-color: rgba(215,215,215,0.225);
}
html[data-theme="original"] .package-card-apikey:hover {
  border-color: var(--neon-cyan, #bfbfbf);
  box-shadow: 0 8px 24px rgba(191,191,191,0.18), 0 0 0 1px var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .apikey-feature-pill {
  background: rgba(215,215,215,0.108);
  color: #e8e8e8;
  border: 1px solid rgba(215,215,215,0.225);
}
html[data-theme="original"] .apikey-feature-pill svg {
  color: #dedede;
}
html[data-theme="original"] .provider-gemini .package-card-apikey .apikey-feature-pill {
  background: rgba(203,203,203,0.108);
  color: #dbdbdb;
  border-color: rgba(203,203,203,0.225);
}
html[data-theme="original"] .provider-gemini .package-card-apikey .apikey-feature-pill svg {
  color: #cbcbcb;
}
html[data-theme="original"] .scroll-to-bottom-btn {
  box-shadow: 0 4px 12px rgba(0,0,0,0.5), 0 0 10px rgba(191,191,191,0.18);
}
html[data-theme="original"] .scroll-to-bottom-btn:hover {
  box-shadow: 0 6px 16px rgba(0,0,0,0.6), 0 0 15px rgba(191,191,191,0.36);
}
html[data-theme="original"] .task-panel {
  background: linear-gradient(180deg, #151515 0%, #080c14 100%);
}
html[data-theme="original"] .task-panel-header {
  background: rgba(27,27,27,0.675);
}
html[data-theme="original"] .task-panel-title svg {
  color: #bfbfbf;
  filter: drop-shadow(0 0 6px rgba(191,191,191,0.36));
}
html[data-theme="original"] .task-panel-badge {
  background: rgba(191,191,191,0.108);
  color: #bfbfbf;
  border: 1px solid rgba(191,191,191,0.27);
}
html[data-theme="original"] .task-panel-close-btn:hover {
  color: #cacaca;
  background: rgba(202,202,202,0.108);
  border-color: rgba(202,202,202,0.27);
}
html[data-theme="original"] .task-status-card.status-running {
  background: rgba(191,191,191,0.027);
  border-color: rgba(191,191,191,0.18);
  box-shadow: 0 0 16px rgba(191,191,191,0.045);
}
html[data-theme="original"] .task-status-card.status-running .task-status-dot {
  background: #bfbfbf;
  box-shadow: 0 0 8px #bfbfbf;
}
html[data-theme="original"] .task-status-title {
  color: #f0f0f0;
}
html[data-theme="original"] .task-progress-bar {
  background: linear-gradient(90deg, #10b981, #bfbfbf);
  box-shadow: 0 0 8px rgba(191,191,191,0.36);
}
html[data-theme="original"] .task-milestone-title {
  color: #e7e7e7;
}
html[data-theme="original"] .task-plan-card.status-running::before {
  background: #bfbfbf;
  box-shadow: 0 0 10px #bfbfbf;
}
html[data-theme="original"] .task-plan-card:hover {
  border-color: rgba(191,191,191,0.225);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.35), 0 0 12px rgba(191,191,191,0.054);
}
html[data-theme="original"] .task-plan-card.is-active {
  border-color: rgba(191,191,191,0.36);
  background: rgba(191,191,191,0.032);
  box-shadow: 0 0 18px rgba(191,191,191,0.108);
}
html[data-theme="original"] .task-plan-step-badge {
  background: rgba(191,191,191,0.072);
  color: #cbcbcb;
  border: 1px solid rgba(203,203,203,0.225);
}
html[data-theme="original"] .task-plan-status-pill.status-running {
  background: rgba(191,191,191,0.09);
  color: #bfbfbf;
  border: 1px solid rgba(191,191,191,0.27);
}
html[data-theme="original"] .task-plan-icon-wrap.status-running {
  background: rgba(191,191,191,0.126);
  color: #bfbfbf;
  border: 1px solid rgba(191,191,191,0.36);
  box-shadow: 0 0 8px rgba(191,191,191,0.27);
}
html[data-theme="original"] .task-card-spinner {
  border: 2px solid rgba(191,191,191,0.27);
  border-top-color: #bfbfbf;
}
html[data-theme="original"] .task-panel-approval {
  background: rgba(27,27,27,0.765);
  color: #f0f0f0;
}
html[data-theme="original"] .task-panel-approval .agent-approval-cancel:hover {
  color: #f0f0f0;
}
html[data-theme="original"] .artifact-close-btn:hover {
  background: rgba(202,202,202,0.135);
  color: var(--neon-magenta, #cacaca);
}
html[data-theme="original"] .artifact-preview-bar {
  background: rgba(27,27,27,0.765);
}
html[data-theme="original"] .artifact-preview-stage {
  background: #0f0f0f;
}
html[data-theme="original"] .artifact-preview-frame-wrapper.focused {
  box-shadow: 0 0 0 2px var(--neon-cyan), 0 8px 30px rgba(191,191,191,0.18) !important;
}
html[data-theme="original"] .preview-bg-dark {
  background-color: #111111 !important;
}
html[data-theme="original"] .preview-bg-checkerboard {
  background-color: #1b1b1b !important;
  background-image: linear-gradient(45deg, #282828 25%, transparent 25%), 
        linear-gradient(-45deg, #282828 25%, transparent 25%), 
        linear-gradient(45deg, transparent 75%, #282828 75%), 
        linear-gradient(-45deg, transparent 75%, #282828 75%) !important;
}
html[data-theme="original"] .global-drag-overlay .drag-content {
  background: rgba(191,191,191,0.045);
  box-shadow: 0 0 30px rgba(191,191,191,0.18);
}
html[data-theme="original"] .artifact-resizer:hover,
html[data-theme="original"] .artifact-resizer.dragging {
  box-shadow: 0 0 10px rgba(191,191,191,0.45);
}
html[data-theme="original"] .claude-model-popover {
  background: rgba(19,19,19,0.855);
  border: 1px solid rgba(191,191,191,0.18);
  box-shadow: 0 10px 40px rgba(0,0,0,0.8), 0 0 20px rgba(191,191,191,0.045);
}
html[data-theme="original"] .claude-popover-divider {
  background: rgba(191,191,191,0.09);
}
html[data-theme="original"] .claude-popover-item:hover {
  background: rgba(191,191,191,0.045);
}
html[data-theme="original"] .claude-popover-footer {
  border-top: 1px solid rgba(191,191,191,0.09);
}
html[data-theme="original"] .claude-popover-header {
  border-bottom: 1px solid rgba(191,191,191,0.09);
}
html[data-theme="original"] .claude-popover-header:hover {
  background: rgba(191,191,191,0.045);
}
html[data-theme="original"] .claude-effort-item:hover {
  background: rgba(191,191,191,0.045);
}
html[data-theme="original"] .claude-model-cat-header.cat-daily .cat-header-title {
  color: #cbcbcb;
}
html[data-theme="original"] .claude-model-cat-header.cat-pro .cat-header-title {
  color: #dddddd;
}
html[data-theme="original"] .claude-model-cat-header.cat-image .cat-header-title {
  color: #d7d7d7;
}
html[data-theme="original"] .claude-cat-badge.cat-daily,
html[data-theme="original"] .model-cat-badge.cat-daily {
  background: rgba(203,203,203,0.108);
  color: #cbcbcb;
  border: 1px solid rgba(203,203,203,0.27);
}
html[data-theme="original"] .claude-cat-badge.cat-pro,
html[data-theme="original"] .model-cat-badge.cat-pro {
  background: rgba(221,221,221,0.108);
  color: #dddddd;
  border: 1px solid rgba(221,221,221,0.27);
}
html[data-theme="original"] .claude-cat-badge.cat-image,
html[data-theme="original"] .model-cat-badge.cat-image {
  background: rgba(215,215,215,0.108);
  color: #d7d7d7;
  border: 1px solid rgba(215,215,215,0.27);
}
html[data-theme="original"] .claude-model-item.active {
  background: rgba(191,191,191,0.054);
}
html[data-theme="original"] .claude-custom-model-btn:hover {
  background: rgba(191,191,191,0.045);
}
html[data-theme="original"] .inline-preview-container {
  background: var(--bg-secondary, #222222);
}
html[data-theme="original"] .inline-preview-header {
  background: var(--bg-tertiary, #282828);
}
html[data-theme="original"] .inline-preview-frame {
  background: #222222;
}
html[data-theme="original"] .inline-preview-btn {
  background: rgba(191,191,191,0.09);
  border: 1px solid rgba(191,191,191,0.27);
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .inline-preview-btn:hover {
  background: rgba(191,191,191,0.18);
  border-color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .inline-preview-btn.active {
  background: rgba(191,191,191,0.18);
  border-color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .model-option-badge-image {
  background: rgba(210,210,210,0.18);
  color: #dedede;
  border: 1px solid rgba(210,210,210,0.27);
}
html[data-theme="original"] .agent-step.tool .agent-step-icon {
  color: #cbcbcb;
}
html[data-theme="original"] .agent-step.active .agent-step-icon {
  color: #c3c3c3;
}
html[data-theme="original"] .img-res-btn.active {
  background: rgba(222,222,222,0.135);
  border-color: #dedede;
  color: #dedede;
}
html[data-theme="original"] .compact-error {
  border-color: rgba(202,202,202,0.18);
  background: rgba(202,202,202,0.036);
}
html[data-theme="original"] .context-popup {
  box-shadow: 0 12px 40px rgba(0,0,0,0.6), 0 0 20px rgba(191,191,191,0.045);
}
html[data-theme="original"] .ctx-seg-messages {
  background: #d1d1d1;
}
html[data-theme="original"] .ctx-dot-messages {
  background: #d1d1d1;
}
html[data-theme="original"] #graphifyUploadArea.is-dragging {
  background: rgba(191,191,191,0.045) !important;
}
html[data-theme="original"] .tts-active-bar {
  background: rgba(27,27,27,0.846);
  border: 1px solid rgba(191,191,191,0.36);
  box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5), 0 0 20px rgba(191,191,191,0.225);
}
html[data-theme="original"] .tts-wave-anim span {
  background: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .msg-action-btn.speaking {
  background: rgba(191,191,191,0.18) !important;
}
html[data-theme="original"] #settingsModal .modal.modal-large {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.6), 0 0 30px rgba(191,191,191,0.072);
}
html[data-theme="original"] #settingsModal .modal-nav-item.active {
  background: rgba(191,191,191,0.108) !important;
  border: 1px solid rgba(191,191,191,0.27) !important;
  color: var(--neon-cyan, #bfbfbf) !important;
  box-shadow: 0 4px 15px rgba(191,191,191,0.09);
}
html[data-theme="original"] #tab-features .form-group:hover {
  border-color: rgba(191,191,191,0.225) !important;
}
html[data-theme="original"] #settingsModal .modal-save-btn {
  box-shadow: 0 4px 14px rgba(191,191,191,0.225);
}
html[data-theme="original"] #settingsModal .modal-save-btn:hover {
  box-shadow: 0 6px 20px rgba(191,191,191,0.36);
}
@media (max-width: 768px) {
html[data-theme="original"] #settingsModal .modal-header {
  background: #151515 !important;
}
html[data-theme="original"] #settingsModal .modal-sidebar {
  background: #0f0f0f !important;
}
html[data-theme="original"] #settingsModal .modal-nav-item.active {
  background: rgba(191,191,191,0.126) !important;
  border: 1px solid var(--neon-cyan, #bfbfbf) !important;
  color: var(--neon-cyan, #bfbfbf) !important;
  box-shadow: 0 2px 10px rgba(191,191,191,0.18) !important;
}
}
html[data-theme="original"] .antigravity-thinking-pill:hover {
  border-left-color: rgba(191,191,191,0.36);
}
html[data-theme="original"] .antigravity-thinking-pill--running {
  border-left-color: rgba(191,191,191,0.54);
}
html[data-theme="original"] .antigravity-pill-spinner {
  border: 1.5px solid rgba(191,191,191,0.18);
  border-top-color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .antigravity-thinking-pill__title {
  color: var(--text-primary, #f0f0f0);
}
html[data-theme="original"] .antigravity-thinking-pill__content blockquote {
  border-left: 2px solid rgba(191,191,191,0.36);
  color: #e7e7e7;
}
html[data-theme="original"] .antigravity-thinking-pill__content code {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .antigravity-step-item {
  color: #e7e7e7;
}
html[data-theme="original"] .antigravity-code-badge {
  color: #e1e1e1;
  background: rgba(225,225,225,0.072);
}
html[data-theme="original"] .memory-item-card:hover {
  border-color: var(--border-hover, rgba(191,191,191,0.27));
}
html[data-theme="original"] .memory-item-bullet {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .interrupted-response-notice {
  background: rgba(191,191,191,0.072);
  border: 1px solid rgba(191,191,191,0.225);
  color: #bfbfbf;
}
html[data-theme="original"] .interrupted-notice-header svg {
  color: #bfbfbf;
}
html[data-theme="original"] .btn-interrupted-continue {
  background: rgba(191,191,191,0.135);
  border: 1px solid rgba(191,191,191,0.36);
}
html[data-theme="original"] .btn-interrupted-continue:hover {
  background: rgba(191,191,191,0.252);
  border-color: #bfbfbf;
  box-shadow: 0 0 10px rgba(191,191,191,0.27);
}
html[data-theme="original"] .message-project-zip-card {
  background: linear-gradient(135deg, rgba(16, 185, 129, 0.08) 0%, rgba(183,183,183,0.072) 100%);
}
html[data-theme="original"] .message-project-zip-card:hover {
  background: linear-gradient(135deg, rgba(16, 185, 129, 0.12) 0%, rgba(183,183,183,0.108) 100%);
}
html[data-theme="original"] .mcp-hero-card {
  background: linear-gradient(135deg, rgba(204,204,204,0.072) 0%, rgba(52, 168, 83, 0.05) 50%, rgba(234, 67, 53, 0.05) 100%);
  border: 1px solid rgba(204,204,204,0.27);
}
html[data-theme="original"] .mcp-hero-card:hover {
  border-color: rgba(204,204,204,0.45);
  box-shadow: 0 6px 24px rgba(204,204,204,0.135);
}
html[data-theme="original"] .mcp-hero-badge {
  background: rgba(204,204,204,0.135);
  border: 1px solid rgba(204,204,204,0.27);
  color: #cccccc;
}
html[data-theme="original"] .mcp-tool-chip:hover {
  background: rgba(191,191,191,0.09);
}
html[data-theme="original"] .btn-mcp-authorize {
  background: #cccccc;
  box-shadow: 0 2px 10px rgba(204,204,204,0.27);
}
html[data-theme="original"] .btn-mcp-authorize:hover {
  background: #c2c2c2;
  box-shadow: 0 4px 14px rgba(204,204,204,0.36);
}
html[data-theme="original"] .stitch-auth-dialog {
  border: 1px solid rgba(204,204,204,0.36);
}
html[data-theme="original"] .msg-action-btn.pin-btn.active {
  color: var(--neon-cyan, #bfbfbf) !important;
  background: rgba(191,191,191,0.135) !important;
}
html[data-theme="original"] .msg-action-btn.context-toggle-btn.excluded {
  color: #bfbfbf !important;
  background: rgba(191,191,191,0.135) !important;
}
html[data-theme="original"] .message.is-excluded-context {
  border: 1px dashed rgba(191,191,191,0.36) !important;
}
html[data-theme="original"] .message.is-pinned-context {
  border-left: 3px solid var(--neon-cyan, #bfbfbf) !important;
}
html[data-theme="original"] .message-meta-badge.pin-badge {
  background: rgba(191,191,191,0.108);
  color: var(--neon-cyan, #bfbfbf);
  border: 1px solid rgba(191,191,191,0.225);
}
html[data-theme="original"] .message-meta-badge.excluded-badge {
  background: rgba(191,191,191,0.108);
  color: #bfbfbf;
  border: 1px solid rgba(191,191,191,0.225);
}
html[data-theme="original"] .code-wrap-btn.active {
  background: rgba(191,191,191,0.135);
}
html[data-theme="original"] .sidebar-search-btn:hover {
  background: rgba(191,191,191,0.072);
}
html[data-theme="original"] .active-media-badge-bar {
  background: linear-gradient(135deg, rgba(209,209,209,0.108), rgba(183,183,183,0.108));
  border: 1px solid rgba(209,209,209,0.315);
}
html[data-theme="original"] .active-media-badge-content {
  color: var(--neon-cyan, #cbcbcb);
}
html[data-theme="original"] .media-mode-trigger.active {
  background: rgba(209,209,209,0.18);
  color: var(--neon-cyan, #cbcbcb);
}
html[data-theme="original"] .media-pill-btn.active {
  background: var(--neon-cyan, #b7b7b7);
  border-color: var(--neon-cyan, #b7b7b7);
}
html[data-theme="original"] .media-timer-badge {
  color: var(--neon-cyan, #cbcbcb);
}
html[data-theme="original"] .music-skeleton-box {
  background: linear-gradient(145deg, rgba(33,33,33,0.855), rgba(21,21,21,0.855));
}
html[data-theme="original"] .music-skeleton-cover-loading {
  background: linear-gradient(135deg, rgba(209,209,209,0.225), rgba(183,183,183,0.225));
}
html[data-theme="original"] .music-skeleton-title-shimmer {
  background: linear-gradient(110deg, var(--bg-tertiary, #2a2a2a) 8%, rgba(255, 255, 255, 0.12) 18%, var(--bg-tertiary, #2a2a2a) 33%);
  background-size: 200% 100%;
}
html[data-theme="original"] .music-skeleton-visualizer span {
  background: linear-gradient(180deg, var(--neon-cyan, #b7b7b7), #d2d2d2);
}
html[data-theme="original"] .video-skeleton-box {
  background: linear-gradient(110deg, var(--bg-tertiary, #2a2a2a) 8%, var(--bg-secondary, #1b1b1b) 18%, var(--bg-tertiary, #2a2a2a) 33%);
  background-size: 200% 100%;
}
html[data-theme="original"] .video-skeleton-inner {
  color: var(--neon-cyan, #b7b7b7);
}
html[data-theme="original"] .video-skeleton-scanner {
  background: linear-gradient(90deg, transparent, rgba(183,183,183,0.135), transparent);
}
html[data-theme="original"] .kraga-music-card {
  background: linear-gradient(145deg, rgba(33,33,33,0.855), rgba(21,21,21,0.855));
}
html[data-theme="original"] .kraga-music-cover-placeholder {
  background: rgba(209,209,209,0.18);
}
html[data-theme="original"] .kraga-music-tag {
  background: rgba(209,209,209,0.18);
  color: #dddddd;
}
html[data-theme="original"] .kraga-media-download-btn:hover {
  background: var(--neon-cyan, #b7b7b7);
  border-color: var(--neon-cyan, #b7b7b7);
  box-shadow: 0 0 12px rgba(183,183,183,0.36);
}
html[data-theme="original"] .kraga-video-card {
  background: linear-gradient(145deg, rgba(33,33,33,0.855), rgba(21,21,21,0.855));
}
html[data-theme="original"] .kraga-video-tag {
  background: rgba(183,183,183,0.18);
  color: #cbcbcb;
}
@media (max-width: 768px), (prefers-reduced-motion: reduce) {
html[data-theme="original"] .sidebar {
  background: #111111 !important;
}
html[data-theme="original"] .chat-header {
  background: rgba(17,17,17,0.882) !important;
}
html[data-theme="original"] .sub-nav {
  background: rgba(17,17,17,0.882) !important;
}
html[data-theme="original"] .input-container {
  background: rgba(17,17,17,0.882) !important;
}
html[data-theme="original"] .mobile-bottom-nav,
html[data-theme="original"] .bottom-nav-bar {
  background: rgba(17,17,17,0.882) !important;
}
html[data-theme="original"] .dropdown-menu,
html[data-theme="original"] .popover-container,
html[data-theme="original"] .modal-content {
  background: #181818 !important;
}
}
html[data-theme="original"] .messages-pagination-btn {
  background: rgba(191,191,191,0.072);
  border: 1px solid rgba(191,191,191,0.225);
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .messages-pagination-btn:hover {
  background: rgba(191,191,191,0.144);
  border-color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .kraga-flying-bird {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .kraga-shimmer-text {
  background: linear-gradient(100deg, var(--kraga-shimmer-base) 0%, var(--kraga-shimmer-base) 30%, var(--neon-cyan, #bfbfbf) 44%, #ffffff 50%, var(--neon-cyan, #bfbfbf) 56%, var(--kraga-shimmer-base) 70%, var(--kraga-shimmer-base) 100%);
  background-size: 250% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (prefers-reduced-motion: reduce) {
html[data-theme="original"] .kraga-shimmer-text {
  -webkit-text-fill-color: var(--neon-cyan, #bfbfbf);
}
}
html[data-theme="original"] .kraga-creating-squares {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .artifact-widget.is-creating .artifact-widget-lang {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .actions-popover .doc-toggle[aria-checked="true"] .doc-switch {
  background: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .active-tool-chips .tool-chip {
  border: 1px solid rgba(191,191,191,0.27);
  background: rgba(191,191,191,0.072);
}
html[data-theme="original"] .active-tool-chips .tool-chip:hover {
  border-color: rgba(191,191,191,0.54);
}
html[data-theme="original"] .kraga-creating-squares.big {
  color: var(--doc-color, var(--neon-cyan, #bfbfbf));
}
html[data-theme="original"] .artifact-widget.is-creating .kraga-creating-squares {
  color: var(--doc-color, var(--neon-cyan, #bfbfbf));
}
html[data-theme="original"] .kraga-act-spin {
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .actions-popover {
  background: var(--bg-secondary, #131313) !important;
}
html[data-theme="original"] .actions-popover .doc-count {
  background: color-mix(in srgb, var(--neon-cyan, #bfbfbf) 18%, transparent);
  color: var(--neon-cyan, #bfbfbf);
}
html[data-theme="original"] .ctx-ring.lv-high {
  --ring-c: #bfbfbf;
}
html[data-theme="original"] .meter-dot.lv-high {
  background: #bfbfbf;
}
html[data-theme="original"] .usage-bar i.lv-high {
  background: linear-gradient(90deg, #ffb300, #bfbfbf);
}
html[data-theme="original"] .usage-bar i.lv-crit {
  background: linear-gradient(90deg, #bfbfbf, var(--neon-red, #ff4d4d));
}
html[data-theme="original"] .context-bar-fill {
  background: linear-gradient(90deg, var(--experience-signal, #c1c1c1), var(--experience-orchid, #d1d1d1));
}

/* ===== Elle ayarlar ===== */

/* Orijinal tema: satır içi renkler nötr griye döner */
[data-theme="original"] {
    --p-f59e0b: #bfbfbf;
    --p-00f0ff: #bfbfbf;
    --p-3b82f6: #cbcbcb;
    --p-f97316: #c3c3c3;
    --p-bd93f9: #e0e0e0;
    --p-ff2a6d: #c9c9c9;
    --p-0284c7: #b3b3b3;
    --p-4da6ff: #d1d1d1;
    --p-245-158-11: 191, 191, 191;
    --p-a78bfa: #dedede;
    --p-0-240-255: 191, 191, 191;
    --p-1f2937: #292929;
    --p-0077ff: #bfbfbf;
    --p-161628: #1d1d1d;
    --p-131320: #181818;
    --p-255-45-120: 202, 202, 202;
    --p-167-139-250: 222, 222, 222;
    --p-16-14-26: 19, 19, 19;
    --p-168-85-247: 209, 209, 209;
    --p-6-182-212: 183, 183, 183;
    --p-249-115-22: 195, 195, 195;
    --p-1a1a2e: #222222;
}

/* ===== Elle ayarlar (Orijinal tema) ===== */
/* Kod renklendirme: renksiz, yalnızca parlaklık ve vurgu farkı */
[data-theme="original"] .hljs, [data-theme="original"] code.hljs { color: #c9c9ce; }
[data-theme="original"] .hljs-keyword, [data-theme="original"] .hljs-selector-tag, [data-theme="original"] .hljs-literal, [data-theme="original"] .hljs-doctag, [data-theme="original"] .hljs-meta .hljs-keyword { color: #f2f2f4; font-weight: 600; }
[data-theme="original"] .hljs-title, [data-theme="original"] .hljs-title.function_, [data-theme="original"] .hljs-title.class_, [data-theme="original"] .hljs-section, [data-theme="original"] .hljs-name { color: #ffffff; }
[data-theme="original"] .hljs-string, [data-theme="original"] .hljs-regexp, [data-theme="original"] .hljs-addition, [data-theme="original"] .hljs-attr, [data-theme="original"] .hljs-attribute { color: #b4b4ba; }
[data-theme="original"] .hljs-number, [data-theme="original"] .hljs-params, [data-theme="original"] .hljs-built_in, [data-theme="original"] .hljs-type, [data-theme="original"] .hljs-symbol, [data-theme="original"] .hljs-bullet, [data-theme="original"] .hljs-variable, [data-theme="original"] .hljs-template-variable, [data-theme="original"] .hljs-subst { color: #d6d6da; }
[data-theme="original"] .hljs-comment, [data-theme="original"] .hljs-quote, [data-theme="original"] .hljs-deletion { color: #6f6f76; font-style: italic; }
[data-theme="original"] .hljs-meta, [data-theme="original"] .hljs-link { color: #9b9ba1; }

/* Karşılama uyarıları: renkli kutu yerine nötr yüzey */
[data-theme="original"] .setup-alert, [data-theme="original"] #guestWarningBanner {
    background: rgba(255, 255, 255, 0.04) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    color: var(--text-secondary) !important;
    border-radius: 8px !important;
}
[data-theme="original"] .setup-alert svg, [data-theme="original"] #guestWarningBanner b { color: var(--text-primary) !important; }
[data-theme="original"] .setup-alert a, [data-theme="original"] .token-purchase-link { color: var(--text-primary) !important; }
[data-theme="original"] .setup-btn-login { border-color: rgba(255, 255, 255, 0.25) !important; color: var(--text-primary) !important; }

/* Proje zip kartı: yeşil yerine nötr */
[data-theme="original"] .message-project-zip-card { border-color: rgba(255, 255, 255, 0.14) !important; background: rgba(255, 255, 255, 0.03) !important; }
[data-theme="original"] .project-zip-icon { color: var(--text-secondary) !important; background: rgba(255, 255, 255, 0.06) !important; border-color: rgba(255, 255, 255, 0.12) !important; }
[data-theme="original"] .project-zip-title { color: var(--text-primary) !important; }
[data-theme="original"] .project-zip-download-btn { background: rgba(255, 255, 255, 0.1) !important; border-color: rgba(255, 255, 255, 0.25) !important; color: var(--text-primary) !important; }
[data-theme="original"] .project-zip-download-btn:hover { background: rgba(255, 255, 255, 0.18) !important; }

/* Yetenek rozetleri: sarı yerine nötr */
[data-theme="original"] .skill-badge-star { color: var(--text-secondary) !important; background: rgba(255, 255, 255, 0.06) !important; border-color: rgba(255, 255, 255, 0.14) !important; }
