Sin Gluten València Soy celíaco

Design system

Every token and component under the active theme. Switch with the picker (bottom-left) or ?theme=<id>.

Type

Hero headline

Venue name

Section heading

A dek sets up the page in one sentence.

Condensed label

Micro meta · El Carmen · €€

Body copy. Every place starts from at least one public listing, then we check the venue’s own website, menu and allergen chart.

More link

--text-2xsSin gluten València
--text-xsSin gluten València
--text-label-smSin gluten València
--text-smSin gluten València
--text-smallSin gluten València
--text-labelSin gluten València
--text-body-smSin gluten València
--text-baseSin gluten València
--text-body-lgSin gluten València
--text-mdSin gluten València
--text-md-plusSin gluten València
--text-dek-mobileSin gluten València
--text-wordmark-mobileSin gluten València
--text-lgSin gluten València
--text-title-mobileSin gluten València
--text-titleSin gluten València
--text-xlSin gluten València
--text-title-lgSin gluten València
--text-2xlSin gluten València
--text-title-xlSin gluten València
--text-3xlSin gluten València
--text-4xlSin gluten València
--text-heroSin gluten València
--text-venueSin gluten València

Colour

Primitives

  • --p-ink
  • --p-ink-2
  • --p-grey-800
  • --p-grey-700
  • --p-grey-600
  • --p-grey-400
  • --p-grey-350
  • --p-grey-300
  • --p-grey-250
  • --p-grey-200
  • --p-grey-100
  • --p-grey-50
  • --p-grey-900
  • --p-line
  • --p-white
  • --p-cream
  • --p-stone
  • --p-orange
  • --p-yellow
  • --p-yellow-pale
  • --p-green
  • --p-green-tint
  • --p-sage
  • --p-open
  • --p-closed
  • --p-blue
  • --p-blue-tint
  • --p-blue-deep
  • --p-blue-deeper
  • --p-lilac
  • --p-lilac-tint
  • --p-violet

Colour

  • --color-bg
  • --color-surface
  • --color-surface-alt
  • --color-text
  • --color-text-secondary
  • --color-text-muted
  • --color-text-faint
  • --color-border
  • --color-border-strong
  • --color-accent
  • --color-accent-contrast
  • --color-link
  • --color-highlight
  • --color-highlight-contrast
  • --color-focus
  • --color-inverse-bg
  • --color-inverse-text
  • --color-inverse-text-secondary
  • --color-inverse-text-muted
  • --color-inverse-border
  • --color-inverse-accent
  • --color-open
  • --color-closed
  • --color-leader
  • --color-diet-bg

Tiers

  • --tier-a-bg
  • --tier-a-fg
  • --tier-a-border
  • --tier-a-ring
  • --tier-a-tint-bg
  • --tier-a-tint-fg
  • --tier-a-tint-fg-strong
  • --tier-b-bg
  • --tier-b-fg
  • --tier-b-border
  • --tier-b-ring
  • --tier-b-tint-bg
  • --tier-b-tint-fg
  • --tier-b-tint-fg-strong
  • --tier-c-bg
  • --tier-c-fg
  • --tier-c-border
  • --tier-c-ring
  • --tier-c-tint-bg
  • --tier-c-tint-fg
  • --tier-c-tint-fg-strong
  • --tier-d-bg
  • --tier-d-fg
  • --tier-d-border
  • --tier-d-ring
  • --tier-d-tint-bg
  • --tier-d-tint-fg
  • --tier-d-tint-fg-strong
  • --tier-d-ring-style
  • --color-gf-tag

Allergens

  • --color-allergen-contains-bg
  • --color-allergen-contains-fg
  • --color-allergen-free-bg
  • --color-allergen-free-fg
  • --color-allergen-unknown-bg
  • --color-allergen-unknown-fg
  • --color-allergen-unknown-border

Badges

  • --badge-gf-venue-bg
  • --badge-gf-venue-fg
  • --badge-gf-venue-border
  • --badge-gf-version-bg
  • --badge-gf-version-fg
  • --badge-gf-version-border
  • --badge-natural-bg
  • --badge-natural-fg
  • --badge-natural-border
  • --badge-ask-bg
  • --badge-ask-fg
  • --badge-ask-border
  • --badge-contains-bg
  • --badge-contains-fg
  • --badge-contains-border
  • --badge-unknown-bg
  • --badge-unknown-fg
  • --badge-unknown-border

