[Library] 157 patterns · 6 frees
Every pattern is core WordPress blocks and nothing else: no colours of its own, no fonts of its own, no plugin to install. Paste one in and it inherits the design system you already have. Each is rendered and measured in 2 themes, at 4 widths, on WordPress 6.7 to 7.0, before it ships. Full access is £50 a year (save £94), or £12 a month.
Thumbnails on this page are rendered in Twenty Twenty-Five. Your theme is applied to every live preview, on a pattern's own page.
Requires a block theme on WordPress 6.7 to 7.0. Classic themes and page builders are not supported: a pattern takes its colours, spacing and type from the theme's theme.json, which is the file a classic theme does not have.
The bar at the top: the name, the way through the site, and the one action worth repeating.
3 patterns · 3 variations OpenThe opening of an interior page: the title, where it sits in the site, and a line of orientation.
4 patterns · 3 variations OpenThe opening section: a headline, a line of orientation and the first action.
18 patterns · 31 variations OpenWhat it does, laid out so each point gets its own weight.
15 patterns · 4 variations OpenA process in order, numbered so the reader knows where they are in it.
4 patterns · 4 variations OpenDated milestones down a rule: a history rather than a process.
12 patterns · 12 variations OpenQuestions and answers, as a list, a ledger, a grid or one big question.
5 patterns · 7 variations OpenPlans side by side, with the recommended one doing the asking.
3 patterns · 2 variations OpenRuled matrices, specification sheets, feature tables, side-by-side comparison cards and responsive breakdowns: what each plan, product, tier or option carries, laid out to read across.
14 patterns · 14 variations OpenSomeone else saying it for you.
4 patterns · 4 variations OpenThe people, set as a grid rather than a staff directory.
3 patterns · 2 variations OpenWho you have worked with, as a quiet row of wordmarks.
3 patterns · 5 variations OpenNumbers that carry the argument, set at the size they deserve.
10 patterns · 13 variations OpenThe closing band that asks for the click.
7 patterns · 10 variations OpenHow to reach you, set as a ledger of facts rather than a form nobody styles.
4 patterns · 4 variations OpenA run of articles, as a dated list or a grid of openings.
5 patterns · 5 variations OpenA repeating ruled row carrying a date or a label, a title, a fact or two and one way in: jobs, events, episodes, documents.
2 patterns · 2 variations OpenImages in a run, a grid or a pinned row.
19 patterns · 21 variations OpenFull-bleed sections on your own photograph or clip, with the type on a plate or behind a measured veil.
5 patterns · 10 variations OpenLong-form sections with a measure, a rail and room to read.
10 patterns · 7 variations OpenThe last thing on the page, with everything it has to carry.
4 patterns · 3 variations OpenThe page that is not there, made into one mark.
3 patterns · 2 variations Open[Templates]
A template is a finished page, about 7 sections deep, made of patterns from this library. Copy the page, or lift one section out of it.
Open157 patterns
The close of an article: the author's name and biography inside a currentColor slip held to the middle half of the measure, with the previous and the next post hanging off the two outer edges so the section reads as a doorway rather than a footer. Dynamic core blocks, so the author and the two neighbours are the post's own; the preview here is sample data. The previous and next links only resolve on a single post template, which is where this pattern belongs.
7 blocks · core only · 1 variation Preview Bio leadsThree full-width bands stacked with no gap between them, alternating between your base and your contrast colour, each holding a pair of 3:2 photograph frames with a tracked caps label, a short heading and a caption under each frame. The hard edge where one band meets the next is the only rule in the design. Ships all six image blocks empty; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Inverted bandsThe comment thread as a ruled record: a long rule under the count, then every comment opened by a currentColor hairline with the name tracked small against a plain date, the comment set at reading size, and the reply link tracked back down to the name's size. Replies are indented by WordPress, so the hairlines step in with the depth of the thread. Dynamic core blocks, so it shows the comments on the post it is placed on; the preview here is sample data.
9 blocks · core only · 1 variation Preview Hanging bylineA mobile-first responsive comparison layout using stacked capability cards: each row pairs a feature title and summary with a side-by-side comparison block, avoiding horizontal table scrolling on small screens. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Night compact rowsA capability matrix in a core table: one row per capability, one column for each of the two plans people choose between, and a mark in every cell, with a third plan named in one line under the table instead of a fourth column that would ladder its row headers on a phone. The recommended column is announced by a two-pixel bracket that stands over it and hands off to the table's own hairlines, so nothing is filled and nothing is coloured. Three fixed columns hold roughly 117 pixels each at 390. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Night matrixA three-tier pricing and feature comparison layout: top header cards with plan names, prices, and conversion buttons, followed immediately by an aligned capability table. States no colour and no font of its own.
8 blocks · core only · 1 variation Preview Night plan tableThree product comparison cards in a row: each card carries an empty image frame cropped to 4:3, model name, key technical attributes, pricing, and an action button. States no colour and no font of its own.
10 blocks · core only · 1 variation Preview Night cardsTwo comparative cards side by side: the conventional method on the left with quiet styling, and your recommended approach on the right with a bold border, a badge pill, checkmark points, and a primary action button. States no colour and no font of its own.
9 blocks · core only · 1 variation Preview Night comparisonThree membership tier cards side by side: each card features a tier badge, price headline, ruled checklist of privileges, and a dedicated action button. States no colour and no font of its own.
9 blocks · core only · 1 variation Preview Night tier cardsThree visual comparison pillars side by side: each column carries a 16:9 media frame, capability highlight, feature checklist, and conversion button, with the centre recommendation elevated with a bold border. States no colour and no font of its own.
10 blocks · core only · 1 variation Preview Night pillarsA contact section with no form in it. A display-size invitation sits over four ruled rows, each a small tracked label in a narrow left column against its value in a wide right one: email, phone, studio address and opening hours, all set at the scale of content rather than of fine print. One action closes the section, and every hairline is currentColor so it follows your type. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Night ledgerA contact section for a practice with more than one room in it. Four equal bays hang from one continuous currentColor hairline, and each holds the same six lines: the city, its time zone tracked small beneath, three lines of address, its own hours and its own direct email and telephone. Nothing is central and there is no single button, because each office answers its own post. A closing rule under the four sets where deliveries go. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Offices in pairsA contact section for one address you can walk to. A 3:2 frame runs off the page edge on one side, carrying the door or the street rather than a portrait, with a tracked caption under it; opposite it the facts hold a 24rem measure: the place name at display size, three lines of address, then one hairline and a short paragraph of hours and directions. No labels, no ruled rows and no form. The frame ships empty for your own photograph. States no colour and no font of its own.
8 blocks · core only · 1 variation Preview Mirrored placeSix square frames packed three across in two rows, with a tight gutter so the six read as one printed sheet, each frame numbered under a hairline rule. An airy label and one line sit well above it. Ships all six image blocks empty; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Ink sheetA contact section with no form in it: the left sixty per cent is almost empty, holding a tracked label, one display invitation and a single action, and the right forty per cent is packed, three stacked groups of address, hours and direct lines hanging off one vertical hairline. The seam between the two is the design, airy against dense across a single currentColor rule, and every line of detail is text a visitor can read and copy rather than a field they have to fill. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Night splitA short full-bleed band of looping video set between two text sections, almost empty on purpose: a 20% veil of your contrast colour over the clip and one small ink plate on the bottom-right edge carrying a tracked label and one line. Ships the cover empty; you choose the clip. States no colour and no font of its own. Ships with a paragraph of essay copy above and below, so the band reads as a break in a page.
3 blocks · core only · 2 variations Preview Paper plateStillA page opener where a full-bleed photograph gives way to a band of your theme's paper, and an ink plate carrying the eyebrow, headline, lede and button straddles the edge between them: half on the picture, half on the page. Ships the cover empty. States no colour and no font of its own. Ships with a short hand-off row on your theme's paper below it, so the cover reads as a section and not the page.
6 blocks · core only · 2 variations Preview In motionPaper lapA full-bleed cover on your own photograph with nothing on it but a ledger of three paper plates flush along its foot: a number at display size, a small tracked label and one line on each, with the photograph showing through the gaps. No headline on the image. Ships the cover empty; you choose the photograph. States no colour and no font of its own. Ships with a short hand-off row on your theme's paper below it, so the cover reads as a section and not the page.
5 blocks · core only · 2 variations Preview In motionInk ledgerA full-bleed cover on your own photograph with a paper plate grown out of its bottom-left corner carrying the eyebrow, headline and one line. The type never touches the image. Ships the cover empty; you choose the photograph. States no colour and no font of its own. Ships with a short hand-off row on your theme's paper below it, so the cover reads as a section and not the page.
4 blocks · core only · 2 variations Preview In motionInk plateThree photograph frames in a row, each a cover with a small caption plate in its bottom-left corner, and the middle frame raised above the other two. The type never touches the image. Ships all three covers empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview In motionInk captionsA full-bleed cover whose photograph is reduced to grain behind a display headline by a heavy veil of your theme's contrast colour. The one cover design where the type sits on the image, measured against the lightest and darkest photograph you could choose. Ships the cover empty. States no colour and no font of its own. Ships with a short hand-off row on your theme's paper below it, so the cover reads as a section and not the page.
4 blocks · core only · 2 variations Preview In motionPaper veilThe closing band that ends on a photograph. A short full-bleed cover, shipped empty, with a heavy veil of your theme's contrast colour over whatever image you point it at, and one centred ask on top of it. It is the only CTA in the library that closes a page on a picture rather than on a colour. Ships with a short hand-off row on your theme's paper below it, so the section ends and the page does not. States no colour and no font of its own.
6 blocks · core only · 2 variations Preview In motionPaper closeThe smallest closing section in the catalogue: a full-bleed band on your paper, one currentColor hairline, and under it a single line holding a short sentence and a text action. No headline, no lede, no filled button. Its signature is density contrast by subtraction, for the foot of a long page that has already asked twice and should not shout a third time. The action is a core button styled flat rather than a link in a paragraph, so it carries its own colour chain instead of the theme's link colour. States no colour and no font of its own.
4 blocks · core only · 2 variations Preview Centred footnoteNight footnoteA closing ask filed as a row in a ledger rather than staged as a band: one line of business between two currentColor hairlines, with a tracked uppercase label at the left, a single sentence of ask holding the middle, and one square button at the right. No headline, no lede, no air around it, because the page above it has already made the case. On a phone the row wraps into label, sentence and button in that order. States no colour and no font of its own.
4 blocks · core only · 2 variations Preview Stacked entryNight ledgerA closing ask that does not raise its voice: your paper ground, a very deep band of air, one short line held to a narrow measure at the left, a text action under it, and a single hairline running the full width of the band beneath both, with the fine print hung at its far right end. The rule is the only mark in the section and it is what states the section's width. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Far-end actionA closing band cut in half down the middle with no gutter: the left half inverts to your contrast and carries the ask at display size with one filled button, the right half stays on your base and carries a smaller second route out with an outlined button. Two grounds meet on one hard seam, and both halves are exactly the same height. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Ask rightA closing ask reduced to one small bordered box centred in a very deep band of empty paper. The box is a 1px currentColor outline with no ground of its own, and it is measured by its action: its width comes from the button inside it rather than from the page's grid, so the only geometry in the section is the size of the thing it asks you to click. Inside, a tracked label, three words and the button. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview Night stampFilled stampSix portrait frames in three columns of two, each column started lower than the one before it, so the frames read as a descending diagonal. A tracked label sits above the first column and one short line of type sits in the space the offset opens at the top of the third. Ships all six image blocks empty and cropped to 4:5; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Rising driftTwo photograph frames at deliberately unequal weight: a tall 3:4 portrait across 64% of the width and a small square at 36%, sitting on the same bottom line. The space left above the square is kept empty apart from one display numeral and a single line beneath it. Ships both images empty; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Mirrored duoA two-frame editorial spread where an inverted headline slab laps up over the first photograph and breaks out of its column. Ships image placeholders you point at your own media. States no colour and no font of its own.
7 blocks · core only · 5 variations Preview Display shoutInk and sandMirror mastheadNight sectionPaper slabA 404 that offers the one thing a lost visitor can use: a working search field set at display size and running the full measure, so the field is the largest thing on the page and the apology is the caption above it. Under a rule, three recent posts from your own site, dated. The field and the three entries are dynamic core blocks, so they search and list your content; the preview here is sample data. States no colour and no font of its own.
8 blocks · core only · 1 variation Preview Beside the fieldA 404 built as a seam: the numeral at up to 176px on one side, a ruled index of four destinations on the other, and one unbroken currentColor hairline down the join that every row rule runs into. Left-aligned from the first character to the last, and every destination carries a line saying what is there. No search field and no centred mark. States no colour and no font of its own.
8 blocks · core only · 1 variation Preview Index firstAn FAQ as a wall of bordered cards: a tracked label and a one-line lede share the header row, then six questions sit in a two-column grid, each card a 1px currentColor box with the question set large and tight at the top and the answer packed beneath it at a short measure. Nothing is collapsed, so every answer is read without a click. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night cardsA display headline over three topic rows. Each row hangs a small tracked label in a narrow left column against three native disclosure questions stacked as a ruled list in the wide right column; a hairline runs the full width of the band between topics while the question rules stop at the list column, so the section reads as a ledger with margin notes. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Night ledgerA two-column FAQ in which the invitation is the loud half: a display headline, one line of orientation and the action fill the header column, while six native disclosure rows run beside it as a compact ruled list at reading size. Six questions take up less height than the headline block, so the section reads as an offer to answer rather than a manual to browse. States no colour and no font of its own.
9 blocks · core only · 3 variations Preview Open indexNight listPaper and emberA single column of seven native disclosure rows running the full 1240 measure, ruled between and above and below. The question is set at display size across the whole width; the answer steps in from the left and holds a short reading measure, so the section's left edge alternates between the band edge and the indent. No second column and no label rail: the width is the design. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Open measureA FAQ with one question promoted to display size: a tracked eyebrow, the question everyone asks set at up to 64px across the full measure, and its answer always visible beneath at a bounded measure. A hairline then drops to a compact two-column grid of eight small disclosure rows, four a side, ruled between and stacking to one column on a phone. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview SplitFour feature rows, each an empty 4:3 frame set against its copy, with the seam flipping side to side down the page. The hairline that closes each row runs only under the text half, so the rule changes sides with the picture and the section never squares up on one edge. Image blocks ship empty for your own media library. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Night alternatingOne feature carried at display size across half the band, with three compact ruled entries opposite it. The weighting is the point: the lead argues, the three answer, and nothing on the page pretends the four are equal. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Lead over threeA feature set as four full-width ruled rows in which the hierarchy is upside down: the section heading is the smallest type in the band, a tracked line above the first rule, and each of the four points is set at the size a section heading usually gets, with its explanation beside it as a footnote in a narrow right-hand column. Hairlines in currentColor open and close the run. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night statementsA feature set built on one unbroken hairline running down the centre of the section, with four points alternating either side of it and each one hung from its own short rule meeting the spine. On a phone the centre rule stands down rather than pretending to be one, and the short rules become the full-width dividers that carry the stack. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night spineA footer read as a colophon: four ruled rows run the full container width, each a small tracked label hanging in a narrow left column against its values in a wide right one. Address, contact links, social links and the legal line each take a row, the first and last rules close the ledger, and the site name sits above it at a moderate size beside one line of orientation. No link columns, no grid of boxes, and every hairline follows your type. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Night ledgerA footer that opens with an ask instead of a sitemap: a tracked eyebrow, a display-size question across a wide left measure and one filled button beneath it, set against a narrow, dense stack of six links bottom-aligned so the last link lands on the button's line. A currentColor hairline then drops to a copyright line and three legal links. Paper ground, contrast type, not inverted. States no colour and no font of its own.
8 blocks · core only · 1 variation Preview Night sign-offA footer that is one line under a heavy rule: a 4px currentColor bar runs the full width of the viewport, and beneath it the site name, five links and the copyright share a single short band on your base colour. On a phone the line wraps into a stack and the rule is still the mark. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Centred stripFour square photographs in a two-by-two grid, each one inset inside its own ruled plate with a generous mat of white space around it and a small tracked caption underneath, so the four read as framed prints rather than tiles. Ships all four image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview Filled matsSix upFive portrait frames butted edge to edge with no gutter between them, running the full width of the page as one continuous band, with a constrained intro above and a small tracked caption line below. Ships all five image blocks empty; you choose the photographs, and each is cropped to 4:5. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Ink friezeA gallery set as an index rather than a grid: four ruled rows, each with a small numeral in the left margin, one panoramic 21:9 frame in the middle and a title with a tracked meta line on the right. Ships all four image blocks empty; you choose the photographs and they are cropped to the band. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Ink ledgerAn editorial spread with a one-sided bleed: a tall 2:3 portrait frame runs off the left edge of the viewport while the type column beside it stops flush with the 1240px measure, and a small 3:2 frame sits under the lede. Both image blocks ship empty with their crops set; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Mirrored spreadA fifty-fifty split in which one frame equals four: a single square on the left and a two-by-two of four squares on the right, at a tight gutter, so the two halves occupy the same rectangle. A tracked caps label and one short line sit above the pair. Ships all five image frames empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Swapped halvesAn opening section on your theme's own paper: a tracked line, a display headline, one short paragraph on a reading measure, and then a picture that stops short of the edge on every side. The signature is the margin: the image is a window cut in the page rather than a band across it, and the paper around it is what you notice. A small opaque plate in the picture's bottom-right corner carries the caption, so no type ever sits on the photograph. The cover ships empty; you choose the image or the clip. States no colour and no font of its own.
6 blocks · core only · 2 variations Preview In motionInk apertureAn opening section whose photograph stands as a column rather than a band: a tracked eyebrow, a display headline, a lede held to a 30rem measure and two actions on the left, and on the right a single portrait cover taller than everything beside it, carrying nothing but one tracked caption on an opaque plate at its foot. The cover ships empty; you choose the picture. States no colour and no font of its own.
8 blocks · core only · 2 variations Preview Night portraitPortrait leftA full-bleed hero on your own photograph, with a 1px hairline running down the middle of the picture to divide the statement from the facts. The headline, the line of orientation and the one button sit on a 28rem measure to the left of the rule; four tracked label and value pairs sit to its right. The rule is currentColor, so it is whatever colour your theme paints the type. Ships the cover empty. States no colour and no font of its own. Ships with a short hand-off row on your theme's paper below it, so the hero reads as a section and not the page.
8 blocks · core only · 2 variations Preview In motionPaper railA hero built on a wrapping flex row instead of columns: one loose 30rem block holding a tracked eyebrow, a display headline and a single ruled action, and beside it four small ruled facts, each a tracked label over a short value. Because it is flex and not columns, the row reflows continuously as the window narrows rather than stepping from two columns to one at 782px: the facts fall past the headline one at a time and finish as a pair of pairs beneath it. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview Night rowFacts firstAn opening that doubles as a table of contents: a tracked eyebrow and one display headline held to a 30rem measure, and beside it a ruled index of four numbered entries, each a tracked numeral, a short title and one line of description, closed top and bottom by currentColor hairlines. Its signature is density contrast, one loose statement against four dense ruled entries, so the section opens the page and names what is on it in the same breath. The four entries are meant to be the four sections below. States no colour and no font of its own.
7 blocks · core only · 2 variations Preview Index acrossNight indexA full-bleed opening section that doubles as a spec sheet: a display headline, a short lede and one action fill the left, while the right holds three ruled rows, each a tracked label over a value set large enough to read as content rather than fine print. The rules are currentColor and the ledger closes on a bottom rule. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Night ledgerA hero built on Media & Text rather than columns, so the photograph runs off the side of the screen while the words stay on the page's own measure. The picture takes 45% of the full viewport width and bleeds to the left edge; the eyebrow, the headline, the lede and the two buttons sit in a 30rem measure beside it. Ships the media frame empty; you choose the photograph. States no colour and no font of its own.
6 blocks · core only · 2 variations Preview Media rightNightA hero that is a card laid on the page rather than the page's own top edge: a full-bleed band of your theme's paper with generous air on all four sides, holding one inset plate of your contrast colour that carries the whole hero, eyebrow, headline, lede and two buttons. No photograph and no cover; the authority comes from the ink ground and the paper around it. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview Paper plateOffset plateA hero that opens in someone else's voice: one quoted sentence set at display size on a 44rem measure, a currentColor hairline under it, and beneath the hairline a tiny tracked attribution row and one action. Testimonials sit in the middle of a page; this puts the quotation first and makes it the first thing the page says. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview Night quoteIndented quoteA full-bleed video cover, 44rem tall, with every word of it packed into the bottom-left corner: a tracked eyebrow, a display headline held to a measure that stays 26rem up to a 1300px window and opens to 38rem on a wide one, one line of orientation and two buttons. The other four fifths of the bleed are left empty on purpose, so the clip has somewhere to be a clip and the type reads as one dense mark against it. The cover ships empty, image or video, and the veil is heavy enough that whatever you point it at, the words pass contrast. States no colour and no font of its own. Ships with a short hand-off row on your theme's paper below it, so the hero reads as a section and not the whole page.
6 blocks · core only · 2 variations Preview Paper reelStillA picture-led hero that reverses the usual hierarchy: the photograph takes the wide right column at a 4:3 crop and the words are a narrow 38% caption beside it, set small and hung from the same bottom line. The headline is deliberately smaller than a hero headline usually is, because the picture is doing the asserting. The image block ships empty; you choose the photograph. States no colour and no font of its own.
8 blocks · core only · 2 variations Preview Night weightMirrored weightTwo full-bleed slabs stacked on one hard edge: an inverted band carrying an eyebrow, a display headline on a 32rem measure and two buttons, and beneath it a full-bleed picture that carries no type at all. Type and photograph never mix, so no headline can be lost against an image the buyer chooses. The cover ships empty and the block gap between the slabs is zero, so the seam stays a drawn line rather than a margin. States no colour and no font of its own. Ships with a short hand-off row on your theme's paper below it, so the hero reads as a section and not the page.
6 blocks · core only · 2 variations Preview In motionPaper slabAn opening section ruled like a ledger: three full-measure bands divided by currentColor hairlines, a tracked eyebrow and a date on the top line, the headline alone in the tall middle band at up to 104px, and a lede with two actions on the closing line. The headline is a row in a table rather than a statement floating in air. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview Night ledgerDoubled rulesAn opening section with nothing in it but the sentence: one statement set at extreme display size on a narrow measure, a short rule under it, a single tracked meta line, and two actions. The band's own vertical air is stated rather than inherited, so the statement holds the screen on its own. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Flush leftA full-bleed photographic opener with exactly three things on it: one two-word headline at up to 128px, a 12px tracked line sitting straight underneath it, and one button. The jump between the two type sizes is the whole composition, and a 90% veil of your contrast colour is what lets a two-word headline hold a 36rem stage whatever photograph you choose. Ships the cover empty. States no colour and no font of its own, and ends on a short hand-off row on your theme's paper.
6 blocks · core only · 2 variations Preview In motionStated washAn opening built from two identical photograph frames side by side with a hairline gutter between them. The left frame carries an opaque plate with the eyebrow, the headline and the one action; the right frame carries nothing at all. Both covers ship empty; you choose the two photographs. States no colour and no font of its own. Ships with a short hand-off row on your theme's paper below it, so the opening reads as a section and not the page.
8 blocks · core only · 2 variations Preview Loaded rightInk plateA launch hero built around one oversized action: a short headline, a single line of copy, then a full-width button slab with a tiny reassurance line under it, and three small proof numerals on a ruled foot beneath that. The action is the second-largest element in the section, so the page reads as an invitation to join rather than as a general introduction. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Night queueA carousel standing still: one wide 3:2 lead frame at the full measure, a tracked label and a position counter under it, and a strip of five square thumbnails at equal width, the first one marked as current by a hairline rule beneath it. Nothing moves and nothing is hidden, so the whole set is readable at once. Ships all six image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Strip aboveOne wide 16:9 lead frame with a vertical rail of three square thumbnails beside it, tuned so the rail finishes level with the bottom of the lead, and a two-part caption row under the pair. Ships all four image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Rail leftSix priced items as a grid of cards, each an empty 4:3 frame over a title set deliberately small and a figure set at display size under it, closed by a hairline and one tracked action. The number is the largest thing on the card and the name is the smallest, which is the inverse of every other card in the library. Hand-written core blocks, so it carries workshops, rooms, tickets, plans or a menu without a plugin. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Figure shelfA repeating ruled row for any index a visitor scans and acts on: a tracked date or label hanging in its own narrow column, the entry title beside it, two meta fields under the title, and one boxed action resting on the row's hairline at the right. Five rows, hand-written in core blocks rather than a query loop, so it works for jobs, events, episodes, documents or search results with nothing installed. States no colour and no font of its own.
8 blocks · core only · 1 variation Preview Night rowsA social-proof band of five partner names set as wordmarks rather than image files, each letter-spaced to carry the same visual mass, held on one line between two hairlines. Nothing to upload and no logo to go missing. States no colour and no font of its own.
5 blocks · core only · 3 variations Preview Chalk and graphiteNight bandRoster plaqueTen client logos in a five by two grid of ruled cells, hairlines running both ways and the frame closed on all four sides, so the band reads as a table of clients rather than a row of them. Every cell is the same fixed height and every mark is contained inside it, so a tall square logo and a long horizontal one both sit uncropped at the same optical weight. Image blocks ship empty for your own files. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Sector ledgerA social-proof band that argues as well as displays: a display-size claim and a short proof paragraph hold the wide side, and four client logos stack in a narrow ruled rail opposite. The rail is the only ruled thing in the section, so the marks read as the evidence for the sentence beside them rather than as decoration under it. Image blocks ship empty for your own files, each contained in a fixed cell so no mark is cropped. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview MastheadThree stacked 3:2 photograph frames in a wide right-hand column, each with its caption hanging in a narrow left margin, and a single 1px rule running unbroken down the join for the whole height of the section. The rule is a per-side border in currentColor, so it follows your theme's text colour. Ships all three images empty; you choose the photographs. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Notes rightA header bar on one line: a heavy, tightly tracked wordmark at the left edge against tiny widely tracked links at the right, one solid action beside them, and a hairline under the whole bar. Compact by construction, so it reads as the top of a page and never as a hero. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Mark rightThe header that drives a real menu: your site logo and name at the left, your WordPress navigation menu centred, and a search field with a visible label at the right behind a full-height currentColor hairline. The menu, the logo and the field are dynamic core blocks, so the bar shows your site's own menu and your own mark; the preview here is sample data. With no menu assigned, core falls back to a list of your pages. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Ink barA header built as a masthead rather than an app bar: a micro-row of tracked uppercase meta (address, hours, telephone) sits over a hairline, and under it the main row carries the wordmark, four links and one filled action over a 3px rule. Two stacked rows, two rules of different weight, both held to the same measure, so the top of the page reads as printed matter. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night mastheadAn interior-page opening for a page whose facts matter as much as its name: a small tracked kicker, a title set deliberately low, and four facts on one ruled row beneath it, divided by currentColor hairlines rather than boxed into chips. The values are set at reading size and the labels at 13px, so the row reads as a line of record rather than as decoration. No action, no image and no coloured band. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Facts beside the titleThe opening of an interior page, and nothing more: a tiny widely tracked breadcrumb, the page title at display size directly under it, one line of orientation held to a reading measure, and a currentColor hairline closing the whole thing. No action, no image and no coloured band, so it opens a page without competing with the section that follows it. States no colour and no font of its own.
3 blocks · core only · 1 variation Preview Hanging breadcrumbTwo photographs made into one object by overlap: a tall portrait frame with a smaller landscape frame lapping over its lower-right corner, hanging past both the bottom and the right edge, and a caption plate below squaring the pair back up. Both image blocks ship empty; you point them at your own photographs. States no colour and no font of its own.
3 blocks · core only · 1 variation Preview Mirrored lapTwo Query Loops read as one section: the newest post opens at display size with its featured image, its byline and an excerpt, and the three behind it sit in a rail beside it as ruled date-and-title lines with no picture at all. It reads your own posts, so the lead changes the moment you publish; the preview on this page shows sample posts from our demo site, not yours. States no colour and no font of its own.
12 blocks · core only · 1 variation Preview Stacked leadA run of writing as three openings across: each is an empty 3:2 image frame inset in its own mat, a hairline drawn beneath it that runs wider than the picture, and under the rule a tracked kicker, a title set tight and a date. Hand-written entries in core blocks, not a query loop, so it works on a static page and every word is yours to edit. The openings sit in a grid with an 18rem minimum column, so the run is three across on a desktop, two on a tablet and one on a phone. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Night openingsSingle-post furniture, built as a lit plate on an unlit band: the post's category, title and byline sit on a paper plate held to 74% of the measure, while the publication date hangs outside it on the ink, aligned to the plate's foot. Dynamic core blocks, so it shows the post it is placed on; the preview here is our sample content. Drop it into a single template, above the content. States no colour and no font of its own.
8 blocks · core only · 1 variation Preview Ruled slipA run of articles as a dated index: each entry is a ruled row where a tiny widely-tracked date hangs outside the measure in its own left column, with a large title and a one-line standfirst set against it. Hand-written entries in core blocks, not a query loop, so a buyer edits the dates and titles as text. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Night indexA live Query Loop as three openings across: each post is its featured image inset in a mat, a hairline drawn beneath it that runs wider than the picture, and under the rule the post's author, its title and its date. It reads your own posts, so the six newest appear by themselves and stay current; the preview on this page shows sample posts from our demo site, not yours. States no colour and no font of its own.
9 blocks · core only · 1 variation Preview Night feedA live Query Loop as a dated index: each post is a ruled row where its date hangs outside the measure in its own left column, with the title and an excerpt set against it. It reads your own posts, so the five newest appear by themselves and stay current; the preview on this page shows sample posts from our demo site, not yours. States no colour and no font of its own.
12 blocks · core only · 1 variation Preview Night rowsTwo ways to pay for the same thing, head to head and equal, with the saving set in the ruled channel that runs between them. Neither side is taller, tinted or badged: the seam does the arguing. States no colour and no font of its own.
10 blocks · core only · 1 variation Preview Ledger seamOne plan, set as a collision of scales: a price at display size in the left column against a packed ledger of ten ruled currentColor rows in the right, with one action and one reassurance line under the figure. For a product with a single price, where three columns would be an invention. The figure ships as an obvious placeholder. States no colour and no font of its own.
7 blocks · core only · 1 variation Preview Night planA full-bleed band holding a narrow 34rem ribbon of four portrait frames stacked one under another, each ruled off by a hairline and captioned with a tracked title and one short line. The rest of the page width is left as air on both sides, so the section reads as a photo essay rather than a grid. Ships all four image blocks empty; you choose the photographs. States no colour and no font of its own.
3 blocks · core only · 1 variation Preview Ink proofsA display-size quotation held between two portrait frames. The centre column is the widest and the largest thing in the section; the two 3:4 frames are smaller, bottom-aligned and captioned, so they read as brackets around the sentence. No word sits on a photograph. Ships both image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Ink quoteEight short testimonials at reading size in three columns of unequal width, three, two and three, each quote hanging under a currentColor hairline with its name tracked beneath it. The rules line up once across the top of the wall and never again, so the section reads as a mass of voices rather than as a row of cards. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Offset wallA two-by-two photograph grid in which every frame keeps a different proportion: square, three-by-two, four-by-five and sixteen-by-nine. The columns are equal and the ratios are not, so the inner edges never line up and the bottom edge stays ragged; a tracked label and one short line sit in the largest gap the rag opens. Ships all four image blocks empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Ink ragA two-column specification sheet in a core table, ruled between every row, hanging off one heavy rule with the section title beside it in the margin. Airy on the left, dense on the right, and every fact where a reader can run down and stop. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Stacked sheetThree stacked rows of two photograph frames each, split roughly 64/36, with the wide frame changing sides from row to row and a hairline ruling the joins. A small tracked label sits above the narrow frame in every row, so the labels alternate too. Ships all six frames empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Reversed staggerA high-impact framed spotlight plaque: a central marquee figure and bold executive statement sit above a ruled three-part corroboration shelf enclosed within the same 1px currentColor architectural frame. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night plaqueA side-by-side comparative delta matrix: two balanced 1px currentColor panels contrast industry standard baseline metrics directly against platform outcomes across setup time, availability, and response latency. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night comparisonAn asymmetric bento matrix: one expansive double-height marquee cell on the left detailing a primary productivity metric, flanked by two stacked secondary stat cells on the right, all framed in 1px currentColor borders. States no colour and no font of its own.
5 blocks · core only · 2 variations Preview Matrix reversedNight matrixA monumental scale hierarchy: one colossal figure dominates the left flank at display size, paired with an orientation heading and thesis paragraph on the right, anchored by a ruled three-column shelf of subsidiary proof metrics below. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Night monumentThree monolithic architectural pillars in 1px currentColor outline frames: each pillar carries a tracked index eyebrow, a figure at display scale, a dividing hairline, a bold metric label, and a full paragraph of empirical context. Anchored by a methodology footnote. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night pillarsFour figures in a 2x2 inside a 1px currentColor plate, one hairline running the full width between the rows and one running the full height between the columns, both meeting the frame so the four figures sit in four panes of a window. Each pane is a tracked label, the figure at display size with its unit small beside it, and a caption of four or five words. The quadrant holds on a phone rather than stacking, so the window never becomes a list. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night plateFour key figures across one tonal band, each set at display size with its unit small and tight beside it, every figure locked to a single baseline and sitting on a hairline that makes that baseline visible. States no colour and no font of its own.
6 blocks · core only · 2 variations Preview Ledger paperNight bandAn asymmetric editorial split: a narrative anchor column on the left with eyebrow, display heading, contextual paragraph and action button, set against a stacked four-row data ledger on the right with full-width currentColor hairlines. States no colour and no font of its own.
7 blocks · core only · 2 variations Preview Night splitSeam reversedFive figures read down instead of across: each one is a full-width ruled row with a wide-tracked label and a line of basis on the left, and the figure set at display size and flush right, so the figures line up into one hard vertical edge down the whole section. The right alignment is set on the type rather than on the layout, so the edge survives the phone. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night stackA high-density horizontal data ribbon framed by top and bottom hairlines, dividing four key metrics with vertical currentColor hairlines. Designed to sit flush under a hero or between content sections for rapid empirical validation. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Night tickerFour plated steps in a row, each one sitting lower than the one before it: the plates are grid children stretched to their row and each carries its own bottom margin, so the feet step down in a straight diagonal whatever the copy does to the words above them. A tracked step label, a short title and one sentence inside each plate, ruled in currentColor. The grid takes a 16rem minimum column, so the row is four across on a desktop, two on a tablet and one on a phone, where the steps become a plain numbered run. States no colour and no font of its own.
3 blocks · core only · 1 variation Preview Ruled stairA process set as a printed schedule: a ruled column-head row (No., Stage, What happens) and then five full-width rows, each one a display numeral, a title and a short description in three columns, hairlines in currentColor between them and a closing rule under the last. The numerals and the column heads make it read in order, which is what lets the same table serve as a conference agenda. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Night scheduleA process as one horizontal run: three display numerals across the band, each over a short title and a packed line of copy, with a single hairline threading the gaps between the numerals at numeral height so the row reads as a sequence rather than as three separate cards. The thread is currentColor, so it follows your text. Below 782px the columns stack and the same two hairlines become the rules between the steps. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Night runA software walkthrough in four columns: an empty 16:10 screenshot frame ruled in currentColor, then a numeral chip that laps half into the frame and half into the caption below it, then the step title and one sentence. The chip is the section's mark: it inverts to your contrast with your base on it, so it reads as a tab pressed into the bottom edge of each screen. Image blocks ship empty for your own screenshots. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Titles on the seamA structured operational data ledger table featuring date stamps, record categories, status tags, and monetary figures, paired with header action controls. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Night ledgerA comprehensive multi-category capability matrix in a fixed core table: features grouped under clear category subheaders across four plan tiers with checkmarks, numerical caps, and plan details. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Night checklistA high-density performance and latency benchmark table comparing five execution workloads across our engine, legacy systems, and industry standards, with right-aligned numeric data and a methodology footnote. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Night benchmarkA dual-image gallery header paired with a structured property and architectural specification table, dimension breakdown, and inquiry action button. States no colour and no font of its own.
9 blocks · core only · 1 variation Preview Night property matrixAn image-anchored datasheet: a product photograph, summary, and download action on the left, paired with a dense technical specification table on the right. States no colour and no font of its own.
9 blocks · core only · 1 variation Preview Night spec sheetA six-region availability matrix set wider than the measure that introduces it: the heading holds a 32rem column while the table breaks out to the wide width and scrolls sideways in WordPress's own table scroller on a narrow screen. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Night railSix people in two ruled strips of three, each a 4:5 portrait frame with the name and a tracked role beneath. The frames are held inside a hairline band ruled top and bottom, so a row reads as one strip of people rather than six cards. Image blocks ship empty; you point them at your own media. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Lead portraitThe whole team as a ruled directory: ten hairline rows, each carrying a name, a tracked role and one line of what that person does, under a column header. Built to be read down rather than looked at, and it holds twenty people without changing shape. Core blocks only, no images. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview By deskOne client quote on a full-bleed inverted band: an oversized opening quotation mark hangs in its own margin column while the quote itself runs the full width of the band, and the attribution sits on a currentColor hairline beneath it, the name tracked wide at one end and the role at the other. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Paper bandOne client quote against one empty square portrait, two up on your page ground. The picture is the small half and is aligned to the foot of the row, so it starts well below the first line of the quote and the words overhang it; the quote is set at reading size rather than display size, and the name and role sit on a currentColor hairline beneath it. The image ships empty for your own media library. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Ruled footThree testimonials across, each a 1px currentColor card holding one quote and an attribution locked to a hairline at its foot. The quotes are deliberately unequal lengths and the cards are bottom-aligned, so the tops of the boxes step and the feet and their rules run level. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Ruled spinesA timeline that runs forward: six dated entries hung on one continuous currentColor hairline, three of them behind and three still to come, with the current entry set on an inverted plate so the reader can see at a glance where the work stands. The entries ahead carry the same rule and shorter copy, so the section visibly thins out toward the future. It is a history with an open end rather than a process: nothing is numbered and nothing asks the reader to act. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Open roadA history set as a contact sheet: eight square photographs four across in two tight rows, each filed under a currentColor hairline with the year in wide-tracked caps and three or four words of title. Nothing carries a paragraph. The heading and lede above are generous and set to a measure, and the sheet below is packed, so one section holds two densities. Images ship empty for your own media library. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Archive stripFive eras of one observatory hung across the page rather than down it. A single currentColor rule runs the full width of the section and each era hangs beneath it as a column: the year butted against the line, then a short title and two or three lines of copy. The eras are read side by side, so the reader compares them instead of scrolling through them. The rule is unbroken because the cells butt with no gutter, and each cell carries a left tick so its year reads as a mark on the axis. It is a history and not a process: nothing is numbered and nothing asks the reader to act. States no colour and no font of its own.
3 blocks · core only · 1 variation Preview Inverted axisA whole history laid over one full-bleed photograph. Five dated entries sit on a bordered plate offset to the left of the cover, each a single ruled line of year and event, so the picture stays genuinely visible beside the record instead of turning into a texture behind it. The cover ships empty; you choose the photograph. States no colour and no font of its own, and no word ever sits on the image.
6 blocks · core only · 1 variation Preview On the veilSix dated entries alternating across one continuous currentColor rule down the centre of the section: the first hangs left of the line and is set against it, the second hangs right, and so on. The rule never breaks and the reading crosses it six times, so a short list of years reads as a history rather than an inventory. It runs on above the first year and below the last entry. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Crossed platesA long history set as a record: four decade heads, each opened by a 2px currentColor rule and carrying five dated single-line entries under it, twenty in all. There is no vertical rail and nothing is numbered; the eras are the only structure, and the whole density of the section is the point. Where a rail timeline shows six moments, this one shows the shape of thirty years. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Eras acrossAn image-led history: four dated milestones, each a portrait photograph cropped to 4:5 with its year and title on a slab beneath it, under a currentColor hairline that butts the frame. The second and fourth columns are dropped by one spacing preset, so the row reads as a drifting run with direction rather than a tidy grid of four. Ships all four image blocks empty; you choose the photographs. It is a history and not a process: nothing is numbered and nothing asks the reader to act. States no colour and no font of its own.
6 blocks · core only · 1 variation Preview Frames with a ledgerFive dated entries and no rule anywhere. Each year is set at display size in a narrow left column, ranged right, with the entry title and one short paragraph set at reading size immediately beside it and nothing in between. The years are the same four digits at the same size, so the column of numerals forms a hard vertical edge against the copy and does the work a hairline does in every other timeline. No border, no separator, no line of any kind. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Numerals invertedTwo histories run down the page together and are compared row by row: one track is the organisation itself, the other is the wider field it worked in, and a shared year sits between them. Six years, a title and one line per side, with two currentColor hairlines running the length of the record so each track is legible as its own. A header row names the two tracks once, above the entries. It is a comparison rather than a chronology: the point is what the organisation did set against what was going on around it. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview One rail, two tracksSix dated milestones hung on one continuous currentColor hairline: the year in a narrow column set against the rule, the event title and one short paragraph on the other side of it. The rail runs on above the first year and below the last entry, so the section reads as a length of a longer history rather than a closed list. It is a history and not a process: nothing is numbered and nothing asks the reader to do anything. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Mirrored railThree eras, each given a whole editorial spread: a photograph on one side and, on the other, the date range set at display size with a title and a paragraph of copy under it. The picture changes sides between eras, and a currentColor hairline runs the full measure between one spread and the next, so three spreads read as three chapters of one document rather than three unrelated sections. The media frames ship empty; the buyer points them at their own library. States no colour and no font of its own.
4 blocks · core only · 1 variation Preview Spread as chaptersSix dated entries that step across the page as they descend. Each entry is indented one step further right than the one above it and carries a currentColor top rule across its own width, so the run reads as a flight of treads and the indent itself measures how far through the history you have read. Nothing is numbered and no rail is drawn. On a phone the columns stack and the staircase flattens into a plain ruled list, which is the same history at one width. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Stair reversedFive portrait frames hung in one row at deliberately unequal widths, bottom-aligned so their tops are ragged and their bases sit on one line, each with a small museum wall label beneath it: a tracked uppercase title and a line of medium and year. Ships all five images empty; you choose the photographs. States no colour and no font of its own.
5 blocks · core only · 1 variation Preview Labels above