Files
cs249r_book/shared/styles/themes/_theme-tinytorch.scss
Vijay Janapa Reddi e11fa62bb0 feat(tinytorch): migrate site from Jupyter Book to Quarto
Add tinytorch/site-quarto/ as a parallel Quarto build of the TinyTorch
website, replacing the MyST/Sphinx-based Jupyter Book setup. The original
site/ is preserved for comparison.

Migration includes:
- _quarto.yml with shared navbar, sidebar (emoji sections, logo, subtitle),
  footer, and announcement bar
- New _theme-tinytorch.scss (Amber #D4740C) in shared styles system
- style.scss/dark-mode.scss importing shared ecosystem partials
- All 39 pages converted: 9 content, 4 tier, 6 TITO CLI, 20 module ABOUT
- MyST syntax converted to Quarto (callouts, tabs, mermaid, raw HTML)
- Subscribe modal and ML timeline JS ported as include-after-body
- HTML blocks wrapped in raw HTML fences for proper Pandoc passthrough
- Sidebar subtitle injected via JS (matches original JB sidebar)

Also fix pre-existing unreferenced table in ops_scale.qmd.
2026-03-21 16:35:16 -04:00

20 lines
901 B
SCSS

// =============================================================================
// TINYTORCH THEME — Amber/Fire
// =============================================================================
// Educational ML framework: "Build Your Own ML Framework From Scratch"
// Brand: Builder energy, warm, hands-on
// =============================================================================
// Primary accent color
$accent: #D4740C;
$accent-name: "TinyTorch Amber";
// Accent for dark mode (lighter/brighter for dark backgrounds)
$accent-dark: #F59E0B;
// Callout palette (consistent across ecosystem)
$callout-info: #4f7396; // Muted steel blue - for notes/general info
$callout-success: #4a7c59; // Muted forest green - for tips/success
$callout-caution: #b8860b; // Muted golden amber - for warnings/caution
$callout-secondary: #64748b; // Professional slate - for secondary content