aboutsummaryrefslogtreecommitdiff
path: root/src/styles
Commit message (Collapse)AuthorAgeFilesLines
* style(a11y): round the focus-visible ringFuwn24 hours1-0/+1
| | | | | | Add border-radius: 4px to the global :focus-visible rule so the ring looks consistent on bare anchors and header items, not just on elements that already carry their own radius.
* feat(a11y): respect prefers-reduced-motionFuwn24 hours1-0/+11
| | | | | | | Add a global reduced-motion media query that collapses animation and transition durations and disables smooth scroll. Skip Lenis init when the same preference is set so the JS-driven smooth scroll falls back to the browser default, which the spec already honours.
* fix(a11y): restore focus-visible ringFuwn24 hours1-1/+6
| | | | | | | Replace `a:focus { outline: none }` with `:focus { outline: none }` + `:focus-visible { outline: 2px solid var(--base0D); outline-offset: 2px }` so keyboard users see focus on every interactive element while mouse clicks stay clean.
* refactor(motion): introduce easing/duration tokensFuwn8 days2-4/+10
| | | | Add --ease-out-quart, --ease-in-out-quart, --duration-fast, --duration-slow in motion.css and migrate the global anchor, header, and theme-switch transitions to use them. Establishes a shared motion vocabulary for future polish.
* chore(biome): drop formatter style overridesFuwn2026-03-018-229/+229
|
* chore(biome): enable css formattingFuwn2026-03-014-28/+18
|
* perf(fonts): Move font loading to HTML for faster FCPFuwn2026-02-031-1/+0
|
* feat(List): Add media rouletteFuwn2026-01-231-0/+9
|
* format: Apply Prettier formattingFuwn2026-01-224-9/+33
|
* format: Apply Prettier formattingFuwn2025-12-154-33/+9
|
* style: Reformat using latest formattingFuwn2025-06-114-9/+33
|
* chore(prettier): use spaces instead of tabsFuwn2024-10-0911-260/+260
|
* fix(badge.css): remove button stylingFuwn2024-05-051-0/+6
|
* fix(input.css): input y alignmentFuwn2024-05-051-2/+15
|
* fix(input.css): input y alignmentFuwn2024-05-041-6/+0
|
* feat(badges): custom cssFuwn2024-04-021-2/+4
|
* feat(css): global colour transitionFuwn2024-03-171-0/+5
|
* fix(css): file input text colourFuwn2024-03-171-0/+5
|
* feat(girls): hoverable imagesFuwn2024-03-031-0/+23
|
* refactor: ids to classesFuwn2024-02-191-2/+2
|
* fix(popup): better light mode background-colourFuwn2024-02-191-0/+6
|
* feat(css): tamer input shadowsFuwn2024-02-111-2/+4
|
* feat(message): use fullscreen popupFuwn2024-02-041-2/+2
|
* feat(popup): blur fullscreen backdropFuwn2024-02-041-0/+1
|
* feat(badges): import modeFuwn2024-02-041-0/+7
|
* feat(css): pad summaryFuwn2024-02-031-0/+4
|
* fix(typography): opaqueFuwn2024-02-031-8/+0
|
* feat(input): prettier inputsFuwn2024-02-011-0/+14
|
* fix(sequelyspy): require loginFuwn2024-02-011-0/+11
|
* feat(user): rainbow owner badgeFuwn2024-01-311-0/+47
|
* refactor: global opacity classFuwn2024-01-311-0/+6
|
* feat(layout): dropdown for scheduleFuwn2024-01-311-0/+6
|
* refactor(styles): move out to srcFuwn2024-01-239-0/+330