diff --git a/css/style.css b/css/style.css index 954be5b..f77ff22 100644 --- a/css/style.css +++ b/css/style.css @@ -293,3 +293,207 @@ footer { font-size: 0.9rem; box-shadow: 0 -4px 20px rgba(255,20,147,0.3); } + +/* Dark Mode Toggle */ +.dark-toggle { + background: var(--pink-800); + border: 2px solid var(--pink-400); + color: var(--white); + padding: 0.4rem 0.7rem; + border-radius: 8px; + cursor: pointer; + font-size: 1.1rem; + margin-left: auto; + transition: background 0.2s, border-color 0.2s; + line-height: 1; +} + +.dark-toggle:hover { + background: var(--pink-900); + border-color: var(--pink-300); +} + +/* Dark Mode */ +[data-theme="dark"] { + --bg-primary: #0d0d0d; + --bg-secondary: #1a1a2e; + --bg-card: #16213e; + --bg-table: #1a1a2e; + --bg-table-head: #0f3460; + --bg-table-hover: #1a1a3e; + --bg-example: #1a1a3e; + --bg-badge: #e91082; + --text-primary: #e0e0e0; + --text-secondary: #b0b0b0; + --text-heading: #ffb6d9; + --text-heading-strong: #ff69b4; + --text-link: #ff69b4; + --text-link-hover: #ffa8c8; + --text-nav: #ffcce0; + --text-nav-hover: #ffffff; + --text-footer: #ffa8c8; + --border-primary: #2a2a4a; + --border-secondary: #3a3a5a; + --border-accent: #ff69b4; + --shadow-color: rgba(255,20,147,0.15); + --shadow-lg-color: rgba(255,20,147,0.2); + --hero-overlay: rgba(13,13,13,0.3); +} + +[data-theme="dark"] body { + background: linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%); + color: var(--text-primary); +} + +[data-theme="dark"] a { + color: var(--text-link); +} + +[data-theme="dark"] a:hover { + color: var(--text-link-hover); +} + +[data-theme="dark"] nav { + background: linear-gradient(90deg, #0f3460, #1a1a3e, #0f3460); + box-shadow: 0 4px 20px rgba(255,20,147,0.15); +} + +[data-theme="dark"] .nav-links a { + color: var(--text-nav); +} + +[data-theme="dark"] .nav-links a:hover, +[data-theme="dark"] .nav-links a.active { + background: #0f3460; + color: var(--text-nav-hover); + box-shadow: 0 0 10px rgba(255,62,196,0.2); +} + +[data-theme="dark"] .hero { + background: linear-gradient(135deg, #1a1a3e, #0f3460, #0d0d2b); +} + +[data-theme="dark"] .hero::before { + background: radial-gradient(circle, rgba(255,62,196,0.05) 0%, transparent 60%); +} + +[data-theme="dark"] .card { + background: var(--bg-card); + border-color: var(--border-primary); + box-shadow: 0 10px 25px rgba(0,0,0,0.3), 0 4px 10px rgba(255,20,147,0.08); +} + +[data-theme="dark"] .card:hover { + box-shadow: 0 15px 35px rgba(0,0,0,0.4), 0 4px 10px rgba(255,20,147,0.15); + border-color: var(--border-accent); +} + +[data-theme="dark"] .card h3 { + color: var(--text-heading-strong); +} + +[data-theme="dark"] .card p { + color: var(--text-secondary); +} + +[data-theme="dark"] h2.section-title { + color: var(--text-heading); + border-color: var(--border-accent); +} + +[data-theme="dark"] .glossary-table { + background: var(--bg-table); + border-color: var(--border-primary); + box-shadow: 0 10px 25px rgba(0,0,0,0.3); +} + +[data-theme="dark"] .glossary-table thead { + background: linear-gradient(90deg, #e91082, #0f3460); +} + +[data-theme="dark"] .glossary-table tbody tr { + border-color: var(--border-primary); +} + +[data-theme="dark"] .glossary-table tbody tr:hover { + background: var(--bg-table-hover); +} + +[data-theme="dark"] .glossary-table td:first-child { + color: var(--text-heading-strong); +} + +[data-theme="dark"] .def-card { + background: var(--bg-card); + border-color: var(--border-primary); + box-shadow: 0 10px 25px rgba(0,0,0,0.3); +} + +[data-theme="dark"] .def-card:hover { + border-color: var(--border-accent); +} + +[data-theme="dark"] .def-card h3 { + color: var(--text-heading); +} + +[data-theme="dark"] .def-card .category { + background: linear-gradient(135deg, #e91082, #ff1493); +} + +[data-theme="dark"] .def-card p { + color: var(--text-primary); +} + +[data-theme="dark"] .example { + background: linear-gradient(135deg, var(--bg-table-hover), var(--bg-card)); + color: var(--text-primary); + border-color: var(--border-secondary); +} + +[data-theme="dark"] .example strong { + color: var(--text-heading); +} + +[data-theme="dark"] .use-card { + background: var(--bg-card); + border-color: var(--border-primary); + box-shadow: 0 10px 25px rgba(0,0,0,0.3); +} + +[data-theme="dark"] .use-card:hover { + box-shadow: 0 15px 35px rgba(0,0,0,0.4), 0 4px 10px rgba(255,20,147,0.15); + border-color: var(--border-accent); +} + +[data-theme="dark"] .use-card h3 { + color: var(--text-heading); +} + +[data-theme="dark"] .use-card p { + color: var(--text-secondary); +} + +[data-theme="dark"] .prompt-block { + background: var(--bg-card); + border-color: var(--border-primary); + box-shadow: 0 10px 25px rgba(0,0,0,0.3); +} + +[data-theme="dark"] .prompt-block:hover { + border-color: var(--border-accent); +} + +[data-theme="dark"] .prompt-block h3 { + color: var(--text-heading); +} + +[data-theme="dark"] .prompt-block .label { + color: var(--text-heading-strong); +} + +[data-theme="dark"] footer { + background: linear-gradient(90deg, #0f3460, #1a1a3e, #0f3460); + color: var(--text-footer); + box-shadow: 0 -4px 20px rgba(255,20,147,0.1); +} diff --git a/index.html b/index.html index f73556a..60ab4e8 100644 --- a/index.html +++ b/index.html @@ -19,9 +19,33 @@ Prompt Guide Math & Concepts + + +

AI Cheat Sheet

Your quick reference for artificial intelligence terminology, techniques, and real-world applications.

diff --git a/pages/math.html b/pages/math.html index e42a8a8..7982a18 100644 --- a/pages/math.html +++ b/pages/math.html @@ -19,9 +19,33 @@ Prompt Guide Math & Concepts
+ + +

Math & Concepts

The underlying ideas that make AI work — explained simply.

diff --git a/pages/model-types.html b/pages/model-types.html index 704fda3..5d31a18 100644 --- a/pages/model-types.html +++ b/pages/model-types.html @@ -19,9 +19,33 @@ Prompt Guide Math & Concepts
+ + +

Model Types

Architectures and families of AI models — what they are and what they do.

@@ -98,7 +122,7 @@ Generative

Flow Models

Models that learn a reversible transformation between data and noise, enabling exact likelihood computation and fast generation.

-
Examples: DALL-E 2 uses flow matching, Glow, RealNVP
+
Examples: Glow, RealNVP, Rectified Flow

Other Architectures

@@ -112,7 +136,7 @@ Architecture

Mixture of Experts (MoE)

A model with multiple "expert" subnetworks. A routing mechanism selects which experts to use for each input, enabling large models that are computationally efficient at inference.

-
Examples: Mixtral 8x7B, Google's PaLM-E
+
Examples: Mixtral 8x7B, Google's Switch Transformer, Grok-1
Architecture @@ -137,7 +161,7 @@ Claude 3.5Decoder LLMLong-context analysis, coding, writing Gemini 1.5 ProDecoder LLMMassive context windows, multimodal Llama 3Decoder LLMOpen-source, self-hosting, fine-tuning - Mistral LargeMoE LLMEfficient inference, multilingual + Mistral LargeDense LLMHigh-quality reasoning, multilingual Stable DiffusionDiffusionImage generation, open-source CLIPEncoder (Vision+Text)Image-text matching, embeddings BERTEncoderText classification, search, NLU diff --git a/pages/prompts.html b/pages/prompts.html index 7c640e7..1521a26 100644 --- a/pages/prompts.html +++ b/pages/prompts.html @@ -19,9 +19,33 @@ Prompt Guide Math & Concepts
+ + +

Prompt Engineering Guide

Techniques for getting the best results from language models.

diff --git a/pages/techniques.html b/pages/techniques.html index 170d44e..3f7b214 100644 --- a/pages/techniques.html +++ b/pages/techniques.html @@ -19,9 +19,33 @@ Prompt Guide Math & Concepts
+ + +

AI Techniques

How AI models are built, trained, and optimized.

diff --git a/pages/terminology.html b/pages/terminology.html index 6a5fd07..6a4ee36 100644 --- a/pages/terminology.html +++ b/pages/terminology.html @@ -19,9 +19,33 @@ Prompt Guide Math & Concepts
+ + +

AI Terminology

Essential terms every AI learner should know.

@@ -152,7 +176,6 @@ PoCProof of Concept GANGenerative Adversarial Network CNNConvolutional Neural Network - GANGenerative Adversarial Network AGIArtificial General Intelligence STT / ASRSpeech-to-Text / Automatic Speech Recognition TTSText-to-Speech diff --git a/pages/use-cases.html b/pages/use-cases.html index da26c73..906bba9 100644 --- a/pages/use-cases.html +++ b/pages/use-cases.html @@ -19,9 +19,33 @@ Prompt Guide Math & Concepts
+ + +

AI Use Cases

Real-world applications of AI across industries.