` container, not a full HTML document.
2. Styling uses Tailwind CSS (CDN) and scoped CSS with `.dd-ilslc-` prefix.
3. At least 50 custom CSS classes are required.
4. No `clip-path`, `opacity`, or `overflow-x` properties are allowed.
5. Background must be `#FFFFFF`. Text contrast must be AAA. No light-colored text for body.
6. Main color scheme chosen: Orange/Blue/Green for accents.
7. Headings: `#` -> ``, `##` -> `
`, `##` -> ``, `###` -> ``. No ``.
8. Image: `
` (400px-650px width, 16/9 aspect ratio) injected within a section.
9. Hero section: `min-height: 10vh` on mobile, `33vh` on PC.
10. Tabs & Accordions: Implemented with JavaScript for `display: block/none` toggling, using event delegation.
11. Bento Grid layout, full span for empty slots.
12. All JS and CSS must be 100% complete, no placeholders.
13. Font: SF Pro Display, Inter.
---
**Thinking Process:**
1. **视觉解构 (Visual Deconstruction):**
* **Layout Skeleton:**
* Outer `div` for the entire page, centered, with max-width.
* Hero section: Large title, subtitle, maybe a call to action. Minimalistic, lots of whitespace.
* Main content area: Grid-based layout (Bento Grid).
* Sections for "Matemática", "Estratégias", "Tabela EV".
* Each section will have a clear heading (``, ``).
* Tables will be styled cleanly, with alternating row colors.
* Bulleted lists (``) will have custom styling.
* Accordions for "Problemas Fundamentais" under Martingale.
* Tabs for "Outras Estratégias Comuns".
* Image will be placed within a content block, perhaps with a subtle border/shadow.
* **Color Palette:**
* Background: `#FFFFFF` (pure white).
* Text: `dd-ilslc-text-gray-900` (`#1a202c` or similar dark gray for body), `dd-ilslc-text-gray-700` for secondary text.
* Accent Colors:
* Primary (Orange): `dd-ilslc-orange-500` (`#f97316`) for highlights, buttons, active states.
* Secondary (Blue): `dd-ilslc-blue-500` (`#3b82f6`) for borders, subtle elements.
* Tertiary (Green): `dd-ilslc-green-500` (`#22c55e`) for positive indicators, specific highlights.
* Glassmorphism elements: Use `dd-ilslc-backdrop-blur-md`, `dd-ilslc-bg-white/30` (or `bg-blue-100/20`), subtle `dd-ilslc-border` with `dd-ilslc-border-white/50` and `dd-ilslc-shadow-lg`.
* **Typography:**
* Headings: SF Pro Display (or a similar sans-serif if SF Pro isn't universally available, e.g., system-ui, -apple-system). Bold, larger sizes.
* Body text: Inter (or a similar legible sans-serif). Regular weight.
* Code/Table text: Monospace font for clarity.
* **Spacing:** Generous padding and margin. Grid gaps. `dd-ilslc-p-8`, `dd-ilslc-mb-12`.
2. **动效推演 (Motion Design):**
* **Hover States:**
* Buttons: Subtle `dd-ilslc-scale-105` and `dd-ilslc-shadow-xl` on hover, `dd-ilslc-transition-all` for smooth effect.
* Interactive cards/grid items: `dd-ilslc-translate-y-[-4px]` and `dd-ilslc-shadow-2xl` on hover.
* Links: `dd-ilslc-text-orange-600` on hover, `dd-ilslc-underline`.
* Table rows: `dd-ilslc-bg-blue-50` on hover.
* **Accordion/Tab Transitions:** `dd-ilslc-transition-all` for height/display changes. While `display` doesn't animate, we can use `max-height` or `opacity` with `overflow: hidden` for a smoother reveal, but the prompt explicitly forbids `opacity` and `overflow-x`. So, `display: block/none` will be instant, but the *content inside* could have a slight fade if we were allowed `opacity`. Given the constraint, the transition will be immediate. We can still apply `transition` to other properties like `background-color` on the tab/accordion header.
* **Glassmorphism:** The blur and transparency are static, but the interactive elements within will have hover effects.
3. **逻辑沙盘 (Logic Sandbox):**
* **Tabs:**
* HTML structure: A container `div` for tab buttons, and another container `div` for tab content panels.
* Each tab button will have a `data-tab-target` attribute pointing to the ID of its corresponding content panel.
* Each content panel will have an `id` and initially `display: none` (except the first one).
* JS: Use event delegation on the tab button container. When a button is clicked:
1. Remove `dd-ilslc-tab-active` class from all buttons.
2. Add `dd-ilslc-tab-active` to the clicked button.
3. Set `display: none` for all content panels.
4. Set `display: block` for the panel corresponding to `data-tab-target`.
* **Accordions:**
* HTML structure: A series of `div`s, each containing a header (`
`. No ``.
8. Image: `
` (400px-650px width, 16/9 aspect ratio) injected within a section.
9. Hero section: `min-height: 10vh` on mobile, `33vh` on PC.
10. Tabs & Accordions: Implemented with JavaScript for `display: block/none` toggling, using event delegation.
11. Bento Grid layout, full span for empty slots.
12. All JS and CSS must be 100% complete, no placeholders.
13. Font: SF Pro Display, Inter.
---
**Thinking Process:**
1. **视觉解构 (Visual Deconstruction):**
* **Layout Skeleton:**
* Outer `div` for the entire page, centered, with max-width.
* Hero section: Large title, subtitle, maybe a call to action. Minimalistic, lots of whitespace.
* Main content area: Grid-based layout (Bento Grid).
* Sections for "Matemática", "Estratégias", "Tabela EV".
* Each section will have a clear heading (``, ``).
* Tables will be styled cleanly, with alternating row colors.
* Bulleted lists (``) will have custom styling.
* Accordions for "Problemas Fundamentais" under Martingale.
* Tabs for "Outras Estratégias Comuns".
* Image will be placed within a content block, perhaps with a subtle border/shadow.
* **Color Palette:**
* Background: `#FFFFFF` (pure white).
* Text: `dd-ilslc-text-gray-900` (`#1a202c` or similar dark gray for body), `dd-ilslc-text-gray-700` for secondary text.
* Accent Colors:
* Primary (Orange): `dd-ilslc-orange-500` (`#f97316`) for highlights, buttons, active states.
* Secondary (Blue): `dd-ilslc-blue-500` (`#3b82f6`) for borders, subtle elements.
* Tertiary (Green): `dd-ilslc-green-500` (`#22c55e`) for positive indicators, specific highlights.
* Glassmorphism elements: Use `dd-ilslc-backdrop-blur-md`, `dd-ilslc-bg-white/30` (or `bg-blue-100/20`), subtle `dd-ilslc-border` with `dd-ilslc-border-white/50` and `dd-ilslc-shadow-lg`.
* **Typography:**
* Headings: SF Pro Display (or a similar sans-serif if SF Pro isn't universally available, e.g., system-ui, -apple-system). Bold, larger sizes.
* Body text: Inter (or a similar legible sans-serif). Regular weight.
* Code/Table text: Monospace font for clarity.
* **Spacing:** Generous padding and margin. Grid gaps. `dd-ilslc-p-8`, `dd-ilslc-mb-12`.
2. **动效推演 (Motion Design):**
* **Hover States:**
* Buttons: Subtle `dd-ilslc-scale-105` and `dd-ilslc-shadow-xl` on hover, `dd-ilslc-transition-all` for smooth effect.
* Interactive cards/grid items: `dd-ilslc-translate-y-[-4px]` and `dd-ilslc-shadow-2xl` on hover.
* Links: `dd-ilslc-text-orange-600` on hover, `dd-ilslc-underline`.
* Table rows: `dd-ilslc-bg-blue-50` on hover.
* **Accordion/Tab Transitions:** `dd-ilslc-transition-all` for height/display changes. While `display` doesn't animate, we can use `max-height` or `opacity` with `overflow: hidden` for a smoother reveal, but the prompt explicitly forbids `opacity` and `overflow-x`. So, `display: block/none` will be instant, but the *content inside* could have a slight fade if we were allowed `opacity`. Given the constraint, the transition will be immediate. We can still apply `transition` to other properties like `background-color` on the tab/accordion header.
* **Glassmorphism:** The blur and transparency are static, but the interactive elements within will have hover effects.
3. **逻辑沙盘 (Logic Sandbox):**
* **Tabs:**
* HTML structure: A container `div` for tab buttons, and another container `div` for tab content panels.
* Each tab button will have a `data-tab-target` attribute pointing to the ID of its corresponding content panel.
* Each content panel will have an `id` and initially `display: none` (except the first one).
* JS: Use event delegation on the tab button container. When a button is clicked:
1. Remove `dd-ilslc-tab-active` class from all buttons.
2. Add `dd-ilslc-tab-active` to the clicked button.
3. Set `display: none` for all content panels.
4. Set `display: block` for the panel corresponding to `data-tab-target`.
* **Accordions:**
* HTML structure: A series of `div`s, each containing a header (`
` (400px-650px width, 16/9 aspect ratio) injected within a section.
9. Hero section: `min-height: 10vh` on mobile, `33vh` on PC.
10. Tabs & Accordions: Implemented with JavaScript for `display: block/none` toggling, using event delegation.
11. Bento Grid layout, full span for empty slots.
12. All JS and CSS must be 100% complete, no placeholders.
13. Font: SF Pro Display, Inter.
---
**Thinking Process:**
1. **视觉解构 (Visual Deconstruction):**
* **Layout Skeleton:**
* Outer `div` for the entire page, centered, with max-width.
* Hero section: Large title, subtitle, maybe a call to action. Minimalistic, lots of whitespace.
* Main content area: Grid-based layout (Bento Grid).
* Sections for "Matemática", "Estratégias", "Tabela EV".
* Each section will have a clear heading (``, ``).
* Tables will be styled cleanly, with alternating row colors.
* Bulleted lists (``) will have custom styling.
* Accordions for "Problemas Fundamentais" under Martingale.
* Tabs for "Outras Estratégias Comuns".
* Image will be placed within a content block, perhaps with a subtle border/shadow.
* **Color Palette:**
* Background: `#FFFFFF` (pure white).
* Text: `dd-ilslc-text-gray-900` (`#1a202c` or similar dark gray for body), `dd-ilslc-text-gray-700` for secondary text.
* Accent Colors:
* Primary (Orange): `dd-ilslc-orange-500` (`#f97316`) for highlights, buttons, active states.
* Secondary (Blue): `dd-ilslc-blue-500` (`#3b82f6`) for borders, subtle elements.
* Tertiary (Green): `dd-ilslc-green-500` (`#22c55e`) for positive indicators, specific highlights.
* Glassmorphism elements: Use `dd-ilslc-backdrop-blur-md`, `dd-ilslc-bg-white/30` (or `bg-blue-100/20`), subtle `dd-ilslc-border` with `dd-ilslc-border-white/50` and `dd-ilslc-shadow-lg`.
* **Typography:**
* Headings: SF Pro Display (or a similar sans-serif if SF Pro isn't universally available, e.g., system-ui, -apple-system). Bold, larger sizes.
* Body text: Inter (or a similar legible sans-serif). Regular weight.
* Code/Table text: Monospace font for clarity.
* **Spacing:** Generous padding and margin. Grid gaps. `dd-ilslc-p-8`, `dd-ilslc-mb-12`.
2. **动效推演 (Motion Design):**
* **Hover States:**
* Buttons: Subtle `dd-ilslc-scale-105` and `dd-ilslc-shadow-xl` on hover, `dd-ilslc-transition-all` for smooth effect.
* Interactive cards/grid items: `dd-ilslc-translate-y-[-4px]` and `dd-ilslc-shadow-2xl` on hover.
* Links: `dd-ilslc-text-orange-600` on hover, `dd-ilslc-underline`.
* Table rows: `dd-ilslc-bg-blue-50` on hover.
* **Accordion/Tab Transitions:** `dd-ilslc-transition-all` for height/display changes. While `display` doesn't animate, we can use `max-height` or `opacity` with `overflow: hidden` for a smoother reveal, but the prompt explicitly forbids `opacity` and `overflow-x`. So, `display: block/none` will be instant, but the *content inside* could have a slight fade if we were allowed `opacity`. Given the constraint, the transition will be immediate. We can still apply `transition` to other properties like `background-color` on the tab/accordion header.
* **Glassmorphism:** The blur and transparency are static, but the interactive elements within will have hover effects.
3. **逻辑沙盘 (Logic Sandbox):**
* **Tabs:**
* HTML structure: A container `div` for tab buttons, and another container `div` for tab content panels.
* Each tab button will have a `data-tab-target` attribute pointing to the ID of its corresponding content panel.
* Each content panel will have an `id` and initially `display: none` (except the first one).
* JS: Use event delegation on the tab button container. When a button is clicked:
1. Remove `dd-ilslc-tab-active` class from all buttons.
2. Add `dd-ilslc-tab-active` to the clicked button.
3. Set `display: none` for all content panels.
4. Set `display: block` for the panel corresponding to `data-tab-target`.
* **Accordions:**
* HTML structure: A series of `div`s, each containing a header (`
- `) will have custom styling.
* Accordions for "Problemas Fundamentais" under Martingale.
* Tabs for "Outras Estratégias Comuns".
* Image will be placed within a content block, perhaps with a subtle border/shadow.
* **Color Palette:**
* Background: `#FFFFFF` (pure white).
* Text: `dd-ilslc-text-gray-900` (`#1a202c` or similar dark gray for body), `dd-ilslc-text-gray-700` for secondary text.
* Accent Colors:
* Primary (Orange): `dd-ilslc-orange-500` (`#f97316`) for highlights, buttons, active states.
* Secondary (Blue): `dd-ilslc-blue-500` (`#3b82f6`) for borders, subtle elements.
* Tertiary (Green): `dd-ilslc-green-500` (`#22c55e`) for positive indicators, specific highlights.
* Glassmorphism elements: Use `dd-ilslc-backdrop-blur-md`, `dd-ilslc-bg-white/30` (or `bg-blue-100/20`), subtle `dd-ilslc-border` with `dd-ilslc-border-white/50` and `dd-ilslc-shadow-lg`.
* **Typography:**
* Headings: SF Pro Display (or a similar sans-serif if SF Pro isn't universally available, e.g., system-ui, -apple-system). Bold, larger sizes.
* Body text: Inter (or a similar legible sans-serif). Regular weight.
* Code/Table text: Monospace font for clarity.
* **Spacing:** Generous padding and margin. Grid gaps. `dd-ilslc-p-8`, `dd-ilslc-mb-12`.
2. **动效推演 (Motion Design):**
* **Hover States:**
* Buttons: Subtle `dd-ilslc-scale-105` and `dd-ilslc-shadow-xl` on hover, `dd-ilslc-transition-all` for smooth effect.
* Interactive cards/grid items: `dd-ilslc-translate-y-[-4px]` and `dd-ilslc-shadow-2xl` on hover.
* Links: `dd-ilslc-text-orange-600` on hover, `dd-ilslc-underline`.
* Table rows: `dd-ilslc-bg-blue-50` on hover.
* **Accordion/Tab Transitions:** `dd-ilslc-transition-all` for height/display changes. While `display` doesn't animate, we can use `max-height` or `opacity` with `overflow: hidden` for a smoother reveal, but the prompt explicitly forbids `opacity` and `overflow-x`. So, `display: block/none` will be instant, but the *content inside* could have a slight fade if we were allowed `opacity`. Given the constraint, the transition will be immediate. We can still apply `transition` to other properties like `background-color` on the tab/accordion header.
* **Glassmorphism:** The blur and transparency are static, but the interactive elements within will have hover effects.
3. **逻辑沙盘 (Logic Sandbox):**
* **Tabs:**
* HTML structure: A container `div` for tab buttons, and another container `div` for tab content panels.
* Each tab button will have a `data-tab-target` attribute pointing to the ID of its corresponding content panel.
* Each content panel will have an `id` and initially `display: none` (except the first one).
* JS: Use event delegation on the tab button container. When a button is clicked:
1. Remove `dd-ilslc-tab-active` class from all buttons.
2. Add `dd-ilslc-tab-active` to the clicked button.
3. Set `display: none` for all content panels.
4. Set `display: block` for the panel corresponding to `data-tab-target`.
* **Accordions:**
* HTML structure: A series of `div`s, each containing a header (`