Nov 19, 2026
Open Mic at The Lantern
The Lantern Room, Portland
7:30 PM – 10:00 PM
Free entry
Made by Anthony Mendes
Design system
Edit the styles here and the whole site follows. The built-in agent reads this page before it changes anything, so keep it current when you add a style or component.
Colour
Change a style in the Assets panel and every layer that uses it updates. Text pairs meet WCAG AA: Text on Background is 18:1, Text Muted 8.4:1, Primary 6.4:1.
#0A0A0D
Page background
#131318
Cards, bands, panels
#1B1B22
Icon tiles, image placeholders
#2A2A34
Dividers and card edges
#71717F
Inputs and hover edges (3:1)
#F6F4EF
Headings and key text
#A9A7B3
Body copy and meta
#FF5C35
Buttons, eyebrows, prices
#FF7A5A
Primary button hover
#0A0A0D
Text on Primary
#FF5C35
Hero and CTA glows
#5BE0A3
Form success state
Type
Every text style steps down at the same five widths as the breakpoints: 1440, 1200, 810, 390 and 320. Choose the tag for the outline and the style for the look.
88 / 72 / 56 / 42 / 36
Home hero and event titles
Find your next night out.
64 / 56 / 48 / 38 / 32
Page titles
Find your next night out.
48 / 44 / 38 / 32 / 28
Section headings
Open mics, games and talks.
32 / 30 / 28 / 24 / 22
Sub-sections, row titles
Open mics, games and talks.
22 / 22 / 20 / 20 / 18
Card titles
Open mics, games and talks.
32 / 30 / 28 / 24 / 22
H2 inside CMS rich text
Open mics, games and talks.
20 / 20 / 18 / 18 / 17
Intros and lead paragraphs
Open mics, games and talks.
16 at every size
Default paragraph
Open mics, games and talks.
14 at every size
Meta and captions
Open mics, games and talks.
13 / 13 / 13 / 12 / 12
Eyebrows, uppercase mono
Open mics, games and talks.
14 / 14 / 14 / 13 / 13
Dates and prices
Open mics, games and talks.
15 at every size
Button and link labels
Open mics, games and talks.
Components
Each one exposes its text, links and images as properties. Change the component once to change every instance.
Primary and Secondary. Label, Link, New Tab and Show Icon properties. Use Primary once per view.
Default and Active. Click event sets a page variable. Used for type filters and the Upcoming / Past tabs.
Photo, Date, Title, Location, Time and Price. Used in every events grid.
Nov 19, 2026
The Lantern Room, Portland
7:30 PM – 10:00 PM
Free entry
Closed and Open. The answer stays in the page for search engines and screen readers.
Every event page has a ticket button.
Default and Stacked. Compact list row for the home page; switch to Stacked on phones.
Nov 19, 2026
The Lantern Room, Portland
7:30 PM – 10:00 PM
Free entry
Default, Pending, Success and Error. The contact form switches state on its own.
Desktop, Phone and Phone Open. Lives in the Main Layout template, fixed to the top. Every drawer link closes the menu.
See the Main Layout template on the canvas.
Layout
Desktop 1440, Laptop 1200, Tablet 810, Phone 390, Small Phone 320. Side padding 24, or 16 on phones.
Full-width section with an inner container capped at 1200. Vertical padding 120 / 120 / 96 / 72 / 64.
The first section of every page has extra top padding (about 160 on desktop, 120 on phones) so content clears the nav.
Every gap and padding is a multiple of 4.
The first section never animates. Later sections fade up once on scroll. Reduced motion is respected site-wide.
Lists sort by Start date. Upcoming shows events whose End date is today or later; Past shows the rest, newest first.
Every content image has alt text. Event photos are 16:10 on cards and wide on detail pages.
One H1 per page. Section headings are H2, cards H3. Pick the tag for structure and the style for size.