BlockDex

Components

Registries

Free blocks

Method

BlockDex

Components

Registries

Free blocks

Method

Open API

BlockDex

Components

Registries

Free blocks

Method

Open API

Components/weekendsuperhero-io/sistine/theme

Glass Theme

weekendsuperhero-io-sistine/theme
UnverifiedTheme

The Sistine glass design system: OKLCH color tokens, glass surface variables (frosted, crystal), the runtime tint system, and animations. Adopt the look without pulling components.

Install it

npx shadcn@latest add https://raw.githubusercontent.com/Weekendsuperhero-io/sistine/main/theme.json

Source

registry/theme/globals.cssraw.githubusercontent.com/Weekendsuperhero-io/sistine/main/theme.json · first 6 KB
1/*
2 Sistine theme — aggregator. The theme is authored as focused partials under app/theme/; Tailwind v4
3 bundles these relative imports itself (no postcss-import needed). ORDER MATTERS:
4 - package imports come first (CSS requires @import before other rules),
5 - engine.css must precede presets.css / frescoes.css (a preset's --glass-tint-h overrides the
6 engine default by SOURCE ORDER at equal specificity),
7 - inside tokens.css, .dark comes after :root (same-element ties resolve by source order).
8 Consumers install a FLATTENED single-file build of this graph (registry/theme/globals.css, generated
9 by scripts/build-theme.mjs) — run `pnpm registry:check` after editing any partial and commit
10 registry/theme + public/r.
11*/
12@import "tailwindcss";
13@import "tw-animate-css";
14/* ── Registrations — @custom-variant + @property pins for JS-only tokens ──────
15 Loaded first so the dark variant and typed properties exist before anything composes them. */
16
17/* Class-based dark mode, v4-standard form: matches the `.dark` element ITSELF and its descendants, so
18 consumers can toggle `.dark` on any wrapper (not just <html> / next-themes), at zero specificity
19 (`:where`) so `dark:` overrides by cascade order like every other variant. */
20@custom-variant dark (&:where(.dark, .dark *));
21
22/* Composable, NON-inheriting glow layer: the `glow` effect/prop sets it, and every glass box-shadow
23 folds in `var(--glow-layer, …)` so the glow rides INSIDE each style's shadow — surviving the
24 per-style `!important` box-shadow overrides instead of being replaced. inherits:false keeps a
25 glowing surface from lighting up its glass children. */
26@property --glow-layer {
27 syntax: "*";
28 inherits: false;
29}
30
31/* Gradient-text tokens are consumed ONLY from JS inline styles (components/gradient-text.tsx) — no CSS
32 rule references them, so Lightning CSS's optimizer would silently drop them (the same failure mode as
33 the harmonic tokens below). Registered here to pin them. DO NOT REMOVE. */
34@property --gradient-text {
35 syntax: "*";
36 inherits: true;
37}
38@property --gradient-text-contrast {
39 syntax: "*";
40 inherits: true;
41}
42/* ── Harmonic color registrations — compacted one-liners (biome's CSS formatter is excluded for this
43 file; see biome.json). WHY these exist: the comment below. */
44
45// … truncated

What it pulls in

npm packages

  • tw-animate-css

Files it writes

  • registry/theme/globals.css

Facts

Registry
weekendsuperhero-io/sistine
Type
registry:theme
Access
Unverified
Files written
1
Licence
MIT
In the index
at or before 2026-08-03
Last confirmed
2 days ago

Go to the source

weekendsuperhero.io Weekendsuperhero-io/sistine on GitHub Raw registry item This item as JSON

Also from Kynth Studios

Built for the same person as BlockDex

SkillWorks

Claude Code skills and plugins, scored

skillworks.kynth.studio

RuleStack

AGENTS.md gallery and agent-config comparison

rulestack.kynth.studio

KitGrade

SaaS starter kits, scored from measured facts

kitgrade.kynth.studio

The studio list

One product, taken apart, once a month

Kynth Studios pulls one shipped product open every month — what it does, what it cost to build, what the pipeline behind it looks like, and what the numbers did. One email a month, nothing in between.

Double opt-in — we send one confirmation link and nothing else until you click it.

BlockDex

Built by

Kynth Studios

the studio behind SkillWorks, RuleStack and KitGrade

part of Toolproof, the measurement layer for AI agent tooling

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product. Changelog

BlockDex

The studio list

One product, taken apart, once a month

Kynth Studios pulls one shipped product open every month — what it does, what it cost to build, what the pipeline behind it looks like, and what the numbers did. One email a month, nothing in between.

Double opt-in — we send one confirmation link and nothing else until you click it.

BlockDex

Built by

Kynth Studios

the studio behind SkillWorks, RuleStack and KitGrade

part of Toolproof, the measurement layer for AI agent tooling

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product. Changelog

BlockDex

The studio list

One product, taken apart, once a month

Kynth Studios pulls one shipped product open every month — what it does, what it cost to build, what the pipeline behind it looks like, and what the numbers did. One email a month, nothing in between.

Double opt-in — we send one confirmation link and nothing else until you click it.

BlockDex

Built by

Kynth Studios

the studio behind SkillWorks, RuleStack and KitGrade

part of Toolproof, the measurement layer for AI agent tooling

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

© 2026 BlockDex. A Kynth Studios product. Changelog

BlockDex