.chroma .bp{color:#fabd2f}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#777e94}.chroma .cp{color:#8ec07c}.chroma .cpf{color:#649bc4}.chroma .cs{color:#9075cd}.chroma .dl{color:#649bc4}.chroma .gd{color:#fff;background-color:#5f3737}.chroma .ge{color:#ddee30}.chroma .gh{color:#ffaa10}.chroma .gi{color:#fff;background-color:#3a523a}.chroma .go{color:#777e94}.chroma .gp{color:#ebdbb2}.chroma .gr{color:#f43}.chroma .gs{color:#ebdbb2}.chroma .gt{color:#ff7540}.chroma .gu{color:#b8bb26}.chroma .il{color:#649bc4}.chroma .k{color:#ff7540}.chroma .kc{color:#649bc4}.chroma .kd{color:#ff7540}.chroma .kn{color:#ffaa10}.chroma .kp{color:#5f8700}.chroma .kr{color:#ff7540}.chroma .kt{color:#ff7b72}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#649bc4}.chroma .n{color:#c9d1d9}.chroma .na,.chroma .nb{color:#fabd2f}.chroma .nc{color:#ffaa10}.chroma .nd{color:#8ec07c}.chroma .ne{color:#ff7540}.chroma .nf,.chroma .ni{color:#fabd2f}.chroma .nl{color:#ff7540}.chroma .nn{color:#c9d1d9}.chroma .no{color:#649bc4}.chroma .nt{color:#ff7540}.chroma .nv{color:#ebdbb2}.chroma .nx{color:#b6bac5}.chroma .o{color:#ff7540}.chroma .ow{color:#5f8700}.chroma .p{color:#d2d4db}.chroma .s,.chroma .s1,.chroma .s2{color:#b8bb26}.chroma .sa{color:#ffaa10}.chroma .sb{color:#b8bb26}.chroma .sc{color:#ffaa10}.chroma .sd{color:#b8bb26}.chroma .se{color:#ff8540}.chroma .sh{color:#b8bb26}.chroma .si{color:#ffaa10}.chroma .sr{color:#9075cd}.chroma .ss{color:#ff8540}.chroma .sx{color:#ffaa10}.chroma .vc,.chroma .vg,.chroma .vi{color:#649bee}.chroma .w{color:#7f8699}.CodeMirror.cm-s-default .cm-property,.CodeMirror.cm-s-paper .cm-property{color:#a0cc75}.CodeMirror.cm-s-default .cm-header,.CodeMirror.cm-s-paper .cm-header{color:#9daccc}.CodeMirror.cm-s-default .cm-quote,.CodeMirror.cm-s-paper .cm-quote{color:#090}.CodeMirror.cm-s-default .cm-keyword,.CodeMirror.cm-s-paper .cm-keyword{color:#cc8a61}.CodeMirror.cm-s-default .cm-atom,.CodeMirror.cm-s-paper .cm-atom{color:#ef5e77}.CodeMirror.cm-s-default .cm-number,.CodeMirror.cm-s-paper .cm-number{color:#ff5656}.CodeMirror.cm-s-default .cm-def,.CodeMirror.cm-s-paper .cm-def{color:#e4e4e4}.CodeMirror.cm-s-default .cm-variable-2,.CodeMirror.cm-s-paper .cm-variable-2{color:#00bdbf}.CodeMirror.cm-s-default .cm-variable-3,.CodeMirror.cm-s-paper .cm-variable-3{color:#085}.CodeMirror.cm-s-default .cm-comment,.CodeMirror.cm-s-paper .cm-comment{color:#8e9ab3}.CodeMirror.cm-s-default .cm-string,.CodeMirror.cm-s-paper .cm-string{color:#a77272}.CodeMirror.cm-s-default .cm-string-2,.CodeMirror.cm-s-paper .cm-string-2{color:#f50}.CodeMirror.cm-s-default .cm-meta,.CodeMirror.cm-s-paper .cm-meta,.CodeMirror.cm-s-default .cm-qualifier,.CodeMirror.cm-s-paper .cm-qualifier{color:#ffb176}.CodeMirror.cm-s-default .cm-builtin,.CodeMirror.cm-s-paper .cm-builtin{color:#b7c951}.CodeMirror.cm-s-default .cm-bracket,.CodeMirror.cm-s-paper .cm-bracket{color:#997}.CodeMirror.cm-s-default .cm-tag,.CodeMirror.cm-s-paper .cm-tag{color:#f1d273}.CodeMirror.cm-s-default .cm-attribute,.CodeMirror.cm-s-paper .cm-attribute{color:#bfcc70}.CodeMirror.cm-s-default .cm-hr,.CodeMirror.cm-s-paper .cm-hr{color:#999}.CodeMirror.cm-s-default .cm-url,.CodeMirror.cm-s-paper .cm-url{color:#c5cfd0}.CodeMirror.cm-s-default .cm-link,.CodeMirror.cm-s-paper .cm-link{color:#d8c792}.CodeMirror.cm-s-default .cm-error,.CodeMirror.cm-s-paper .cm-error{color:#dbdbeb}:root{--steel-900: #10161d--steel-850: #131a21--steel-800: #171e26--steel-750: #1d262f--steel-700: #242d38--steel-650: #2b3642--steel-600: #374351--steel-550: #445161--steel-500: #515f70--steel-450: #5f6e80--steel-400: #6d7d8f--steel-350: #7c8c9f--steel-300: #8c9caf--steel-250: #9dadc0--steel-200: #aebed0--steel-150: #c0cfe0--steel-100: #d2e0f0--is-dark-theme: true;--color-primary: #6366f1;--color-primary-contrast: #ffffff;--color-primary-dark-1: #4f46e5;--color-primary-dark-2: #4338ca;--color-primary-dark-3: #3730a3;--color-primary-dark-4: #312e81;--color-primary-dark-5: #27246a;--color-primary-dark-6: #1f1c52;--color-primary-dark-7: #171440;--color-primary-light-1: #818cf8;--color-primary-light-2: #a5b4fc;--color-primary-light-3: #c7d2fe;--color-primary-light-4: #e0e7ff;--color-primary-light-5: #eeeaff;--color-primary-light-6: #f3f1ff;--color-primary-light-7: #f7f5ff;--color-primary-alpha-10: #6366f11a;--color-primary-alpha-20: #6366f133;--color-primary-alpha-30: #6366f14d;--color-primary-alpha-40: #6366f166;--color-primary-alpha-50: #6366f180;--color-primary-alpha-60: #6366f199;--color-primary-alpha-70: #6366f1b3;--color-primary-alpha-80: #6366f1cc;--color-primary-alpha-90: #6366f1e1;--color-primary-hover: #818cf8;--color-primary-active: #a5b4fc;--color-secondary: var(--steel-750);--color-secondary-dark-1: var(--steel-550);--color-secondary-dark-2: var(--steel-500);--color-secondary-dark-3: var(--steel-450);--color-secondary-dark-4: var(--steel-400);--color-secondary-dark-5: var(--steel-350);--color-secondary-dark-6: var(--steel-300);--color-secondary-dark-7: var(--steel-250);--color-secondary-dark-8: var(--steel-200);--color-secondary-dark-9: var(--steel-150);--color-secondary-dark-10: var(--steel-100);--color-secondary-dark-11: var(--steel-100);--color-secondary-dark-12: var(--steel-100);--color-secondary-dark-13: var(--steel-100);--color-secondary-light-1: var(--steel-700);--color-secondary-light-2: var(--steel-750);--color-secondary-light-3: #0d1220;--color-secondary-light-4: var(--steel-800);--color-secondary-alpha-10: var(--color-primary-alpha-10);--color-secondary-alpha-20: var(--color-primary-alpha-20);--color-secondary-alpha-30: var(--color-primary-alpha-30);--color-secondary-alpha-40: var(--color-primary-alpha-40);--color-secondary-alpha-50: var(--color-primary-alpha-50);--color-secondary-alpha-60: var(--color-primary-alpha-60);--color-secondary-alpha-70: var(--color-primary-alpha-70);--color-secondary-alpha-80: var(--color-primary-alpha-80);--color-secondary-alpha-90: var(--color-primary-alpha-90);--color-secondary-hover: var(--steel-700);--color-secondary-active: var(--color-secondary-light-2);--color-console-fg: #eeeff2;--color-console-fg-subtle: #959cab;--color-console-bg: #1f212b;--color-console-border: #383c47;--color-console-hover-bg: #ffffff16;--color-console-active-bg: #454a57;--color-console-menu-bg: #383c47;--color-console-menu-border: #5c6374;--color-red: #b91c1c;--color-orange: #ea580c;--color-yellow: #ca8a04;--color-olive: #91a313;--color-green: #15803d;--color-teal: #0d9488;--color-blue: #2563eb;--color-violet: #7c3aed;--color-purple: #9333ea;--color-pink: #db2777;--color-brown: #a47252;--color-grey: var(--steel-500);--color-black: #111827;--color-red-light: #dc2626;--color-orange-light: #f97316;--color-yellow-light: #eab308;--color-olive-light: #839311;--color-green-light: #16a34a;--color-teal-light: #14b8a6;--color-blue-light: #3b82f6;--color-violet-light: #8b5cf6;--color-purple-light: #a855f7;--color-pink-light: #ec4899;--color-brown-light: #94674a;--color-grey-light: var(--steel-300);--color-black-light: #1f2937;--color-red-dark-1: #a71919;--color-orange-dark-1: #d34f0b;--color-yellow-dark-1: #b67c04;--color-olive-dark-1: #839311;--color-green-dark-1: #137337;--color-teal-dark-1: #0c857a;--color-blue-dark-1: #1554e0;--color-violet-dark-1: #6a1feb;--color-purple-dark-1: #8519e7;--color-pink-dark-1: #c7216b;--color-brown-dark-1: #94674a;--color-black-dark-1: #0f1623;--color-red-dark-2: #941616;--color-orange-dark-2: #bb460a;--color-yellow-dark-2: #ca8a04;--color-olive-dark-2: #91a313;--color-green-dark-2: #15803d;--color-teal-dark-2: #0a766d;--color-blue-dark-2: #2563eb;--color-violet-dark-2: #5c14d8;--color-purple-dark-2: #7c3aed;--color-pink-dark-2: #b11d5f;--color-brown-dark-2: #a47252;--color-black-dark-2: #111827;--color-gold: #b1983b;--color-white: #ffffff;--color-pure-black: #000000;--color-diff-removed-word-bg: #783030;--color-diff-added-word-bg: #255c39;--color-diff-removed-row-bg: #432121;--color-diff-moved-row-bg: #825718;--color-diff-added-row-bg: #1b3625;--color-diff-removed-row-border: #783030;--color-diff-moved-row-border: #a67a1d;--color-diff-added-row-border: #255c39;--color-diff-inactive: var(--steel-650);--color-error-border: #783030;--color-error-bg: #5f2525;--color-error-bg-active: #783030;--color-error-bg-hover: #783030;--color-error-text: #fef2f2;--color-success-border: #1f6e3c;--color-success-bg: #1d462c;--color-success-text: #aef0c2;--color-warning-border: #a67a1d;--color-warning-bg: #644821;--color-warning-text: #fff388;--color-info-border: #2e50b0;--color-info-bg: #2a396b;--color-info-text: var(--steel-100);--color-red-badge: #b91c1c;--color-red-badge-bg: #b91c1c22;--color-red-badge-hover-bg: #b91c1c44;--color-green-badge: #16a34a;--color-green-badge-bg: #16a34a22;--color-green-badge-hover-bg: #16a34a44;--color-yellow-badge: #ca8a04;--color-yellow-badge-bg: #ca8a0422;--color-yellow-badge-hover-bg: #ca8a0444;--color-orange-badge: #ea580c;--color-orange-badge-bg: #ea580c22;--color-orange-badge-hover-bg: #ea580c44;--color-git: #f05133;--color-body: var(--steel-800);--color-box-header: var(--steel-750);--color-box-body: var(--steel-800);--color-box-body-highlight: var(--steel-700);--color-text-dark: #fff;--color-text: var(--steel-100);--color-text-light: var(--steel-150);--color-text-light-1: var(--steel-150);--color-text-light-2: var(--steel-200);--color-text-light-3: var(--steel-200);--color-footer: var(--steel-900);--color-timeline: var(--steel-650);--color-input-text: var(--steel-100);--color-input-background: var(--steel-750);--color-input-toggle-background: var(--steel-650);--color-input-border: var(--steel-600);--color-input-border-hover: var(--steel-500);--color-header-wrapper: var(--steel-850);--color-header-wrapper-transparent: #0a0e1800;--color-light: #00000028;--color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border: #ffffff28;--color-hover: var(--steel-600);--color-active: var(--steel-650);--color-menu: var(--steel-700);--color-card: var(--steel-750);--color-markup-table-row: #ffffff06;--color-markup-code-block: var(--steel-800);--color-markup-code-inline: var(--steel-850);--color-button: var(--steel-600);--color-code-bg: var(--steel-750);--color-shadow: #00000060;--color-secondary-bg: var(--steel-750);--color-text-focus: #fff;--color-expand-button: #3c404d;--color-placeholder-text: var(--color-text-light-3);--color-editor-line-highlight: var(--steel-700);--color-project-board-bg: var(--color-secondary-light-3);--color-project-board-dark-label: var(--color-text-light-3);--color-caret: var(--color-text);--color-reaction-bg: #ffffff12;--color-reaction-active-bg: var(--color-primary-alpha-30);--color-tooltip-text: #ffffff;--color-tooltip-bg: #000000f0;--color-nav-bg: var(--steel-900);--color-nav-hover-bg: var(--steel-600);--color-nav-text: var(--color-text);--color-secondary-nav-bg: var(--steel-900);--color-label-text: #fff;--color-label-bg: var(--steel-600);--color-label-hover-bg: var(--steel-550);--color-label-active-bg: var(--steel-500);--color-label-bg-alt: var(--steel-550);--color-accent: var(--color-primary-light-1);--color-small-accent: var(--color-primary-light-5);--color-highlight-fg: var(--color-primary-light-4);--color-highlight-bg: var(--color-primary-alpha-20);--color-overlay-backdrop: #080808c0;accent-color:var(--color-accent);color-scheme:dark}.emoji[aria-label="check mark"],.emoji[aria-label="currency exchange"],.emoji[aria-label="TOP arrow"],.emoji[aria-label="END arrow"],.emoji[aria-label="ON! arrow"],.emoji[aria-label="SOON arrow"],.emoji[aria-label="heavy dollar sign"],.emoji[aria-label=copyright],.emoji[aria-label=registered],.emoji[aria-label="trade mark"],.emoji[aria-label=multiply],.emoji[aria-label=plus],.emoji[aria-label=minus],.emoji[aria-label=divide],.emoji[aria-label="curly loop"],.emoji[aria-label="double curly loop"],.emoji[aria-label="wavy dash"],.emoji[aria-label="paw prints"],.emoji[aria-label="musical note"],.emoji[aria-label="musical notes"]{filter:invert(100%) hue-rotate(180deg)}.text.green.svg{color:var(--color-green-light)!important}i.grey.icon.icon.icon.icon{color:var(--steel-350)!important}.ui.secondary.vertical.menu{border-radius:.28571429rem!important;overflow:hidden}.ui.basic.primary.button.item{background-color:var(--color-active)!important;color:var(--color-text)!important;box-shadow:none!important}.ui.red.label.notification_count,.ui.primary.label,.ui.primary.labels .label{background-color:var(--color-primary-light-3)!important}.repository.view.issue .comment-list .code-comment+.code-comment{margin:1.25rem 0!important;padding-top:1.25rem!important;border-top-color:var(--steel-650)!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{background-color:var(--color-light)!important}#review-box .review-comments-counter{background-color:var(--color-shadow)!important;color:var(--color-white)!important;margin-left:.5em}.ui.basic.labels .primary.label,.ui.ui.ui.basic.primary.label{color:var(--color-text-dark)!important}.ui.basic.yellow.label.pending-label{background:var(--color-light)!important}::selection{background:var(--steel-100)!important;color:var(--color-pure-black)!important}strong.attention-important,svg.attention-important{color:var(--color-violet-light)}strong.attention-note,svg.attention-note{color:var(--color-blue-light)}strong.attention-caution,svg.attention-caution{color:var(--color-red-light)}.ui.basic.red.button{background-color:var(--color-red);color:var(--color-white)}.ui.basic.red.button:hover,.ui.basic.red.button:focus{background-color:var(--color-red-dark-1);color:var(--color-white)}.ui.basic.red.button:active{background-color:var(--color-red-dark-2);color:var(--color-white)}




/* GitDev6 — Dev6 Hosting brand theme (Forgejo v7)
   Base: forgejo-dark vars remapped; component polish layer below. */

:root{
  --steel-100:#e2e8f0;--steel-150:#c9d4e5;--steel-200:#aebbe0;--steel-250:#8fa3d4;
  --steel-300:#758bc8;--steel-350:#5f74b5;--steel-400:#4d61a3;--steel-450:#3e5187;
  --steel-500:#33426b;--steel-550:#293652;--steel-600:#202b42;--steel-650:#1a2337;
  --steel-700:#151c2d;--steel-750:#101624;--steel-800:#0c111d;--steel-850:#0a0e18;--steel-900:#070a12;
  --color-primary:#6366f1;--color-primary-hover:#818cf8;--color-primary-active:#a5b4fc;
  --color-primary-light-1:#818cf8;--color-primary-light-2:#a5b4fc;--color-primary-light-3:#c7d2fe;
  --color-primary-light-4:#e0e7ff;--color-primary-light-5:#eeeaff;--color-primary-light-6:#f3f1ff;--color-primary-light-7:#f7f5ff;
  --color-primary-dark-1:#4f46e5;--color-primary-dark-2:#4338ca;--color-primary-dark-3:#3730a3;
  --color-primary-dark-4:#312e81;--color-primary-dark-5:#27246a;--color-primary-dark-6:#1f1c52;--color-primary-dark-7:#171440;
  --color-primary-contrast:#ffffff;
  --color-primary-alpha-10:#6366f11a;--color-primary-alpha-20:#6366f133;--color-primary-alpha-30:#6366f14d;
  --color-primary-alpha-40:#6366f166;--color-primary-alpha-50:#6366f180;--color-primary-alpha-60:#6366f199;
  --color-primary-alpha-70:#6366f1b3;--color-primary-alpha-80:#6366f1cc;--color-primary-alpha-90:#6366f1e1;
  --color-body:var(--steel-800);--color-nav-bg:var(--steel-900);--color-header-wrapper:var(--steel-850);
  --color-header-wrapper-transparent:#0a0e1800;--color-box-header:var(--steel-750);--color-box-body:var(--steel-800);
  --color-box-body-highlight:var(--steel-700);--color-card:var(--steel-750);--color-footer:var(--steel-900);
  --color-secondary:var(--steel-750);--color-secondary-bg:var(--steel-750);--color-secondary-nav-bg:var(--steel-900);
  --color-secondary-hover:var(--steel-700);--color-secondary-light-1:var(--steel-700);--color-secondary-light-2:var(--steel-750);
  --color-secondary-light-3:#0d1220;--color-input-background:var(--steel-750);--color-input-border:var(--steel-600);
  --color-input-border-hover:var(--steel-500);--color-hover:var(--steel-600);
  --color-secondary-alpha-10:var(--color-primary-alpha-10);--color-secondary-alpha-20:var(--color-primary-alpha-20);
  --color-secondary-alpha-30:var(--color-primary-alpha-30);--color-secondary-alpha-40:var(--color-primary-alpha-40);
  --color-secondary-alpha-50:var(--color-primary-alpha-50);--color-secondary-alpha-60:var(--color-primary-alpha-60);
  --color-secondary-alpha-70:var(--color-primary-alpha-70);--color-secondary-alpha-80:var(--color-primary-alpha-80);
  --color-secondary-alpha-90:var(--color-primary-alpha-90);
  --color-accent:var(--color-primary-light-1);--color-active:var(--color-primary);
  --color-text:var(--steel-100);--color-caret:var(--color-text);
  --fonts-proportional:Inter,-apple-system,"Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
}

html[data-theme="dev6"] body{
  background:linear-gradient(180deg,#0c111d 0%,#070a12 320px) fixed;
}
/* ---------- header / nav ---------- */
html[data-theme="dev6"] header.ui.header,
html[data-theme="dev6"] .ui.top.header{
  background:rgba(7,10,18,.82);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  border-bottom:1px solid var(--steel-700);
  box-shadow:0 8px 30px rgba(2,6,23,.45);
}
html[data-theme="dev6"] .ui.menu.secondary .item,
html[data-theme="dev6"] .ui.navbar > .ui.menu .item,
html[data-theme="dev6"] .menu .item{color:var(--steel-150)}
html[data-theme="dev6"] .ui.menu .item.active,
html[data-theme="dev6"] .ui.menu .item:hover.active{color:var(--color-primary-light-1);border-bottom-color:var(--color-primary)}
html[data-theme="dev6"] .ui.menu .item:hover{background:var(--steel-750);color:#fff}
html[data-theme="dev6"] .brand .svg-logo{filter:drop-shadow(0 0 8px rgba(99,102,241,.45))}
html[data-theme="dev6"] .ui.header .ui.right .menu .item{padding:.75rem .9rem}
/* ---------- buttons ---------- */
html[data-theme="dev6"] .ui.primary.button,html[data-theme="dev6"] .ui.buttons .ui.primary.button,
html[data-theme="dev6"] .btn-primary,html[data-theme="dev6"] button.ui.primary.button{
  background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark-3) 100%);
  border:none;box-shadow:0 4px 16px rgba(99,102,241,.35),inset 0 1px 0 rgba(255,255,255,.15);
  color:#fff;font-weight:600;transition:box-shadow .2s ease,transform .2s ease;
}
html[data-theme="dev6"] .ui.primary.button:hover,html[data-theme="dev6"] .btn-primary:hover{
  background:linear-gradient(135deg,var(--color-primary-light-1) 0%,var(--color-primary-dark-2) 100%);
  box-shadow:0 6px 24px rgba(99,102,241,.5),inset 0 1px 0 rgba(255,255,255,.2)}
/* ---------- links / selection / focus ---------- */
html[data-theme="dev6"] a{color:var(--steel-150)}
html[data-theme="dev6"] a:hover{color:var(--color-primary-light-1)}
html[data-theme="dev6"] .repository .ui.header a,html[data-theme="dev6"] .repo-title a{color:#fff;font-weight:600}
html[data-theme="dev6"] ::selection{background:var(--color-primary);color:#fff}
html[data-theme="dev6"] input:focus,html[data-theme="dev6"] textarea:focus,html[data-theme="dev6"] select:focus,
html[data-theme="dev6"] .ui.input input:focus{
  border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-alpha-30)!important}
/* ---------- panels / cards ---------- */
html[data-theme="dev6"] .ui.segment,html[data-theme="dev6"] .ui.card,html[data-theme="dev6"] .ui.cards>.card,
html[data-theme="dev6"] .repository.board,html[data-theme="dev6"] .issues.list .issue-item,
html[data-theme="dev6"] .repo-list-owner .repo-list-item{
  background:var(--steel-750);border:1px solid var(--steel-650);border-radius:10px;
  box-shadow:0 10px 26px rgba(2,6,23,.35);transition:border-color .18s ease,transform .18s ease}
html[data-theme="dev6"] .ui.card:hover,html[data-theme="dev6"] .repo-list-item:hover{border-color:var(--steel-500)}
html[data-theme="dev6"] .issue-item:hover,html[data-theme="dev6"] .ui.list .item:hover{border-color:var(--color-primary-alpha-40)}
/* ---------- code / diff ---------- */
html[data-theme="dev6"] .code-view .table,html[data-theme="dev6"] .file-view{background:var(--steel-800)}
html[data-theme="dev6"] pre,html[data-theme="dev6"] code{background:var(--steel-800)}
html[data-theme="dev6"] .diff-file-box .diff-file-header{background:var(--steel-700)}
/* ---------- labels / badges ---------- */
html[data-theme="dev6"] .ui.label,html[data-theme="dev6"] .ui.basic.label{border-color:var(--steel-550);color:var(--steel-150)}
html[data-theme="dev6"] .ui.label.primary,html[data-theme="dev6"] .ui.blue.label{
  background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark-2));color:#fff}
html[data-theme="dev6"] .octicon{color:var(--steel-300)}
html[data-theme="dev6"] .ui.button{border:1px solid var(--steel-550);background:var(--steel-700);color:var(--steel-100)}
html[data-theme="dev6"] .ui.button:hover{background:var(--steel-650);border-color:var(--steel-450)}
/* ---------- tabs ---------- */
html[data-theme="dev6"] .ui.tabs>.ui.menu .item,html[data-theme="dev6"] .ui.menu.tabular .item{color:var(--steel-200)}
html[data-theme="dev6"] .ui.menu.tabular .item.active{border-color:var(--color-primary);color:#fff;border-top:2px solid var(--color-primary)}
/* ---------- footer ---------- */
html[data-theme="dev6"] .footer{margin-top:3.5rem;padding:2.2rem 0;border-top:1px solid var(--steel-800);background:var(--steel-900);color:var(--steel-350)}
html[data-theme="dev6"] .footer .container a{color:var(--steel-250)}
/* ---------- login / signin pages ---------- */
html[data-theme="dev6"] .auth .ui.segment,html[data-theme="dev6"] .signin .ui.segment{
  background:rgba(21,28,45,.9);border:1px solid var(--steel-600);border-radius:14px;box-shadow:0 24px 60px rgba(2,6,23,.55)}
html[data-theme="dev6"] .auth h1,html[data-theme="dev6"] .signin h1{color:#fff}
/* ---------- scrollbar ---------- */
html[data-theme="dev6"] ::-webkit-scrollbar{width:10px;height:10px}
html[data-theme="dev6"] ::-webkit-scrollbar-track{background:var(--steel-900)}
html[data-theme="dev6"] ::-webkit-scrollbar-thumb{background:var(--steel-600);border-radius:5px}
html[data-theme="dev6"] ::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark-2)}
/* ---------- global shadows ---------- */
html[data-theme="dev6"] .ui.top.attached.header,html[data-theme="dev6"] .ui.attached.header{background:var(--steel-750);color:#fff}
html[data-theme="dev6"] .repository-menu,html[data-theme="dev6"] .ui.menu.repository-menu{background:var(--steel-850);border-bottom:1px solid var(--steel-650)}/* GitDev6 — repo browsing polish (logged-out friendly) */

/* ---------- repo header ---------- */
html[data-theme="dev6"] .repo-header{
  padding:1.1rem 0 .6rem;border-bottom:1px solid var(--steel-700);
}
html[data-theme="dev6"] .repo-title,html[data-theme="dev6"] .flex-item-title{
  font-weight:650;letter-spacing:-.01em;font-size:1.05rem;
}
html[data-theme="dev6"] .flex-item-title a{color:#f1f5f9}
html[data-theme="dev6"] .flex-item-title a:hover{color:var(--color-primary-light-1)}
html[data-theme="dev6"] .flex-item-title .muted{color:var(--steel-350)}
html[data-theme="dev6"] .repo-header svg.octicon-repo{color:var(--color-primary-light-1)}
/* ---------- repo action buttons / count labels ---------- */
html[data-theme="dev6"] .repo-buttons .ui.button,
html[data-theme="dev6"] .repo-buttons .ui.basic.button{
  background:var(--steel-750);border:1px solid var(--steel-600);color:var(--steel-200);
  border-radius:8px;font-weight:500;padding:.55rem .9rem;transition:border-color .15s ease,color .15s ease;
}
html[data-theme="dev6"] .repo-buttons .ui.button:hover,
html[data-theme="dev6"] .repo-buttons .ui.basic.button:hover{border-color:var(--color-primary);color:#fff}
html[data-theme="dev6"] .repo-buttons .ui.basic.label{
  background:var(--steel-800);border:1px solid var(--steel-600);color:var(--steel-250);
  border-radius:0 8px 8px 0;font-variant-numeric:tabular-nums;
}
html[data-theme="dev6"] .repo-buttons .ui.button{border-radius:8px 0 0 8px}
/* ---------- repo tabs ---------- */
html[data-theme="dev6"] .ui.menu.tabular .item,html[data-theme="dev6"] overflow-menu .item{
  color:var(--steel-250);font-weight:500;letter-spacing:.01em;padding:.65rem .95rem;
}
html[data-theme="dev6"] .ui.menu.tabular .item:hover,html[data-theme="dev6"] overflow-menu .item:hover{color:#fff;background:var(--steel-750);border-radius:8px 8px 0 0}
html[data-theme="dev6"] .ui.menu.tabular .item.active,html[data-theme="dev6"] overflow-menu .item.active{
  color:#fff;border-top:2px solid var(--color-primary);background:linear-gradient(180deg,var(--color-primary-alpha-10),transparent);
}
html[data-theme="dev6"] .ui.menu.tabular .octicon{color:var(--steel-300)}
html[data-theme="dev6"] .overflow-menu-items{border-bottom:1px solid var(--steel-700)}
html[data-theme="dev6"] .ui.tabs.divider{display:none}
/* ---------- description + search ---------- */
html[data-theme="dev6"] .repo-description{padding:.9rem 0 .3rem}
html[data-theme="dev6"] .repo-description .description{color:var(--steel-150);font-size:1.02rem}
html[data-theme="dev6"] .repo-description .ui.input input{
  background:var(--steel-750);border-color:var(--steel-600);color:var(--steel-100)
}
html[data-theme="dev6"] .repo-topics .ui.label{border-color:var(--steel-600);background:var(--steel-750);color:var(--steel-200)}
/* ---------- commit / branch / tag summary strip ---------- */
html[data-theme="dev6"] .repository-summary,html[data-theme="dev6"] .repository-summary .ui.segment{
  background:var(--steel-800);border-color:var(--steel-700);
}
html[data-theme="dev6"] .repository-summary .item{color:var(--steel-300)}
html[data-theme="dev6"] .repository-summary .item b{color:var(--steel-100);font-variant-numeric:tabular-nums}
html[data-theme="dev6"] .repository-summary .item:hover{color:#fff}
html[data-theme="dev6"] .language-stats .bar{border-radius:0 0 4px 4px}
html[data-theme="dev6"] .language-stats-details .item{color:var(--steel-200)}
html[data-theme="dev6"] .color-icon{border:1px solid var(--steel-500);border-radius:4px}
/* ---------- clone panel ---------- */
html[data-theme="dev6"] .clone-panel input{
  background:var(--steel-750);border:1px solid var(--steel-600);color:var(--steel-100);
  font-family:var(--fonts-monospace);font-size:.82rem;letter-spacing:.02em
}
html[data-theme="dev6"] .clone-panel .button.primary{box-shadow:none;border-radius:0}
html[data-theme="dev6"] .js-clone-url-editor svg{opacity:.85}
/* ---------- file table ---------- */
html[data-theme="dev6"] #repo-files-table,html[data-theme="dev6"] .ui.table{background:var(--steel-800);border:1px solid var(--steel-700);border-radius:10px;border-collapse:separate;border-spacing:0;overflow:hidden}
html[data-theme="dev6"] .ui.table thead th{
  background:var(--steel-750);color:var(--steel-200);border-bottom:1px solid var(--steel-650);
  font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}
html[data-theme="dev6"] .ui.table td{border-color:var(--steel-700)}
html[data-theme="dev6"] .ui.table tr.entry{transition:background .12s ease}
html[data-theme="dev6"] .ui.table tr.entry:hover{background:var(--steel-700)}
html[data-theme="dev6"] .ui.table .name .truncate a{font-weight:550;color:var(--steel-100)}
html[data-theme="dev6"] .ui.table .name .truncate a:hover{color:var(--color-primary-light-1)}
html[data-theme="dev6"] .ui.table svg.octicon-file-directory-fill{color:var(--color-primary-light-1)}
html[data-theme="dev6"] .ui.table svg.octicon-file{color:var(--steel-350)}
html[data-theme="dev6"] .ui.table .message .commit-summary{color:var(--steel-250)}
html[data-theme="dev6"] .ui.table .message .commit-summary a{color:var(--steel-250)}
html[data-theme="dev6"] .ui.table .message .commit-summary a:hover{color:var(--steel-100)}
html[data-theme="dev6"] .ui.table .age{color:var(--steel-350);font-variant-numeric:tabular-nums}
/* commit header row inside table */
html[data-theme="dev6"] .ui.table thead tr.commit-list th{
  background:var(--steel-750);text-transform:none;letter-spacing:0;font-size:.85rem}
html[data-theme="dev6"] .ui.sha.label{
  background:var(--steel-750);border:1px solid var(--steel-600);color:var(--steel-200);
  font-family:var(--fonts-monospace);font-size:.72rem;border-radius:6px}
/* ---------- README / markup chrome ---------- */
html[data-theme="dev6"] .file-header.ui.header{background:var(--steel-750);border-color:var(--steel-650);color:var(--steel-100)}
html[data-theme="dev6"] .file-header.ui.header .octicon{color:var(--steel-300)}
html[data-theme="dev6"] .file-view.markup{
  background:var(--steel-800);border-color:var(--steel-700);padding:1.6rem 2rem;line-height:1.75}
html[data-theme="dev6"] .file-view.markup h1,html[data-theme="dev6"] .file-view.markup h2,html[data-theme="dev6"] .file-view.markup h3{color:#f8fafc;letter-spacing:-.015em}
html[data-theme="dev6"] .file-view.markup h1{border-bottom:1px solid var(--steel-650);padding-bottom:.55rem}
html[data-theme="dev6"] .file-view.markup h2{border-bottom:1px solid var(--steel-700);padding-bottom:.4rem}
html[data-theme="dev6"] .file-view.markup a{color:var(--color-primary-light-1);text-decoration:none}
html[data-theme="dev6"] .file-view.markup a:hover{color:#a5b4fc;text-decoration:underline}
html[data-theme="dev6"] .file-view.markup .code-block{
  background:var(--steel-900);border:1px solid var(--steel-650);border-radius:8px}
html[data-theme="dev6"] .file-view.markup code{background:var(--steel-700);color:#c9d4e5;border-radius:4px;padding:.15em .4em}
html[data-theme="dev6"] .file-view.markup pre code.chroma{background:transparent;color:var(--steel-100)}
html[data-theme="dev6"] .file-view.markup strong{color:#e2e8f0}
html[data-theme="dev6"] .file-view.markup .code-copy{background:var(--steel-750);border-color:var(--steel-600);color:var(--steel-200)}
html[data-theme="dev6"] .file-view.markup .code-copy:hover{color:#fff}
html[data-theme="dev6"] .file-view.markup ul li::marker{color:var(--color-primary-light-1)}
/* avatars */
html[data-theme="dev6"] .ui.avatar{border:1px solid var(--steel-600);outline:2px solid var(--steel-800)}
html[data-theme="dev6"] .author-wrapper strong{color:#fff}
/* dropdowns / modals */
html[data-theme="dev6"] .ui.dropdown .menu,html[data-theme="dev6"] .ui.menu .menu,html[data-theme="dev6"] .ui.modal{
  background:var(--steel-750);border-color:var(--steel-600)}
html[data-theme="dev6"] .ui.modal .header{color:#fff;border-bottom-color:var(--steel-650)}
html[data-theme="dev6"] .ui.modal .content{color:var(--steel-150)}
/* empty states */
html[data-theme="dev6"] .ui.empty-state,html[data-theme="dev6"] .ui.basic.segment{color:var(--steel-300)}
html[data-theme="dev6"] .ui.secondary.segment{background:var(--steel-800);border-color:var(--steel-700)}
/* selection highlight on commit summaries */
html[data-theme="dev6"] .commit-summary .message-wrapper::before{content:"";display:inline-block;width:1px;height:.9em;vertical-align:-.15em;margin-right:.5rem;background:var(--steel-550)}/* GitDev6 — code view: editor-grade chrome + syntax glow */

/* file header = editor tab strip */
html[data-theme="dev6"] .file-header.ui.header{
  background:var(--steel-750);
  border:1px solid var(--steel-650);
  border-bottom:0;border-radius:10px 10px 0 0;
  padding:.65rem 1rem;
}
html[data-theme="dev6"] .file-header .ui.button,html[data-theme="dev6"] .file-header .ui.dropdown{
  background:var(--steel-700);border-color:var(--steel-550);color:var(--steel-150);
  border-radius:6px;font-size:.8rem;padding:.45rem .75rem;transition:border-color .15s,color .15s,background .15s;
}
html[data-theme="dev6"] .file-header .ui.button:hover,html[data-theme="dev6"] .file-header .ui.dropdown:hover{
  border-color:var(--color-primary);color:#fff;background:var(--steel-650);
}
html[data-theme="dev6"] .file-header .ui.primary.button,html[data-theme="dev6"] .file-header .ui.green.button{
  border-color:transparent;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark-2));
}
/* code surface: near-black canvas, editor feel */
html[data-theme="dev6"] .file-view.code-view,html[data-theme="dev6"] .code-view .table{
  background:var(--steel-900);color:var(--steel-100);
}
html[data-theme="dev6"] .file-view.code-view{border:1px solid var(--steel-650);border-top:0;border-radius:0 0 10px 10px;overflow:hidden}
html[data-theme="dev6"] .code-view .lines-num,html[data-theme="dev6"] .code-view .table .line-num,html[data-theme="dev6"] .code-view .lines-code{
  background:var(--steel-900);color:var(--steel-450);
  font-family:var(--fonts-monospace);font-size:.8rem;line-height:1.6;user-select:none;
}
html[data-theme="dev6"] .ui.table td.lines-num,html[data-theme="dev6"] .ui.table td.lines-code{border-color:var(--steel-800)}
html[data-theme="dev6"] .code-view .lines-code .code-line:hover,html[data-theme="dev6"] .code-view tr:hover td.lines-code{
  background:var(--steel-800);
}
/* active line / highlight */
html[data-theme="dev6"] .code-view .active-line,html[data-theme="dev6"] .code-view tr.active td.lines-code{
  background:var(--color-primary-alpha-10);
  box-shadow:inset 3px 0 0 var(--color-primary);
}
/* syntax color scheme (chroma) — editors dark theme, indigo-flavored */
html[data-theme="dev6"] .code-view .chroma{color:var(--steel-100);background:transparent}
html[data-theme="dev6"] .code-view .chroma .k,html[data-theme="dev6"] .code-view .chroma .kc,html[data-theme="dev6"] .code-view .chroma .kd,html[data-theme="dev6"] .code-view .chroma .kn,html[data-theme="dev6"] .code-view .chroma .kp,html[data-theme="dev6"] .code-view .chroma .kr,html[data-theme="dev6"] .code-view .chroma .kt{color:#818cf8}
html[data-theme="dev6"] .code-view .chroma .s,html[data-theme="dev6"] .code-view .chroma .s1,html[data-theme="dev6"] .code-view .chroma .s2,html[data-theme="dev6"] .code-view .chroma .sb,html[data-theme="dev6"] .code-view .chroma .sc,html[data-theme="dev6"] .code-view .chroma .sd,html[data-theme="dev6"] .code-view .chroma .se,html[data-theme="dev6"] .code-view .chroma .sh,html[data-theme="dev6"] .code-view .chroma .si,html[data-theme="dev6"] .code-view .chroma .sx,html[data-theme="dev6"] .code-view .chroma .sr,html[data-theme="dev6"] .code-view .chroma .ss{color:#a5b4fc}
html[data-theme="dev6"] .code-view .chroma .c,html[data-theme="dev6"] .code-view .chroma .c1,html[data-theme="dev6"] .code-view .chroma .ch,html[data-theme="dev6"] .code-view .chroma .cm{color:var(--steel-350);font-style:italic}
html[data-theme="dev6"] .code-view .chroma .n,html[data-theme="dev6"] .code-view .chroma .na,html[data-theme="dev6"] .code-view .chroma .nb,html[data-theme="dev6"] .code-view .chroma .nc,html[data-theme="dev6"] .code-view .chroma .no{color:#e2e8f0}
html[data-theme="dev6"] .code-view .chroma .nd,html[data-theme="dev6"] .code-view .chroma .nf,html[data-theme="dev6"] .code-view .chroma .nn{color:#a78bfa}
html[data-theme="dev6"] .code-view .chroma .m,html[data-theme="dev6"] .code-view .chroma .mf,html[data-theme="dev6"] .code-view .chroma .mh,html[data-theme="dev6"] .code-view .chroma .mi,html[data-theme="dev6"] .code-view .chroma .mo,html[data-theme="dev6"] .code-view .chroma .mb,html[data-theme="dev6"] .code-view .chroma .mn{color:#fbbf24}
html[data-theme="dev6"] .code-view .chroma .o,html[data-theme="dev6"] .code-view .chroma .p{color:var(--steel-300)}
html[data-theme="dev6"] .code-view .chroma .bp,html[data-theme="dev6"] .code-view .chroma .builtin{color:#34d399}
html[data-theme="dev6"] .code-view .chroma .ow,html[data-theme="dev6"] .code-view .chroma .tok-operator{color:#f97316}
html[data-theme="dev6"] .code-view .chroma .err{background:none;color:#f87171;border:none;text-decoration:underline wavy rgba(248,113,113,.4)}
/* copy button in header */
html[data-theme="dev6"] .file-header .code-copy{background:var(--steel-700)}
/* "edit mode" affordance: edit button LEDs to primary */
html[data-theme="dev6"] .file-header .ui.button[data-tooltip-content*="Edit"],html[data-theme="dev6"] .file-header a[href*=" edit"],html[data-theme="dev6"] .file-actions a[href*="edit"]{
  border-color:var(--color-primary-alpha-50);color:var(--color-primary-light-1);
}
html[data-theme="dev6"] .file-header .ui.button[data-tooltip-content*="Edit"]:hover,html[data-theme="dev6"] .file-actions a[href*="edit"]:hover{
  background:var(--color-primary-alpha-20);color:#fff;
}
/* blame / history buttons */
html[data-theme="dev6"] .file-header .ui.button strong{color:#fff;font-weight:600}/* GitDev6 — landing boxes + hero */
html[data-theme="dev6"] .home-feature{
  background:linear-gradient(180deg,var(--steel-750),var(--steel-800));
  border:1px solid var(--steel-600);
  border-radius:14px;
  padding:1.9rem 1.6rem 1.7rem;
  box-shadow:0 14px 34px rgba(2,6,23,.45),inset 0 1px 0 rgba(148,163,184,.07);
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
html[data-theme="dev6"] .home-feature:hover{
  transform:translateY(-3px);
  border-color:var(--color-primary-alpha-60);
  box-shadow:0 18px 44px rgba(2,6,23,.55),0 0 0 1px var(--color-primary-alpha-30),inset 0 1px 0 rgba(148,163,184,.08);
}
html[data-theme="dev6"] .home-feature .ui.icon{
  color:var(--color-primary-light-1);
}
html[data-theme="dev6"] .home-feature h3,html[data-theme="dev6"] .home-feature .header{color:#f8fafc;font-weight:650;letter-spacing:-.01em}
html[data-theme="dev6"] .home-feature p{color:var(--steel-200)}
html[data-theme="dev6"] .home-feature .octicon{color:var(--color-primary-light-1)}
html[data-theme="dev6"] .home-feature .content .description{color:var(--steel-250)}
/* hero block on landing */
html[data-theme="dev6"] .home .ui.icon.header.title,html[data-theme="dev6"] .ui.hero .ui.header h1,
html[data-theme="dev6"] .ui.hero h1,html[data-theme="dev6"] .hero .ui.header h1{color:#f8fafc}
html[data-theme="dev6"] .ui.hero p,html[data-theme="dev6"] .home .ui.icon.header.title p{color:var(--steel-250)}
html[data-theme="dev6"] .ui.hero{background:transparent;border:0;box-shadow:none}
html[data-theme="dev6"] .secondary-nav,html[data-theme="dev6"] .home .ui.stackable.stackable.grid{margin-top:.8rem}
/* GitDev6 — login makeover + issues/PR/diff polish */

/* ---------- sign in / sign up pages ---------- */
html[data-theme="dev6"] body.auth,html[data-theme="dev6"] body.user.signin,
html[data-theme="dev6"] body.user.signup{
  background:radial-gradient(900px 480px at 50% -8%,rgba(99,102,241,.22),transparent 60%),
             radial-gradient(520px 340px at 88% 24%,rgba(124,58,237,.16),transparent 60%),
             radial-gradient(520px 340px at 8% 80%,rgba(59,130,246,.14),transparent 60%),#070a12;
}
html[data-theme="dev6"] .auth .sign-in,html[data-theme="dev6"] .signup .ui.segment.middle,html[data-theme="dev6"] .auth form{
  background:rgba(16,22,36,.92);
  border:1px solid var(--steel-600);
  border-radius:16px;
  box-shadow:0 24px 70px rgba(2,6,23,.6),inset 0 1px 0 rgba(148,163,184,.08);
  backdrop-filter:blur(10px);
}
html[data-theme="dev6"] .auth .ui.header,html[data-theme="dev6"] .signup h1,html[data-theme="dev6"] .signin h1,html[data-theme="dev6"] .auth h1{color:#f8fafc;font-weight:700;letter-spacing:-.01em}
html[data-theme="dev6"] .auth .left,html[data-theme="dev6"] .auth .center{color:var(--steel-200);font-size:.95rem}
html[data-theme="dev6"] .auth input[type="text"],html[data-theme="dev6"] .auth input[type="password"],html[data-theme="dev6"] .auth input[type="email"],
html[data-theme="dev6"] .signup input,html[data-theme="dev6"] .auth input:not([type=submit]){
  background:var(--steel-800);border:1px solid var(--steel-600);color:#e2e8f0;border-radius:8px;padding:.7rem .9rem;
}
html[data-theme="dev6"] .auth input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-30)}
html[data-theme="dev6"] .auth .field>label,html[data-theme="dev6"] .signup .field>label{color:var(--steel-250);font-size:.82rem;letter-spacing:.04em}
html[data-theme="dev6"] .auth a,html[data-theme="dev6"] .signup a{color:var(--color-primary-light-1)}
html[data-theme="dev6"] .auth a:hover,html[data-theme="dev6"] .signup a:hover{color:#a5b4fc}
html[data-theme="dev6"] .auth .divider,html[data-theme="dev6"] .signup .divider{color:var(--steel-300)}
html[data-theme="dev6"] .auth .ui.message,html[data-theme="dev6"] .ui.message{background:var(--steel-750);border:1px solid var(--steel-600);border-radius:10px;color:var(--steel-150);box-shadow:none}
html[data-theme="dev6"] .auth .ui.error.message,html[data-theme="dev6"] .ui.red.message{background:rgba(127,29,29,.25);border-color:rgba(248,113,113,.4);color:#fca5a5}
html[data-theme="dev6"] .auth .ui.success.message{background:rgba(6,78,59,.25);border-color:rgba(52,211,153,.4);color:#6ee7b7}
/* ---------- issues / PR lists ---------- */
html[data-theme="dev6"] .issues.list .issue-item{
  background:var(--steel-750);border:1px solid var(--steel-650);border-left:3px solid var(--steel-650);
  border-radius:10px;margin-bottom:.6rem;padding:.85rem 1rem;transition:border-color .15s ease,background .15s ease;
}
html[data-theme="dev6"] .issues.list .issue-item:hover{border-left-color:var(--color-primary);background:var(--steel-700)}
html[data-theme="dev6"] .issues.list .issue-title a{color:#e2e8f0;font-weight:600}
html[data-theme="dev6"] .issues.list .issue-title a:hover{color:var(--color-primary-light-1)}
html[data-theme="dev6"] .issues.list .issue-meta,html[data-theme="dev6"] .issue-item .desc{color:var(--steel-300);font-size:.82rem}
html[data-theme="dev6"] .ui.labels .ui.label,html[data-theme="dev6"] .issue-item .ui.label{border-radius:999px;font-weight:550}
html[data-theme="dev6"] .issue-state-indicator.open{background:#10b981}
html[data-theme="dev6"] .issue-state-indicator.closed{background:#8b5cf6}
/* ---------- comments / timeline ---------- */
html[data-theme="dev6"] .comment{background:var(--steel-750);border:1px solid var(--steel-650);border-radius:10px;overflow:hidden}
html[data-theme="dev6"] .comment .comment-header{background:var(--steel-700);border-color:var(--steel-650);color:var(--steel-300)}
html[data-theme="dev6"] .comment .comment-body{color:var(--steel-150);background:var(--steel-750)}
html[data-theme="dev6"] .comment .comment-body .markup{background:transparent}
html[data-theme="dev6"] .ui.comments .comment .author{color:#e2e8f0;font-weight:600}
html[data-theme="dev6"] .comment-reactions .ui.label{background:var(--steel-700);border-color:var(--steel-550);color:var(--steel-200)}
html[data-theme="dev6"] .comment-editor .ui.form textarea,html[data-theme="dev6"] .ui.form textarea{
  background:var(--steel-800);border:1px solid var(--steel-600);color:#e2e8f0;border-radius:8px}
/* ---------- diffs (PR files) ---------- */
html[data-theme="dev6"] .diff-file-box{background:var(--steel-800);border:1px solid var(--steel-650);border-radius:10px;overflow:hidden}
html[data-theme="dev6"] .diff-file-box .diff-file-header{background:var(--steel-750);border-color:var(--steel-650);color:var(--steel-100);padding:.6rem .9rem}
html[data-theme="dev6"] .diff-file-header .file{font-family:var(--fonts-monospace);font-size:.82rem;color:#e2e8f0}
html[data-theme="dev6"] .diff-file-box .code-diff{background:var(--steel-900)}
html[data-theme="dev6"] .code-diff .lines-num{background:var(--steel-900);color:var(--steel-500);font-family:var(--fonts-monospace);font-size:.76rem}
html[data-theme="dev6"] .code-diff .added-code{background:rgba(16,185,129,.12)}
html[data-theme="dev6"] .code-diff .removed-code{background:rgba(248,113,113,.12)}
html[data-theme="dev6"] .code-diff tr.del-code td{background:rgba(248,113,113,.08)}
html[data-theme="dev6"] .code-diff tr.add-code td{background:rgba(16,185,129,.08)}
html[data-theme="dev6"] .diff-stats{color:var(--steel-250)}
html[data-theme="dev6"] .diff-stats .added{color:#34d399}
html[data-theme="dev6"] .diff-stats .removed{color:#f87171}
html[data-theme="dev6"] .blob-excerpt{background:var(--steel-900);color:var(--steel-300)}
/* ---------- PR / issue detail buttons ---------- */
html[data-theme="dev6"] .ui.green.button{background:linear-gradient(135deg,#10b981,#047857);border:0;color:#fff}
html[data-theme="dev6"] .ui.red.button{background:linear-gradient(135deg,#f87171,#dc2626);border:0;color:#fff}
html[data-theme="dev6"] .ui.orange.button{background:linear-gradient(135deg,#fbbf24,#d97706);border:0;color:#1c1917}
/* ---------- milestones / boards ---------- */
html[data-theme="dev6"] .milestone-item,html[data-theme="dev6"] .milestone-progress-bar{background:var(--steel-750);border-color:var(--steel-650)}
html[data-theme="dev6"] .milestone-progress{background:var(--steel-650)}
html[data-theme="dev6"] .milestone-progress .ui.progress .bar{background:linear-gradient(90deg,#6366f1,#a78bfa)}
/* ---------- branch / tag pages ---------- */
html[data-theme="dev6"] .ui.table .branch,html[data-theme="dev6"] .ui.table .tag{font-family:var(--fonts-monospace);color:#e2e8f0}
/* ---------- activity / commit feeds ---------- */
html[data-theme="dev6"] .feeds .news{background:var(--steel-750);border:1px solid var(--steel-650);border-radius:10px;margin-bottom:.6rem;padding:.9rem 1rem}
html[data-theme="dev6"] .feeds .news:hover{border-color:var(--steel-500)}
html[data-theme="dev6"] .feeds .news .title,html[data-theme="dev6"] .feeds .news .title a{color:#e2e8f0}
html[data-theme="dev6"] .feeds .news .age,html[data-theme="dev6"] .feeds .news .text{color:var(--steel-300)}