Contrast (WCAG)

PairSampleRatioTarget
Body text
--color-text on --color-bg
Aa 14 — 4.5:1
Secondary text
--color-text-secondary on --color-bg
Aa 14 — 4.5:1
Muted meta
--color-text-muted on --color-bg
Aa 14 — 4.5:1
Muted on wash
--color-text-muted on --color-surface-alt
Aa 14 — 4.5:1
Links
--color-link on --color-bg
Aa 14 — 4.5:1
Accent text
--color-accent on --color-bg
Aa 14 — 4.5:1
On accent
--color-accent-contrast on --color-accent
Aa 14 — 4.5:1
On highlight
--color-highlight-contrast on --color-highlight
Aa 14 — 4.5:1
Heading text vs highlight marker
--color-text on --color-highlight
Dark mode uses an underline instead of a marker fill — n/a there.
Aa 14 — 4.5:1
Footer text
--color-inverse-text on --color-inverse-bg
Aa 14 — 4.5:1
Footer small print
--color-inverse-text-muted on --color-inverse-bg
Aa 14 — 4.5:1
Footer labels
--color-inverse-accent on --color-inverse-bg
Aa 14 — 4.5:1
Selected segment
--seg-selected-fg on --seg-selected-bg
Aa 14 — 4.5:1
Tier A badge
--tier-a-fg on --tier-a-bg
Aa 14 — 4.5:1
Tier B badge
--tier-b-fg on --tier-b-bg
Aa 14 — 4.5:1
Tier C badge
--tier-c-fg on --tier-c-bg
Aa 14 — 4.5:1
Tier D badge
--tier-d-fg on --tier-d-bg
Aa 14 — 4.5:1
Tier A placeholder
--tier-a-tint-fg on --tier-a-tint-bg
Aa 14 — 4.5:1
Tier B placeholder
--tier-b-tint-fg on --tier-b-tint-bg
Aa 14 — 4.5:1
Tier C placeholder
--tier-c-tint-fg on --tier-c-tint-bg
Aa 14 — 4.5:1
Tier D placeholder
--tier-d-tint-fg on --tier-d-tint-bg
Aa 14 — 4.5:1
Tier A dot vs page (UI)
--tier-a-bg on --color-bg
Aa 14 — 3:1
Tier B dot vs page (UI)
--tier-b-bg on --color-bg
Aa 14 — 3:1
Badge: GF (venue)
--badge-gf-venue-fg on --badge-gf-venue-bg
Aa 14 — 4.5:1
Badge: GF version
--badge-gf-version-fg on --badge-gf-version-bg
Aa 14 — 4.5:1
Badge: naturally GF (outline)
--badge-natural-fg on --color-bg
Aa 14 — 4.5:1
Badge: naturally GF outline (UI)
--badge-natural-border on --color-bg
Aa 14 — 3:1
Badge: ask (outline)
--badge-ask-fg on --color-bg
Aa 14 — 4.5:1
Badge: ask outline (UI)
--badge-ask-border on --color-bg
Aa 14 — 3:1
Badge: contains gluten
--badge-contains-fg on --badge-contains-bg
Aa 14 — 4.5:1
Badge: no info (outline)
--badge-unknown-fg on --color-bg
Aa 14 — 4.5:1
Badge: no info outline (UI)
--badge-unknown-border on --color-bg
Aa 14 — 3:1
Allergen: contains
--color-text on --color-allergen-contains-bg
Aa 14 — 4.5:1
Allergen: free dash (UI)
--color-allergen-free-fg on --color-bg
Aa 14 — 3:1
Open
--color-open on --color-bg
Aa 14 — 4.5:1
Closed
--color-closed on --color-bg
Aa 14 — 4.5:1
Input outline (UI)
--color-border-strong on --color-bg
Aa 14 — 3:1

Tiers

100% gluten-freeCoeliac-association advisedGF protocol / separate prepGF options — ask
100% GFCoeliac-association advisedProtocolOptions

