Sanctuary

    Flavor
    Accent
    Glazing
    Window

    Reference

    Tokens

    Every token of the core, generated from its DTCG files.

    Every token is a custom property prefixed --san-. Its name is the DTCG path joined with hyphens, and a group’s $root token takes the group’s own name: accent.$root is --san-accent. A typography token also has a -tracking property, its letter spacing.

    This page is generated from the DTCG files in the package, through their resolver document, each time the site is built. Colors that change with the flavor show one column per flavor. A value that names another token is an alias, shown without the --san- prefix: the stylesheet reads that token, so it follows the theme.

    The accent tokens show each flavor’s own accent. Setting data-san-accent points them at another pigment’s glass.

    Stone, ink and lead

    TokenLaudsVespersComplineMatins
    --san-surface-sunken#eae6dc#180c13#070b14#010103
    --san-surface#f5f0e6#1f131a#0d111b#040408
    --san-surface-raised-1#fbf6ec#271a21#141923#09090f
    --san-surface-raised-2#fffaf0#2f2129#1b202b#101016
    --san-surface-raised-3#fffcf8#372931#222833#18181e
    --san-surface-raised-4#ffffff#40323a#2b303c#202026
    --san-surface-inverse#1d1d2f#f4e6d2#eee7d9#e2ded3
    --san-text#1d1d2f#f4e6d2#eee7d9#e2ded3
    --san-text-muted#45455a#c6b8a6#bdb7a9#b1aea3
    --san-text-subtle#616177#aa9c8a#9e988b#8d897f
    --san-text-disabled#9596ae#685b4b#605a4e#535047
    --san-text-inverse#f5f0e6#1f131a#0d111b#040408
    --san-lead-soft#dbd5c9#3c2a34#232a39#1a1a22
    --san-lead#b9b4a7#513d48#363d4d#2d2d36
    --san-lead-strong#686358#77626d#5b6374#54545e
    --san-lead-came#231f15#090105#000108#000001
    --san-umbra-key#25211a at 18%#020001 at 55%#000002 at 60%#000000 at 70%
    --san-umbra-ambient#25211a at 10%#020001 at 35%#000002 at 40%#000000 at 50%
    --san-scrim#000000 at 40%#000000 at 60%#000000 at 60%#000000 at 70%

    Glass

    ruby
    TokenLaudsVespersComplineMatins
    --san-glass-rubypigment-ruby-600pigment-ruby-300pigment-ruby-300pigment-ruby-400
    --san-glass-ruby-lumepigment-ruby-400pigment-ruby-200pigment-ruby-200pigment-ruby-300
    --san-glass-ruby-inkpigment-ruby-700pigment-ruby-200pigment-ruby-200pigment-ruby-300
    --san-glass-ruby-panepigment-ruby-100pigment-ruby-800pigment-ruby-800pigment-ruby-900
    --san-glass-ruby-onpigment-ruby-50pigment-ruby-950pigment-ruby-950pigment-ruby-950
    --san-glass-ruby-on-panepigment-ruby-800pigment-ruby-100pigment-ruby-100pigment-ruby-200
    ember
    TokenLaudsVespersComplineMatins
    --san-glass-emberpigment-ember-600pigment-ember-300pigment-ember-300pigment-ember-400
    --san-glass-ember-lumepigment-ember-400pigment-ember-200pigment-ember-200pigment-ember-300
    --san-glass-ember-inkpigment-ember-700pigment-ember-200pigment-ember-200pigment-ember-300
    --san-glass-ember-panepigment-ember-100pigment-ember-800pigment-ember-800pigment-ember-900
    --san-glass-ember-onpigment-ember-50pigment-ember-950pigment-ember-950pigment-ember-950
    --san-glass-ember-on-panepigment-ember-800pigment-ember-100pigment-ember-100pigment-ember-200
    amber
    TokenLaudsVespersComplineMatins
    --san-glass-amberpigment-amber-600pigment-amber-300pigment-amber-300pigment-amber-400
    --san-glass-amber-lumepigment-amber-400pigment-amber-200pigment-amber-200pigment-amber-300
    --san-glass-amber-inkpigment-amber-700pigment-amber-200pigment-amber-200pigment-amber-300
    --san-glass-amber-panepigment-amber-100pigment-amber-800pigment-amber-800pigment-amber-900
    --san-glass-amber-onpigment-amber-50pigment-amber-950pigment-amber-950pigment-amber-950
    --san-glass-amber-on-panepigment-amber-800pigment-amber-100pigment-amber-100pigment-amber-200
    gilt
    TokenLaudsVespersComplineMatins
    --san-glass-giltpigment-gilt-600pigment-gilt-300pigment-gilt-300pigment-gilt-400
    --san-glass-gilt-lumepigment-gilt-400pigment-gilt-200pigment-gilt-200pigment-gilt-300
    --san-glass-gilt-inkpigment-gilt-700pigment-gilt-200pigment-gilt-200pigment-gilt-300
    --san-glass-gilt-panepigment-gilt-100pigment-gilt-800pigment-gilt-800pigment-gilt-900
    --san-glass-gilt-onpigment-gilt-50pigment-gilt-950pigment-gilt-950pigment-gilt-950
    --san-glass-gilt-on-panepigment-gilt-800pigment-gilt-100pigment-gilt-100pigment-gilt-200
    verdure
    TokenLaudsVespersComplineMatins
    --san-glass-verdurepigment-verdure-600pigment-verdure-300pigment-verdure-300pigment-verdure-400
    --san-glass-verdure-lumepigment-verdure-400pigment-verdure-200pigment-verdure-200pigment-verdure-300
    --san-glass-verdure-inkpigment-verdure-700pigment-verdure-200pigment-verdure-200pigment-verdure-300
    --san-glass-verdure-panepigment-verdure-100pigment-verdure-800pigment-verdure-800pigment-verdure-900
    --san-glass-verdure-onpigment-verdure-50pigment-verdure-950pigment-verdure-950pigment-verdure-950
    --san-glass-verdure-on-panepigment-verdure-800pigment-verdure-100pigment-verdure-100pigment-verdure-200
    viridian
    TokenLaudsVespersComplineMatins
    --san-glass-viridianpigment-viridian-600pigment-viridian-300pigment-viridian-300pigment-viridian-400
    --san-glass-viridian-lumepigment-viridian-400pigment-viridian-200pigment-viridian-200pigment-viridian-300
    --san-glass-viridian-inkpigment-viridian-700pigment-viridian-200pigment-viridian-200pigment-viridian-300
    --san-glass-viridian-panepigment-viridian-100pigment-viridian-800pigment-viridian-800pigment-viridian-900
    --san-glass-viridian-onpigment-viridian-50pigment-viridian-950pigment-viridian-950pigment-viridian-950
    --san-glass-viridian-on-panepigment-viridian-800pigment-viridian-100pigment-viridian-100pigment-viridian-200
    azure
    TokenLaudsVespersComplineMatins
    --san-glass-azurepigment-azure-600pigment-azure-300pigment-azure-300pigment-azure-400
    --san-glass-azure-lumepigment-azure-400pigment-azure-200pigment-azure-200pigment-azure-300
    --san-glass-azure-inkpigment-azure-700pigment-azure-200pigment-azure-200pigment-azure-300
    --san-glass-azure-panepigment-azure-100pigment-azure-800pigment-azure-800pigment-azure-900
    --san-glass-azure-onpigment-azure-50pigment-azure-950pigment-azure-950pigment-azure-950
    --san-glass-azure-on-panepigment-azure-800pigment-azure-100pigment-azure-100pigment-azure-200
    cobalt
    TokenLaudsVespersComplineMatins
    --san-glass-cobaltpigment-cobalt-600pigment-cobalt-300pigment-cobalt-300pigment-cobalt-400
    --san-glass-cobalt-lumepigment-cobalt-400pigment-cobalt-200pigment-cobalt-200pigment-cobalt-300
    --san-glass-cobalt-inkpigment-cobalt-700pigment-cobalt-200pigment-cobalt-200pigment-cobalt-300
    --san-glass-cobalt-panepigment-cobalt-100pigment-cobalt-800pigment-cobalt-800pigment-cobalt-900
    --san-glass-cobalt-onpigment-cobalt-50pigment-cobalt-950pigment-cobalt-950pigment-cobalt-950
    --san-glass-cobalt-on-panepigment-cobalt-800pigment-cobalt-100pigment-cobalt-100pigment-cobalt-200
    indigo
    TokenLaudsVespersComplineMatins
    --san-glass-indigopigment-indigo-600pigment-indigo-300pigment-indigo-300pigment-indigo-400
    --san-glass-indigo-lumepigment-indigo-400pigment-indigo-200pigment-indigo-200pigment-indigo-300
    --san-glass-indigo-inkpigment-indigo-700pigment-indigo-200pigment-indigo-200pigment-indigo-300
    --san-glass-indigo-panepigment-indigo-100pigment-indigo-800pigment-indigo-800pigment-indigo-900
    --san-glass-indigo-onpigment-indigo-50pigment-indigo-950pigment-indigo-950pigment-indigo-950
    --san-glass-indigo-on-panepigment-indigo-800pigment-indigo-100pigment-indigo-100pigment-indigo-200
    amethyst
    TokenLaudsVespersComplineMatins
    --san-glass-amethystpigment-amethyst-600pigment-amethyst-300pigment-amethyst-300pigment-amethyst-400
    --san-glass-amethyst-lumepigment-amethyst-400pigment-amethyst-200pigment-amethyst-200pigment-amethyst-300
    --san-glass-amethyst-inkpigment-amethyst-700pigment-amethyst-200pigment-amethyst-200pigment-amethyst-300
    --san-glass-amethyst-panepigment-amethyst-100pigment-amethyst-800pigment-amethyst-800pigment-amethyst-900
    --san-glass-amethyst-onpigment-amethyst-50pigment-amethyst-950pigment-amethyst-950pigment-amethyst-950
    --san-glass-amethyst-on-panepigment-amethyst-800pigment-amethyst-100pigment-amethyst-100pigment-amethyst-200
    murrey
    TokenLaudsVespersComplineMatins
    --san-glass-murreypigment-murrey-600pigment-murrey-300pigment-murrey-300pigment-murrey-400
    --san-glass-murrey-lumepigment-murrey-400pigment-murrey-200pigment-murrey-200pigment-murrey-300
    --san-glass-murrey-inkpigment-murrey-700pigment-murrey-200pigment-murrey-200pigment-murrey-300
    --san-glass-murrey-panepigment-murrey-100pigment-murrey-800pigment-murrey-800pigment-murrey-900
    --san-glass-murrey-onpigment-murrey-50pigment-murrey-950pigment-murrey-950pigment-murrey-950
    --san-glass-murrey-on-panepigment-murrey-800pigment-murrey-100pigment-murrey-100pigment-murrey-200
    rose
    TokenLaudsVespersComplineMatins
    --san-glass-rosepigment-rose-600pigment-rose-300pigment-rose-300pigment-rose-400
    --san-glass-rose-lumepigment-rose-400pigment-rose-200pigment-rose-200pigment-rose-300
    --san-glass-rose-inkpigment-rose-700pigment-rose-200pigment-rose-200pigment-rose-300
    --san-glass-rose-panepigment-rose-100pigment-rose-800pigment-rose-800pigment-rose-900
    --san-glass-rose-onpigment-rose-50pigment-rose-950pigment-rose-950pigment-rose-950
    --san-glass-rose-on-panepigment-rose-800pigment-rose-100pigment-rose-100pigment-rose-200

    Accent

    TokenLaudsVespersComplineMatins
    --san-accentglass-cobaltglass-amberglass-cobaltglass-ruby
    --san-accent-lumeglass-cobalt-lumeglass-amber-lumeglass-cobalt-lumeglass-ruby-lume
    --san-accent-inkglass-cobalt-inkglass-amber-inkglass-cobalt-inkglass-ruby-ink
    --san-accent-paneglass-cobalt-paneglass-amber-paneglass-cobalt-paneglass-ruby-pane
    --san-accent-onglass-cobalt-onglass-amber-onglass-cobalt-onglass-ruby-on
    --san-accent-on-paneglass-cobalt-on-paneglass-amber-on-paneglass-cobalt-on-paneglass-ruby-on-pane

    Status

    TokenValue
    --san-dangerglass-ruby
    --san-danger-lumeglass-ruby-lume
    --san-danger-inkglass-ruby-ink
    --san-danger-paneglass-ruby-pane
    --san-danger-onglass-ruby-on
    --san-danger-on-paneglass-ruby-on-pane
    --san-warningglass-amber
    --san-warning-lumeglass-amber-lume
    --san-warning-inkglass-amber-ink
    --san-warning-paneglass-amber-pane
    --san-warning-onglass-amber-on
    --san-warning-on-paneglass-amber-on-pane
    --san-successglass-verdure
    --san-success-lumeglass-verdure-lume
    --san-success-inkglass-verdure-ink
    --san-success-paneglass-verdure-pane
    --san-success-onglass-verdure-on
    --san-success-on-paneglass-verdure-on-pane
    --san-infoglass-azure
    --san-info-lumeglass-azure-lume
    --san-info-inkglass-azure-ink
    --san-info-paneglass-azure-pane
    --san-info-onglass-azure-on
    --san-info-on-paneglass-azure-on-pane

    Syntax

    TokenValue
    --san-syntax-keywordglass-amethyst
    --san-syntax-stringglass-verdure
    --san-syntax-numberglass-ember
    --san-syntax-constantglass-amber
    --san-syntax-functionglass-azure
    --san-syntax-typeglass-gilt
    --san-syntax-propertyglass-cobalt
    --san-syntax-tagglass-ruby
    --san-syntax-operatorglass-viridian
    --san-syntax-regexglass-rose
    --san-syntax-variabletext
    --san-syntax-punctuationtext-muted
    --san-syntax-commenttext-subtle

    Terminal

    TokenLaudsVespersComplineMatins
    --san-ansi-redglass-rubyglass-rubyglass-rubyglass-ruby
    --san-ansi-bright-redglass-ruby-lumeglass-ruby-lumeglass-ruby-lumeglass-ruby-lume
    --san-ansi-greenglass-verdureglass-verdureglass-verdureglass-verdure
    --san-ansi-bright-greenglass-verdure-lumeglass-verdure-lumeglass-verdure-lumeglass-verdure-lume
    --san-ansi-yellowglass-giltglass-giltglass-giltglass-gilt
    --san-ansi-bright-yellowglass-gilt-lumeglass-gilt-lumeglass-gilt-lumeglass-gilt-lume
    --san-ansi-blueglass-cobaltglass-cobaltglass-cobaltglass-cobalt
    --san-ansi-bright-blueglass-cobalt-lumeglass-cobalt-lumeglass-cobalt-lumeglass-cobalt-lume
    --san-ansi-magentaglass-amethystglass-amethystglass-amethystglass-amethyst
    --san-ansi-bright-magentaglass-amethyst-lumeglass-amethyst-lumeglass-amethyst-lumeglass-amethyst-lume
    --san-ansi-cyanglass-viridianglass-viridianglass-viridianglass-viridian
    --san-ansi-bright-cyanglass-viridian-lumeglass-viridian-lumeglass-viridian-lumeglass-viridian-lume
    --san-ansi-blacktext-mutedsurface-raised-3surface-raised-3surface-raised-3
    --san-ansi-whiteleadtext-mutedtext-mutedtext-muted
    --san-ansi-bright-blacktext-subtlelead-stronglead-stronglead-strong
    --san-ansi-bright-whitelead-softtexttexttext

    Named windows

    TokenValue
    --san-window-rosaceRuby against cobalt, the rose window.pigment-ruby-600 0%, pigment-murrey-500 50%, pigment-cobalt-400 100%
    --san-window-jesseVine, gold and blood: the Jesse tree.pigment-verdure-600 0%, pigment-gilt-500 50%, pigment-ruby-400 100%
    --san-window-lancetA tall cool window, all blues.pigment-viridian-600 0%, pigment-azure-500 50%, pigment-indigo-400 100%
    --san-window-aureoleHalo light, gold falling to coal.pigment-gilt-600 0%, pigment-amber-500 50%, pigment-ember-400 100%
    --san-window-vesperalThe west window at sunset.pigment-indigo-600 0%, pigment-amethyst-500 50%, pigment-rose-400 100%

    Pigments

    rubyCopper ruby, the red of the great rose windows.
    TokenValue
    --san-pigment-ruby-50#fef3f2
    --san-pigment-ruby-100#fee4e2
    --san-pigment-ruby-200#fdcbc7
    --san-pigment-ruby-300#fca59f
    --san-pigment-ruby-400#fa726e
    --san-pigment-ruby-500#ed3a42
    --san-pigment-ruby-600#c11929
    --san-pigment-ruby-700#95101d
    --san-pigment-ruby-800#6c0812
    --san-pigment-ruby-900#4c0309
    --san-pigment-ruby-950#300003
    emberRed-orange, a coal seen through thick glass.
    TokenValue
    --san-pigment-ember-50#fff3ee
    --san-pigment-ember-100#fee5da
    --san-pigment-ember-200#fdcdb7
    --san-pigment-ember-300#fca87f
    --san-pigment-ember-400#fa782a
    --san-pigment-ember-500#d36219
    --san-pigment-ember-600#a54b11
    --san-pigment-ember-700#7f380a
    --san-pigment-ember-800#5c2604
    --san-pigment-ember-900#401801
    --san-pigment-ember-950#280b00
    amberDeep silver stain, fired towards orange.
    TokenValue
    --san-pigment-amber-50#fef4e8
    --san-pigment-amber-100#fee7ce
    --san-pigment-amber-200#fdd09e
    --san-pigment-amber-300#f6af57
    --san-pigment-amber-400#dc9021
    --san-pigment-amber-500#b87819
    --san-pigment-amber-600#915b11
    --san-pigment-amber-700#70440a
    --san-pigment-amber-800#512f04
    --san-pigment-amber-900#391e01
    --san-pigment-amber-950#230f00
    giltPale silver stain, the yellow of halos.
    TokenValue
    --san-pigment-gilt-50#fcf6e3
    --san-pigment-gilt-100#f6ebc8
    --san-pigment-gilt-200#ecd89a
    --san-pigment-gilt-300#dbbd58
    --san-pigment-gilt-400#c1a021
    --san-pigment-gilt-500#a1851a
    --san-pigment-gilt-600#806511
    --san-pigment-gilt-700#644c0a
    --san-pigment-gilt-800#493404
    --san-pigment-gilt-900#332201
    --san-pigment-gilt-950#1f1200
    verdureLeaf green of foliage borders.
    TokenValue
    --san-pigment-verdure-50#ecfbea
    --san-pigment-verdure-100#d9f4d5
    --san-pigment-verdure-200#b8e9b3
    --san-pigment-verdure-300#8cd584
    --san-pigment-verdure-400#61bc59
    --san-pigment-verdure-500#3ea036
    --san-pigment-verdure-600#1b7f12
    --san-pigment-verdure-700#12610b
    --san-pigment-verdure-800#094505
    --san-pigment-verdure-900#032f02
    --san-pigment-verdure-950#001c00
    viridianBlue-green, cool and mineral.
    TokenValue
    --san-pigment-viridian-50#e9fbf4
    --san-pigment-viridian-100#d2f4e8
    --san-pigment-viridian-200#ace8d4
    --san-pigment-viridian-300#74d5b8
    --san-pigment-viridian-400#37bc9a
    --san-pigment-viridian-500#1f9e80
    --san-pigment-viridian-600#157a63
    --san-pigment-viridian-700#0d5e4b
    --san-pigment-viridian-800#064234
    --san-pigment-viridian-900#022d22
    --san-pigment-viridian-950#001a13
    azureSky blue of clerestory grounds.
    TokenValue
    --san-pigment-azure-50#ebf8fe
    --san-pigment-azure-100#d4f0fe
    --san-pigment-azure-200#aae3fd
    --san-pigment-azure-300#6bcdf7
    --san-pigment-azure-400#26b2e3
    --san-pigment-azure-500#1e94be
    --san-pigment-azure-600#157394
    --san-pigment-azure-700#0d5872
    --san-pigment-azure-800#063e51
    --san-pigment-azure-900#022a38
    --san-pigment-azure-950#001822
    cobaltCobalt blue, the signature of Gothic glazing.
    TokenValue
    --san-pigment-cobalt-50#f1f6fe
    --san-pigment-cobalt-100#e1ecfe
    --san-pigment-cobalt-200#c5dbfd
    --san-pigment-cobalt-300#9bc1fb
    --san-pigment-cobalt-400#6ca3fa
    --san-pigment-cobalt-500#3683f8
    --san-pigment-cobalt-600#1062d3
    --san-pigment-cobalt-700#094aa4
    --san-pigment-cobalt-800#043377
    --san-pigment-cobalt-900#012254
    --san-pigment-cobalt-950#001237
    indigoBlue-violet, glass at the last light.
    TokenValue
    --san-pigment-indigo-50#f4f5fe
    --san-pigment-indigo-100#e7eafe
    --san-pigment-indigo-200#d2d6fd
    --san-pigment-indigo-300#b4b9fb
    --san-pigment-indigo-400#9497fa
    --san-pigment-indigo-500#7772f8
    --san-pigment-indigo-600#5b50d4
    --san-pigment-indigo-700#4539a9
    --san-pigment-indigo-800#30267d
    --san-pigment-indigo-900#1f1858
    --san-pigment-indigo-950#110b39
    amethystManganese purple.
    TokenValue
    --san-pigment-amethyst-50#f8f3fe
    --san-pigment-amethyst-100#f1e6fe
    --san-pigment-amethyst-200#e4cefd
    --san-pigment-amethyst-300#d2abfb
    --san-pigment-amethyst-400#bf81fa
    --san-pigment-amethyst-500#a65ee5
    --san-pigment-amethyst-600#863ec0
    --san-pigment-amethyst-700#682a98
    --san-pigment-amethyst-800#4a1a6f
    --san-pigment-amethyst-900#330f4e
    --san-pigment-amethyst-950#1f0532
    murreyMurrey, the mulberry red-purple of glaziers.
    TokenValue
    --san-pigment-murrey-50#fef2f9
    --san-pigment-murrey-100#fee2f2
    --san-pigment-murrey-200#fdc6e7
    --san-pigment-murrey-300#fc9ad8
    --san-pigment-murrey-400#ec6fc2
    --san-pigment-murrey-500#d04ea7
    --san-pigment-murrey-600#ab2c86
    --san-pigment-murrey-700#861a68
    --san-pigment-murrey-800#610d4b
    --san-pigment-murrey-900#440633
    --san-pigment-murrey-950#2a011f
    roseSoft rose, flesh tones and dawn.
    TokenValue
    --san-pigment-rose-50#fff2f5
    --san-pigment-rose-100#fee3e9
    --san-pigment-rose-200#fdc9d5
    --san-pigment-rose-300#fca1b8
    --san-pigment-rose-400#ef769a
    --san-pigment-rose-500#d2577e
    --san-pigment-rose-600#ad3760
    --san-pigment-rose-700#882448
    --san-pigment-rose-800#631632
    --san-pigment-rose-900#450c21
    --san-pigment-rose-950#2b0412

    Space and size

    TokenValue
    --san-space-00rem
    --san-space-10.25rem
    --san-space-20.5rem
    --san-space-30.75rem
    --san-space-41rem
    --san-space-51.25rem
    --san-space-61.5rem
    --san-space-82rem
    --san-space-102.5rem
    --san-space-123rem
    --san-space-164rem
    --san-space-205rem
    --san-space-246rem
    --san-space-328rem
    --san-space-px0.0625rem
    --san-space-half0.125rem
    --san-size-control-sm2rem
    --san-size-control-md2.5rem
    --san-size-control-lg3rem
    --san-size-icon-sm1rem
    --san-size-icon-md1.25rem
    --san-size-icon-lg1.5rem
    --san-size-measureMaximum line length for running text.42rem
    --san-breakpoint-sm40rem
    --san-breakpoint-md48rem
    --san-breakpoint-lg64rem
    --san-breakpoint-xl80rem
    --san-breakpoint-2xl96rem

    Shape

    TokenValue
    --san-radius-none0rem
    --san-radius-xs0.125rem
    --san-radius-sm0.25rem
    --san-radius-md0.5rem
    --san-radius-lg0.75rem
    --san-radius-xl1.25rem
    --san-radius-full624.9375rem
    --san-border-width-hairline1px
    --san-border-width-cameThe lead line between two panes.2px
    --san-border-width-heavy3px

    Type

    TokenValue
    --san-font-family-displayCormorant Garamond, Cormorant, EB Garamond, Georgia, serif
    --san-font-family-textHanken Grotesk, Inter, system-ui, sans-serif
    --san-font-family-monoJetBrains Mono, Cascadia Code, ui-monospace, monospace
    --san-font-family-inscriptionCinzel, Cormorant Garamond, Georgia, serif
    --san-font-weight-regular400
    --san-font-weight-medium500
    --san-font-weight-semibold600
    --san-font-weight-bold700
    --san-type-display-lg500 4.5rem/1.04 font-family-display
    --san-type-display-lg-tracking-0.09rem
    --san-type-display-md500 3.5rem/1.08 font-family-display
    --san-type-display-md-tracking-0.063rem
    --san-type-display-sm500 2.75rem/1.1 font-family-display
    --san-type-display-sm-tracking-0.04125rem
    --san-type-headline-lg500 2.25rem/1.16 font-family-display
    --san-type-headline-lg-tracking-0.0225rem
    --san-type-headline-md600 1.875rem/1.2 font-family-display
    --san-type-headline-md-tracking-0.01125rem
    --san-type-headline-sm600 1.5rem/1.25 font-family-display
    --san-type-headline-sm-tracking0rem
    --san-type-title-lg600 1.25rem/1.4 font-family-text
    --san-type-title-lg-tracking-0.00625rem
    --san-type-title-md600 1rem/1.5 font-family-text
    --san-type-title-md-tracking0rem
    --san-type-title-sm600 0.875rem/1.43 font-family-text
    --san-type-title-sm-tracking0.00438rem
    --san-type-body-lg400 1.125rem/1.6 font-family-text
    --san-type-body-lg-tracking0rem
    --san-type-body-md400 1rem/1.55 font-family-text
    --san-type-body-md-tracking0rem
    --san-type-body-sm400 0.875rem/1.5 font-family-text
    --san-type-body-sm-tracking0.00263rem
    --san-type-label-lg500 0.875rem/1.43 font-family-text
    --san-type-label-lg-tracking0.00875rem
    --san-type-label-md500 0.75rem/1.34 font-family-text
    --san-type-label-md-tracking0.015rem
    --san-type-label-sm500 0.6875rem/1.45 font-family-text
    --san-type-label-sm-tracking0.0275rem
    --san-type-inscription600 0.75rem/1.34 font-family-inscription
    --san-type-inscription-tracking0.135rem
    --san-type-code-md400 0.875rem/1.6 font-family-mono
    --san-type-code-md-tracking0rem
    --san-type-code-sm400 0.78125rem/1.6 font-family-mono
    --san-type-code-sm-tracking0rem

    Motion

    TokenValue
    --san-duration-instant80ms
    --san-duration-fast140ms
    --san-duration-base220ms
    --san-duration-slow360ms
    --san-duration-slower560ms
    --san-duration-processionLight moving across stone: flavor and glow changes.900ms
    --san-ease-standardcubic-bezier(0.2, 0, 0, 1)
    --san-ease-entercubic-bezier(0.05, 0.7, 0.1, 1)
    --san-ease-exitcubic-bezier(0.3, 0, 0.8, 0.15)
    --san-ease-linearcubic-bezier(0, 0, 1, 1)

    Light

    TokenValue
    --san-elevation-00px 0px 0px 0px umbra-key, 0px 0px 0px 0px umbra-ambient
    --san-elevation-10px 1px 2px 0px umbra-key, 0px 1px 3px 1px umbra-ambient
    --san-elevation-20px 2px 4px -1px umbra-key, 0px 4px 10px 0px umbra-ambient
    --san-elevation-30px 4px 8px -2px umbra-key, 0px 10px 24px 0px umbra-ambient
    --san-elevation-40px 8px 16px -4px umbra-key, 0px 18px 40px 0px umbra-ambient
    --san-elevation-50px 12px 24px -6px umbra-key, 0px 32px 64px 0px umbra-ambient
    --san-blur-sm8px
    --san-blur-md16px
    --san-blur-lg32px

    State and layers

    Opacity of the content colour laid over a control in each interaction state.

    TokenValue
    --san-state-hover0.08
    --san-state-focus0.12
    --san-state-pressed0.16
    --san-state-disabled-content0.38
    --san-state-disabled-container0.12
    --san-layer-base0
    --san-layer-raised10
    --san-layer-sticky100
    --san-layer-overlay200
    --san-layer-modal300
    --san-layer-toast400
    --san-layer-tooltip500

    CSS only

    The DTCG format has no color functions and no clip paths, so these tokens exist only in the stylesheet. They are computed from the flavor, accent, glazing and window, and the value shown is the stylesheet's first declaration.

    TokenDeclaration
    --san-lightoklch(1 0 0)
    --san-shape-lancetpolygon(0% 100%, 0% 38%, 0.28% 34.72%, 1.12% 31.46%, 2.51% 28.24%, 4.44% 25.07%, 6.91% 21.97%, 9.9% 18.96%, 13.4% 16.06%, 17.38% 13.28%, 21.82% 10.64%, 26.69% 8.15%, 31.98% 5.83%, 37.65% 3.69%, 43.67% 1.75%, 50% 0%, 56.33% 1.75%, 62.35% 3.69%, 68.02% 5.83%, 73.31% 8.15%, 78.18% 10.64%, 82.62% 13.28%, 86.6% 16.06%, 90.1% 18.96%, 93.09% 21.97%, 95.56% 25.07%, 97.49% 28.24%, 98.88% 31.46%, 99.72% 34.72%, 100% 38%, 100% 100%)
    --san-shape-ogivepolygon(0% 100%, 0% 100%, 0.28% 91.37%, 1.12% 82.79%, 2.51% 74.31%, 4.44% 65.96%, 6.91% 57.81%, 9.9% 49.9%, 13.4% 42.26%, 17.38% 34.95%, 21.82% 28.01%, 26.69% 21.46%, 31.98% 15.35%, 37.65% 9.72%, 43.67% 4.59%, 50% 0%, 56.33% 4.59%, 62.35% 9.72%, 68.02% 15.35%, 73.31% 21.46%, 78.18% 28.01%, 82.62% 34.95%, 86.6% 42.26%, 90.1% 49.9%, 93.09% 57.81%, 95.56% 65.96%, 97.49% 74.31%, 98.88% 82.79%, 99.72% 91.37%, 100% 100%, 100% 100%)
    --san-harmony-avar(--san-pigment-azure-600)
    --san-harmony-bvar(--san-pigment-cobalt-500)
    --san-harmony-cvar(--san-pigment-indigo-400)
    --san-cast-sm0 0 12px -2px color-mix(in oklch, var(--san-accent) 45%, transparent)
    --san-cast-md0 0 28px -4px color-mix(in oklch, var(--san-accent) 50%, transparent)
    --san-cast-lg0 0 18px -2px color-mix(in oklch, var(--san-accent-lume) 40%, transparent), 0 0 72px -8px color-mix(in oklch, var(--san-accent) 55%, transparent)
    --san-halo0 0 0 2px var(--san-surface), 0 0 0 4px var(--san-accent)
    --san-window-avar(--san-accent-pane)
    --san-window-bvar(--san-accent)
    --san-window-cvar(--san-accent-lume)
    --san-windowlinear-gradient(160deg in oklch, var(--san-window-a), var(--san-window-b) 55%, var(--san-window-c))
    --san-glaze-bgvar(--san-accent)
    --san-glaze-bg-hovercolor-mix(in oklch, var(--san-accent), var(--san-accent-lume) 55%)
    --san-glaze-fgvar(--san-accent-on)
    --san-glaze-bordertransparent
    --san-glaze-sheenlinear-gradient(180deg, color-mix(in oklch, var(--san-light) 20%, transparent), transparent 55%)
    --san-glaze-glow0 0 0 0 transparent
    --san-glaze-blurnone