% Test double, not the real ltxtalk-theme: it lacks
% \LtxtalkUsesOsgstylerNatively, so osgstyler takes its reactive
% integration path.  build.lua installs it as ltxtalk-theme.sty in the
% test directory; kept as .sty.in so that it is not taken for the file
% generated from lttheme.dtx.
\NeedsTeXFormat{LaTeX2e}[2024-06-01]
\ProvidesExplPackage{ltxtalk-theme}{2026-08-23}{v0.0.0}{Test stub}
\RequirePackage{xcolor}
\ExplSyntaxOn
\color_set:nnn { ltxtalk-primary }   { RGB } { 10,20,30 }
\color_set:nnn { ltxtalk-secondary } { RGB } { 40,50,60 }
\color_set:nnn { ltxtalk-accent }    { RGB } { 70,80,90 }
\color_set:nnn { ltxtalk-text }      { RGB } { 20,20,20 }
\color_set:nnn { ltxtalk-bg }        { RGB } { 250,250,250 }
\color_set:nnn { ltxtalk-structure } { RGB } { 10,20,30 }
\color_set:nnn { ltxtalk-alert }     { RGB } { 150,20,20 }
\color_set:nnn { ltxtalk-example }   { RGB } { 20,120,60 }
\NewDocumentCommand \useltxtalktheme { m }
  { \color_set:nnn { ltxtalk-primary } { RGB } { 11,22,33 } }
\NewDocumentCommand \addltxtalktheme { m }
  { \color_set:nnn { ltxtalk-accent } { RGB } { 77,88,99 } }
\NewDocumentCommand \setltxtalkcolors { m }
  { \color_set:nnn { ltxtalk-alert } { RGB } {#1} }
\ExplSyntaxOff