Placeholder · A

Placeholder · B

Placeholder · D

Dish badges

Solid = the venue’s claim · outline = our inference · icon + words always

GF: Gluten-free (venue label)GF version: GF version available (ask for it)Naturally GF: Naturally GF ingredients (our inference, not a kitchen claim)Ask: Ask: hidden gluten riskContains gluten: Contains glutenNo info: Not enough info: ask staff
  • GF: Gluten-free (venue label)Gluten-free (venue label)
  • GF version: GF version available (ask for it)GF version available (ask for it)
  • Naturally GF: Naturally GF ingredients (our inference, not a kitchen claim)Naturally GF ingredients (our inference, not a kitchen claim)
  • Ask: Ask: hidden gluten riskAsk: hidden gluten risk
  • Contains gluten: Contains glutenContains gluten
  • No info: Not enough info: ask staffNot enough info: ask staff

Mixed kitchen: cross-contact possible. Tell staff you’re coeliac.

GF base: +€4 · GF bread: +€0.50

  • Pizza margherita€12GF version: GF version available (ask for it)Milk Ingredients as a muted line.
  • Paella valenciana€16Naturally GF: Naturally GF ingredients (our inference, not a kitchen claim)Milk Ingredients as a muted line.
  • Tartar de atún€14.50Ask: Ask: hidden gluten riskMilk Ingredients as a muted line.
  • Croquetas de jamón€9GF: Gluten-free (venue label)Milk Ingredients as a muted line.
  • Menú del día€15No info: Not enough info: ask staffMilk Ingredients as a muted line.

Allergens

Contains milk Vegan Allergens not published
DishGlutenEggsMilkNutsSoy
Croquetas–✓✓––
Unknown dish

Controls

3

Heading highlight: Marker, underline or none

Section head

  • El Carmen
  • €€
  • Bakery

Cards & list item

  1. El Miracle

    100% GF
    • Algirós
    • €€
    • Fusion

    A restaurant on Campoamor in Algirós that ACECOVA describes as Mediterranean cooking and that calls itself a gluten-free space. Open daily, 13:30 to 17:30 and 20:00 to 24:00, per its website.

  2. Apcel

    100% GF
    • Vallada
    • €€
    • Shop

    Apcel is a gluten-free obrador in Vallada that sells online and through points of sale; it is not a place to eat. Its shop lists bread, speciality breads, sweet and savoury bollería, pizza, pastries and seasonal products.

Place header

El Miracle

C de Campoamor, 42, Algirós, 46022 València


  • €€€€
  • Fusion
  • Algirós

El Miracle, Algirós
100% gluten-free

Map markers

1234
Made with

Shape, depth, space

--radius-xs--radius-sm--radius-md--radius-lg--radius-pill
--shadow-sm--shadow-md
  • --space-1
  • --space-2
  • --space-3
  • --space-4
  • --space-5
  • --space-6
  • --space-7
  • --space-8
  • --space-9
  • --space-10

All tokens

