Angze Web Style
Reproduce the design language encoded in Angze's own websites. Treat the
existing implementations as evidence, preserve their information architecture,
and adapt their patterns to the page's purpose instead of applying a generic
visual preset.
Work from evidence
- Inspect the target site's HTML, CSS, assets, and behavior before editing.
- Classify the page as technical/mapped, editorial/reading, or a deliberate
combination with clearly separated regions.
- Preserve the target's content, framework, routing, and accessibility
contract unless the request changes them.
- Reuse the matching source pattern and its token relationships. Do not invent
a replacement palette, type system, spacing scale, component library, or
theme mechanism for convenience.
- Check the finished page at desktop and narrow widths, in Day and Night modes,
with keyboard navigation.
Preserve the design philosophy
- Make information hierarchy carry the design. Use typography, rules, spacing,
and alignment before decoration.
- Give technical evidence a visible sequence: context, stage, purpose, detail,
validation, and output.
- Give editorial prose a quiet reading measure with metadata subordinate to the
title and body.
- Use the copper accent as a sparse semantic signal, not as ambient decoration.
- Prefer flat surfaces, fine rules, restrained state changes, and generous
whitespace over ornamental cards, strong shadows, gradients without a source
role, or motion-heavy interaction.
- Keep semantic HTML primary. Use JavaScript only for progressive enhancement,
persisted theme choice, or a content-driven responsive control.
Choose the appropriate variant
Technical or mapped pages
Use the mono-led workflow language for research architecture, scientific
documentation, process maps, evidence pipelines, and pages whose structure is
the main explanatory device. Build semantic sections and articles, align
parallel branches with grids, and distinguish stages through labels, rules,
surface roles, and connectors.
Editorial or reading pages
Use the serif-led archive language for portfolios, essays, posts, project
narratives, and pages optimized for sustained reading. Use a quiet site shell,
a bounded hero or page header, compact sans-serif metadata, narrow reading
columns, chronological lists, and restrained actions.
Combined pages
Do not average the variants into an arbitrary hybrid. Let the page's dominant
purpose select the shell, then use the other variant only for a semantically
distinct region such as a technical evidence map within an editorial project
page.
Implementation contract
- Use semantic landmarks, heading order, labeled navigation, real buttons for
controls, visible focus states, and accessible state attributes.
- Define theme colors through custom properties. Keep component rules token
based so Day and Night modes change relationships rather than structure.
- Respect the system preference, allow an explicit Day/Night selection, persist
valid choices, synchronize control state, and update browser theme color.
- Collapse grids by information priority rather than shrinking dense desktop
layouts. Preserve readable line lengths and touch targets.
- Preserve reduced-motion behavior where smooth scrolling or transitions exist.
- Keep output self-contained within the target project. Do not add a dependency
on this skill directory.
Load the relevant evidence
- Read references/design-system.md whenever color,
surface, theme order, identity assets, or provenance matters.
- Read references/typography.md when selecting or
auditing type roles, font stacks, measures, or responsive type behavior.
- Read references/layout-patterns.md when
building or changing page structure, grids, reading shells, or responsive
order.
- Read references/components.md only for the
component families and interaction states present in the requested page.
- Read references/implementation-notes.md
when creating, refactoring, theme-wiring, or validating an implementation.
Treat the source keys in those files as the audit trail. Exact values belong to
their original technical or editorial variant; an inferred principle never
overrides an observed selector, token, structure, or behavior.
Completion check
Confirm that the result retains the selected variant's hierarchy, token roles,
theme behavior, responsive reading order, and interaction accessibility. Remove
unrelated framework defaults and decorative additions that conflict with the
source-backed system.
1---2name: angze-web-style3description: Apply Angze's evidence-backed personal web design system. Use when creating, modifying, reviewing, or refactoring HTML/CSS websites for Angze, including research sites, technical documentation, portfolios, personal writing archives, responsive layouts, and Day/Night theme support, or when a request mentions angze-web-style or matching Angze's existing websites.4---56# Angze Web Style78Reproduce the design language encoded in Angze's own websites. Treat the9existing implementations as evidence, preserve their information architecture,10and adapt their patterns to the page's purpose instead of applying a generic11visual preset.1213## Work from evidence14151. Inspect the target site's HTML, CSS, assets, and behavior before editing.162. Classify the page as technical/mapped, editorial/reading, or a deliberate17 combination with clearly separated regions.183. Preserve the target's content, framework, routing, and accessibility19 contract unless the request changes them.204. Reuse the matching source pattern and its token relationships. Do not invent21 a replacement palette, type system, spacing scale, component library, or22 theme mechanism for convenience.235. Check the finished page at desktop and narrow widths, in Day and Night modes,24 with keyboard navigation.2526## Preserve the design philosophy2728- Make information hierarchy carry the design. Use typography, rules, spacing,29 and alignment before decoration.30- Give technical evidence a visible sequence: context, stage, purpose, detail,31 validation, and output.32- Give editorial prose a quiet reading measure with metadata subordinate to the33 title and body.34- Use the copper accent as a sparse semantic signal, not as ambient decoration.35- Prefer flat surfaces, fine rules, restrained state changes, and generous36 whitespace over ornamental cards, strong shadows, gradients without a source37 role, or motion-heavy interaction.38- Keep semantic HTML primary. Use JavaScript only for progressive enhancement,39 persisted theme choice, or a content-driven responsive control.4041## Choose the appropriate variant4243### Technical or mapped pages4445Use the mono-led workflow language for research architecture, scientific46documentation, process maps, evidence pipelines, and pages whose structure is47the main explanatory device. Build semantic sections and articles, align48parallel branches with grids, and distinguish stages through labels, rules,49surface roles, and connectors.5051### Editorial or reading pages5253Use the serif-led archive language for portfolios, essays, posts, project54narratives, and pages optimized for sustained reading. Use a quiet site shell,55a bounded hero or page header, compact sans-serif metadata, narrow reading56columns, chronological lists, and restrained actions.5758### Combined pages5960Do not average the variants into an arbitrary hybrid. Let the page's dominant61purpose select the shell, then use the other variant only for a semantically62distinct region such as a technical evidence map within an editorial project63page.6465## Implementation contract6667- Use semantic landmarks, heading order, labeled navigation, real buttons for68 controls, visible focus states, and accessible state attributes.69- Define theme colors through custom properties. Keep component rules token70 based so Day and Night modes change relationships rather than structure.71- Respect the system preference, allow an explicit Day/Night selection, persist72 valid choices, synchronize control state, and update browser theme color.73- Collapse grids by information priority rather than shrinking dense desktop74 layouts. Preserve readable line lengths and touch targets.75- Preserve reduced-motion behavior where smooth scrolling or transitions exist.76- Keep output self-contained within the target project. Do not add a dependency77 on this skill directory.7879## Load the relevant evidence8081- Read [references/design-system.md](references/design-system.md) whenever color,82 surface, theme order, identity assets, or provenance matters.83- Read [references/typography.md](references/typography.md) when selecting or84 auditing type roles, font stacks, measures, or responsive type behavior.85- Read [references/layout-patterns.md](references/layout-patterns.md) when86 building or changing page structure, grids, reading shells, or responsive87 order.88- Read [references/components.md](references/components.md) only for the89 component families and interaction states present in the requested page.90- Read [references/implementation-notes.md](references/implementation-notes.md)91 when creating, refactoring, theme-wiring, or validating an implementation.9293Treat the source keys in those files as the audit trail. Exact values belong to94their original technical or editorial variant; an inferred principle never95overrides an observed selector, token, structure, or behavior.9697## Completion check9899Confirm that the result retains the selected variant's hierarchy, token roles,100theme behavior, responsive reading order, and interaction accessibility. Remove101unrelated framework defaults and decorative additions that conflict with the102source-backed system.