Primitives 32
--p-inknear-black
--p-ink-2soft black
--p-grey-800charcoal
--p-grey-700dark grey
--p-grey-600mid grey
--p-grey-400light-mid grey
--p-grey-350light-mid grey (warm)
--p-grey-300hairline grey
--p-grey-250faint grey
--p-grey-200dotted leader grey
--p-grey-100near-white grey
--p-grey-50map placeholder
--p-grey-900dark hairline
--p-linecool hairline
--p-whitewhite
--p-creamwarm wash
--p-stonestone tint
--p-orangebrand orange
--p-yellowmarker yellow
--p-yellow-palepale yellow
--p-greenforest green
--p-green-tintforest tint
--p-sagesage tint
--p-opensignal green
--p-closedsignal red
--p-bluecobalt
--p-blue-tintcobalt tint
--p-blue-deepdeep cobalt
--p-blue-deeperdeeper cobalt
--p-lilaclilac
--p-lilac-tintlilac tint
--p-violetviolet ink
Colour 26
--color-schemeCSS color-scheme (form controls, scrollbars)
--color-bgpage background
--color-surfaceraised surfaces: header, pills, sticky chart column, popups
--color-surface-altquiet panels: "How we know", chips, image placeholder
--color-textprimary text
--color-text-secondarysecondary copy: deks, blurbs, notes
--color-text-mutedmeta: breadcrumbs, counts, captions
--color-text-faintdisabled/unused: missing € signs, placeholders
--color-borderhairlines, row separators, dividers
--color-border-stronginputs, meta separators, D-tier outline
--color-accentbrand accent: nav active, section underline, stars
--color-accent-contrasttext on --color-accent
--color-linkinline links and "more" arrows
--color-highlightmarker behind headings, CTAs, "Soy celíaco"
--color-highlight-contrasttext on --color-highlight
--color-focuskeyboard focus ring
--color-inverse-bgfooter, selected segments, rank badge
--color-inverse-texttext on inverse
--color-inverse-text-secondaryfooter links
--color-inverse-text-mutedfooter small print
--color-inverse-borderfooter hairline
--color-inverse-accentfooter labels + wordmark accent
--color-openopen-now state
--color-closedclosed state
--color-leaderdotted leader between dish and price
--color-diet-bgvegan / vegetarian chip
Tiers 34
--tier-a-bgA · 100% GF badge/seal fill
--tier-a-fgA text/glyph on fill
--tier-a-borderA badge outline
--tier-a-ringA map pin / dot outline
--tier-a-tint-bgA no-photo placeholder background
--tier-a-tint-fgA placeholder text (thumb)
--tier-a-tint-fg-strongA placeholder text (hero)
--tier-a-label-styleA badge font-style
--tier-b-bgB · Certified
--tier-b-fg
--tier-b-border
--tier-b-ring
--tier-b-tint-bg
--tier-b-tint-fg
--tier-b-tint-fg-strong
--tier-b-label-style
--tier-c-bgC · Protocol
--tier-c-fg
--tier-c-border
--tier-c-ring
--tier-c-tint-bg
--tier-c-tint-fg
--tier-c-tint-fg-strong
--tier-c-label-style
--tier-d-bgD · Options (ask)
--tier-d-fg
--tier-d-border
--tier-d-ring
--tier-d-tint-bg
--tier-d-tint-fg
--tier-d-tint-fg-strong
--tier-d-label-style
--tier-d-ring-styleD map pin border style (shape cue)
--color-gf-tag"GF" tag on menu rows
Allergens 7
--color-allergen-contains-bgchart cell / chip: contains
--color-allergen-contains-fgits text
--color-allergen-free-bgchart cell: free of
--color-allergen-free-fgits dash
--color-allergen-unknown-bgchip: not published
--color-allergen-unknown-fg
--color-allergen-unknown-borderdashed outline of unknown chip
Badges 22
--badge-gf-venue-bgdish badge, solid: gluten-free per the venue (bluish-green tint)
--badge-gf-venue-fgits text + icon
--badge-gf-venue-borderits outline
--badge-gf-version-bgsolid: GF version on request (blue tint)
--badge-gf-version-fg
--badge-gf-version-border
--badge-natural-bgoutline: naturally GF ingredients, our inference (hollow)
--badge-natural-fg
--badge-natural-border3:1+ against the page
--badge-natural-border-styleoutline shape cue
--badge-ask-bgoutline: ask, hidden gluten risk (orange)
--badge-ask-fg
--badge-ask-border
--badge-ask-border-styledashed = ask
--badge-contains-bgsolid: contains gluten (vermillion tint)
--badge-contains-fg
--badge-contains-border
--badge-unknown-bgoutline: not enough info (grey)
--badge-unknown-fg
--badge-unknown-border
--badge-unknown-border-styledotted = unknown
--badge-radiusdish badge corners
Map 9
--map-bgmap placeholder before tiles
--marker-sizenumbered pin diameter (read by JS)
--marker-size-soloun-numbered pin diameter
--marker-radiuspin shape
--marker-border-widthpin outline width
--marker-shadowpin halo
--map-popup-bgpopup surface
--map-popup-radiuspopup corners
--map-popup-shadowpopup shadow
Typography 61
--font-displayheadings, names, numbers
--font-bodyrunning text
--font-labelcondensed uppercase labels, nav
--font-microtiny meta text (.micro), pills, chips
--font-monoprices / tabular figures
--stretch-bodyfont-stretch for body (width axis)
--stretch-display-xlposter headings (placeholder names, Soy celíaco)
--stretch-displayhero h1, h2, wordmark
--stretch-titleplace/guide names in lists and cards
--stretch-subtitlevenue h1, deks, city tab
--stretch-labelcondensed labels
--weight-bodyrunning text
--weight-micro.micro meta
--weight-mediumemphasised body
--weight-semibolddish names, prices
--weight-emphbadges, small emphasis
--weight-boldstrong
--weight-subheaddeks
--weight-displayheadings, labels
--weight-display-heavyposter headings
--text-2xssmallest tags
--text-xsmicro labels, pills, chips
--text-label-smsmall condensed label
--text-smcaptions, legends
--text-smallsmall copy
--text-labelcondensed labels, nav
--text-body-smcompact body
--text-basebody
--text-body-lglist dish names, prices
--text-mdlead copy
--text-md-plusdish-page dek, city tab (mobile)
--text-dek-mobiledek (mobile)
--text-wordmark-mobilewordmark (mobile)
--text-lgsmall titles, city tab
--text-title-mobilelist item name (mobile)
--text-titlecard titles, deks
--text-xlh2, wordmark
--text-title-lglist item name
--text-2xlCTA title
--text-title-xldish index names
--text-3xlvenue h1 max
--text-4xlhero h1 max
--text-heroh1-hero fluid size
--text-venueplace h1 fluid size
--leading-displayhero headings
--leading-tightsingle-line display
--leading-headingh2 and titles
--leading-snugdeks
--leading-bodybody
--leading-copylong-form copy
--leading-micromicro labels
--leading-labelcondensed labels
--tracking-displayhero headings, wordmark
--tracking-micro.micro, pills, segments
--tracking-label.label
--tracking-navnav links, .more, menu tags
--tracking-badgetier badges
--tracking-chipchips
--tracking-tightlowercase hosts inside pills
--label-transformlabels, micro, pills, badges
--heading-transformh1/h2/titles
Shape & depth 13
--radius-xsGF tag
--radius-smsmall panels
--radius-mdinputs
--radius-lglarge panels (unused in baseline)
--radius-pillpills, chips, segments
--border-widthhairlines
--border-width-strongsearch underline
--border-width-accentsection-head and nav underline
--shadow-smsmall lift (picker, popups)
--shadow-mdfloating panels
--image-radiusphotos & placeholders
--image-filterphoto treatment (e.g. grayscale(.2) contrast(1.05))
--icon-strokeline-icon stroke width
Components 36
--pill-bgpill button fill
--pill-fgpill button text
--pill-borderpill outline
--pill-border-hoverpill hover outline
--pill-radiuspill corners
--pill-weightpill font weight
--chip-bgneutral chip
--chip-fg
--chip-radius
--seg-bordersegmented control outline
--seg-selected-bgselected segment
--seg-selected-fg
--tier-radiustier badge corners
--tier-weighttier badge weight
--emblem-radiustier seal/avatar/dot shape
--card-bgplace card fill
--card-borderplace card border shorthand
--card-radiusplace card corners
--card-paddingplace card inset
--card-shadowplace card shadow
--rank-bgnumbered rank badge
--rank-fg
--rank-radius
--mark-bglogo square
--mark-barlogo bar
--mark-radius
--header-bgsticky header
--header-border
--input-bordersearch box outline
--input-radius
--highlight-bgheading highlight: marker (use none for none)
--highlight-decorationheading highlight: underline variant, e.g. underline 4px var(--color-accent)
--highlight-underline-offsetunderline offset for the underline variant
--highlight-paddinginline padding of the highlight
--section-head-borderunderline under section labels
--divider<hr class=divider>
Space 13
--space-1
--space-2
--space-3
--space-4
--space-5
--space-6
--space-7
--space-8
--space-9
--space-10
--content-max.wrap max width
--gutterpage side padding (20px under 640px)
--gutter-mobile
Motion 3
--easedefault easing
--duration-fasthovers
--duration-basepanels
Nit · Midnight

Palette press t to cycle

Mode

Design system →