Mojo Stylesby Mojo Layers

StylesThreshold

Style 48 of 50 · open house and lamplight

Threshold

Mortgage brokers as a website: a borrowing estimate assessed with the lender's buffer, a deposit planner with stamp duty, mortgage insurance and the 5% Deposit Scheme, a loan comparison with comparison rates and the warning, and a card that shows the broker's commission in dollars. Spectral on sage with plum and apricot.

WarmTransparentSteady

Best for

  • Mortgage brokers
  • Lenders and banks
  • Conveyancers
  • Buyers' agents
  • First home buyers
Spectral · Golos Text · Fira Mono
Threshold template home page: a serif headline 'Your front door, within reach.' with the last words in plum italics over an apricot step, beside a borrowing estimate with income, living cost and card limit sliders and an apricot panel reading 'You could borrow about $1,068,000, assessed at 9.09%'
Threshold template on a phone

STYLE.md ·

How Threshold works. Every rule, written down.

Mortgage brokers and lenders, as a website. It has four pieces:

  • A borrowing estimate. One or two incomes, living costs, other repayments, card limits and dependants, turned into take-home pay and what's left each month, then into a loan assessed the way lenders do it: at the rate plus a 3-point buffer. It shows the debt-to-income ratio and says plainly when it's high.
  • A deposit planner. Price, deposit and whether it's a first home, turned into the loan, the loan-to-value ratio, stamp duty (with the NSW first home exemption and concession), mortgage insurance above 80% unless the 5% Deposit Scheme applies, and the cash you'll need on the day.
  • A loan comparison. Two loans side by side on your loan amount: repayments, the comparison rate worked out on the standard $150,000 over 25 years, the prescribed warning, the total interest and fees, and which costs less.
  • A commission card. What the broker is paid on your loan, upfront and trail, in dollars, with the best interests duty in plain words.

The type is Spectral, Golos Text and Fira Mono, on soft sage paper with ink, one plum and a warm apricot doorway light for fills. A front door is the mark.

Warm · transparent · steady

Best for

  • Mortgage brokers. It's written to the best interests duty, responsible lending, APRA's buffer and debt-to-income settings, the comparison rate rules and the Home Guarantee changes from October 2025 (see "Lending: what we build in").
  • Anyone helping people buy or borrow for a home:
    • customer-owned banks and lenders (Gather: a borrowing estimate and two of their loans compared)
    • conveyancers (Settle: cash at settlement with stamp duty and mortgage insurance, and fixed fees)
    • buyers' agents, property advisers, financial counsellors
  • Audiences: first home buyers working out a deposit, families checking what they could borrow, and refinancers comparing their loan with an offer.

Less suited to: a car dealer (Forecourt), an accountant (Atelier or Signal), or a lender selling investments.

Personality and voice

Warm and transparent, the broker who shows you the commission before you ask.

  • Headlines: "Your front door, within reach." · "The cash you'll need on the day." · "How we're paid, in dollars."
  • Buttons: "See what you could borrow" · "Book a chat" · "How we're paid"
  • Microcopy:
    • "Assessed at 9.09% (the 6.09% rate plus a 3-point buffer)."
    • "Stamp duty · First home concession, $24,584 off · $8,195"
    • "Paid by the lender, not by you. On this loan, about $4,420 upfront (0.65% of the loan)."
  • Words to avoid: "pre-approved in minutes", "borrow up to" with no assessment, "lowest rate guaranteed", "free" without saying who pays, and anything that sounds like financial advice.

Colour

Token Open house (light) Lamplight (dark) Role
--paper #f5f6f3 #0f1418 Page
--card #ffffff #171e24 Estimate, planner, comparison, commission
--well #e9ebe5 #12181d Alternate sections
--line #d7dad2 #2a333b Hairlines
--ink / --ink-2 #121a22 / #36404a #eef1f3 / #ced5db Text
--muted #57606a #9ca5ae Meta, fine print
--plum #6b2a7a #d9a2e6 The one accent: buttons, links, the LVR bar, the cheaper loan
--apricot #ffb98a #ffb98a Fills only: the step under the lit words, the doorway, the summary panels; text on it is ink
--apricot-ink #8a4510 #ffb98a Apricot as text
--ok #1d6b45 #7fd6a0 A comfortable debt-to-income ratio
--alert #b3261e #ff9a90 Invalid fields, a high debt-to-income ratio

Measured contrast (WCAG).

  • Open house:
    • ink on paper 16.2:1
    • muted on paper 5.9:1 (5.3:1 on well)
    • plum on paper 8.7:1 (7.8:1 on well, 7.6:1 on its soft fill, 9.4:1 on card), white on plum 9.4:1
    • ink on apricot 10.5:1; apricot text 6.6:1 (6.3:1 on its soft fill)
    • plum on the apricot step 5.6:1
    • ok 6.0:1, alert 6.0:1
  • Lamplight:
    • ink 16.3:1
    • muted 7.4:1 (6.7:1 on card)
    • plum 9.1:1, text on plum 8.6:1, plum on its soft fill 8.2:1
    • apricot 11.1:1
    • the step fades to 60% so the lit words keep 3.6:1 on it, at headline size where AA asks 3:1
  • Closing card: text 16.1:1, apricot em 10.9:1, ink on its apricot button 10.5:1.
  • Example dials: teal (Gather), navy (Settle) and harbour green (Lantern) all meet AA, light and dark, and so does each closing card.

Typography

  • Display: Spectral, 500–700 with italics. Headlines, the big figures.
  • Body: Golos Text, 400–700. Reading, forms, buttons.
  • Mono: Fira Mono, 400 and 500. Rates, dollars, percentages.
Token Size Use
--fs-h1 clamp(44px, 6vw, 88px) Page headline
--fs-h2 clamp(32px, 3.9vw, 56px) Section headline
--fs-h3 22px Card titles
--fs-lead clamp(17.5px, 1.35vw, 20.5px) Intro paragraphs
--fs-body 16.5px Body

The signature move: the lit words turn plum italic and a warm apricot step slides in under them, like light under a front door.

Layout

  • Frame: a 1200px wrap with a max(20px, 4vw) gutter. An ink top line with an apricot label; a sticky header with the front door mark; a tall arched doorway behind the hero, with warm light at its foot.
  • Hero: copy on the left; the borrowing estimate on the right.
  • Then: the deposit planner beside the scheme and stamp duty notes; the loan comparison; the commission card beside how it works; questions; and a dark closing card whose door swings open onto warm light.

Shape

  • Friendly: --r-s 8px, --r-m 14px, --r-l 22px.
  • Doorways: arches drawn in CSS for the mark, the tag, the hero, the page heads and the closing card.

Motion language

  • Figures: the big numbers slide in when anything changes; the LVR bar grows and stripes above 80%.
  • Comparison: the cheaper loan is outlined, with a "Costs less" label.
  • Elsewhere: the step slides in under the headline, the closing card's door swings open, sections reveal with a 14px rise over 650ms, and the phone menu drops in.
  • Motion switch in the footer ([data-motion-toggle], html.calm, remembered as site-motion, with the default from prefers-reduced-motion). Calm stops the step, the door and the slides (the door is shown open).
  • Lamplight switch ([data-theme-toggle]), remembered as site-theme; theme-color follows.

Imagery and illustration

Your own team and your own office, and clients at their front doors with their permission. The template draws doorways so nothing is borrowed. No stock "happy couple with keys", no lender logos without permission, and no invented reviews.

Signature components

  • Borrowing estimate: .borrow[data-borrow] containing script[data-borrow-data] (rate, buffer, years, dti, and optional floor, partner, child, cardPct for the living-cost floor and card limits), input[data-two], input[data-income] (two), input[data-spend], input[data-debts], input[data-cards], select[data-deps], output[data-for-input], [data-borrow-out], [data-borrow-sub], [data-borrow-lines] and [data-dti]. Take-home pay uses 2026–27 resident tax rates and the Medicare levy.
  • Deposit planner: .deposit[data-deposit] containing script[data-dep-data] (duty as nsw or none, the Scheme's cap, fees, and optional fhbFull, fhbTop), input[data-price], input[data-dep], input[data-fhb], [data-lvr], .lvr-bar i, [data-cash], [data-dep-lines] and [data-dep-note].
  • Loan comparison: .compare[data-compare] with data-for and script[data-cmp-data] (amount, years), containing .loan[data-loan] cards (data-up, data-monthly, data-annual) with input[data-rate], [data-repay], [data-cr] and [data-cost], then [data-cmp-verdict] and the warning.
  • Commission card: .commission[data-commission] with data-for and script[data-com-data] (amount, upfront, trail, optional paidBy and varies wording), containing [data-com-amount], [data-com-up], [data-com-trail], [data-com-sum] and .com-duty.
  • Supporting pieces: .plan-pair, .card, .facts (--n columns, or .stack), .notice, .side-box, .checks, .faq, .close-card (--close-bg, --close-em).

Multi-page kit

  • Phone menu: .menu-btn[aria-controls] opens .site-menu. Escape, an outside click or choosing a link closes it, and Tab stays inside while it's open.
  • Current page: aria-current="page", shown as a plum-soft pill.
  • Inner pages: .page-head (warm light and a small doorway), .crumbs, a .tag and a smaller .h1.
  • Fields: .field, .fields, .field-wide, fieldset.field-set, .check, .form-card, [aria-invalid="true"]; form[data-template].
  • Tiles, segmented control, gate, slider, switch, tables: .choices, .seg, [data-gate], input.range, .switch[role=switch], .table.
  • Events: borrow (loan, repay, dti, assess), deposit (loan, price, lvr, duty, lmi), compare (amount).
  • Helper: Threshold.refresh(root), and Threshold.last, the latest detail of each event, for scripts that load afterwards.

Lending: what we build in

We checked these for Australian brokers in October 2026:

  • The buffer and debt to income. APRA kept the serviceability buffer at 3 percentage points in May 2026, and lenders can make up to 20% of new loans at six times income or more. The estimate assesses at the rate plus 3 points and flags a ratio of six or more.
  • The 5% Deposit Scheme. Since 1 October 2025, first home buyers can buy with a 5% deposit (2% for single parents) and no mortgage insurance, with no income caps and unlimited places, under price caps that depend on where they buy. The planner applies it when the buyer ticks first home, the deposit is 5% or more and the price is under the cap.
  • NSW first home buyers. No transfer duty on homes to $800,000 and a concession to $1,000,000, for buyers who move in within 12 months and live there at least 12 months. The planner uses NSW's 2025–26 duty rates and says to confirm with Revenue NSW.
  • Comparison rates. Every rate comes with a comparison rate worked out on a secured $150,000 over 25 years, and the prescribed warning.
  • Best interests and commissions. Mortgage brokers must act in their clients' best interests and put them first in a conflict; the credit guide and credit proposal disclose commissions, which the commission card shows in dollars up front. Complaints go to the broker, then the Australian Financial Complaints Authority.
  • Not advice. Every estimate says it isn't an offer or credit assistance, and documents are collected through a secure portal, never a web form.

These notes are design guidance, not legal or financial advice.

Do and don't

  • Do show the assessment rate, not just the borrowing figure.
  • Do show commissions in dollars, before anyone asks.
  • Do put the comparison rate and warning with every rate.
  • Don't call an estimate a pre-approval.
  • Don't collect documents or account numbers in a web form.
  • Don't put text on apricot in anything but ink.

Accessibility

  • AA contrast throughout (measured above), a skip link and a 3px focus ring.
  • Estimate and planner: every slider is labelled with its value shown beside it; the big figure, the debt-to-income ratio and the notes are announced as they change; each line is text.
  • Comparison: each loan's rate slider is labelled; repayments, comparison rates and costs are text; the cheaper loan is marked in words, not just colour.
  • Commission: dollar figures and the explanation are text, announced when the loan amount changes.
  • Forms: labelled fields, errors listed in an alert, linked to and marked on each field.
  • Testing: responsive to 360px, and tested with motion on and off, in Open house and Lamplight.

How to make it yours

Dial Range
Accent Plum (default), teal (Gather), navy (Settle), harbour green (Lantern). Set --plum, --plum-2, --plum-soft, --focus (plus --on-plum at night), --close-bg and --close-em.
Estimate Your example rate, and the living-cost floor your lenders use.
Planner Your state's duty rules and first home concessions, and the Scheme's price cap for your area.
Comparison The loans you'd show a client, with their real fees.
Commission Your typical upfront and trail rates, from your credit guide.
Not negotiable The buffer shown, comparison rates with the warning, commissions in dollars, "not an offer", documents kept out of web forms, and the Motion switch.

Start with Threshold

Your business, in Threshold. Fixed price, your content.

We set your logo, palette and words within Threshold's rules and build the site. Prices in AUD, no GST added, 50% upfront and 50% on delivery.

Industry templates in Threshold

Pricing and FAQOpen the live templateWant something bespoke instead?

The other 49

Dark · WebGL lightAurora

A living light field behind frosted glass.

Light and dark · interactiveSignal.

Precision you can see: a paper page around a dark instrument.

Light and dark · product motionStrata

A night band of moving print-layer lines over calm surfaces.

Light and dark · showroomFolio

A quiet showroom where the work is the hero.

Paper · night runRiso

Spot inks that overprint, sliding into register.

Light and evening · editorialAtelier

Quiet luxury, set like a lookbook.

Colour blocks · kinetic typeMarquee

Kinetic type on full-bleed colour blocks.

Light and dusk · physicsPebble

Soft clay pebbles you can flick, for brands that look after people.

Light and after hours · labelsRemedy

The care of a well-run dispensary: labels that print, packs that count out.

Bench and night shift · evidenceAssay

Corporate science: a chromatogram that runs, a batch that releases.

Day and night freight · logisticsDispatch

Clinical logistics: a parcel that rides its tracker, a label that slaps on.

Day clinic and night shift · telehealthVigil

Telehealth with a lamp left on: the clinic's day as a clock, every free time lit.

Case notes and after hours · disclosureCandour

A clinic that shows its working: a record that writes itself, a ledger that says who pays.

Day and night board · split-flapTableau

The menu board: rows that clatter into place, price tickets and one brass accent.

Reading room and night stacks · filedCatalogue

Information, filed: index cards in a drawer, pulled to the front one at a time.

Day issue and night issue · officialCharter

The official document, made friendly: a record that fills itself in under a foil seal.

Birch and polar night · steadyCairn

Care built stone by stone: a cairn that stacks itself and a year with the visits marked.

Salon and after hours · polishedLustre

The salon chair as a website: a swatch fan that opens and a menu where every service is timed.

Daylight and evening · elegantBlush

The makeup case, opened: a compact that flips up to pans you can tap, and a morning planned backwards.

Clinic and night clinic · candidLucent

Clinical calm, layered light: a cross-section to explore and risks given equal billing.

Daytime and night shift · brightPolish

Bright and tidy: a polish rack that paints nails, a builder that adds up, a queue you can join.

Shopfront and late shift · old-schoolClipper

The corner barbershop: a pole that turns, a board of who's free, a ticket printer.

Parchment and back room · boldFlash

The tattoo studio: a flash sheet that inks itself in, an estimate, the artists' books.

Morning and cool room · freshStem

The florist: build a bouquet stem by stem, a ring of seasons, a cut-off that tells the truth.

Proof and darkroom · quietContact

The photographer: a contact sheet that develops, coverage on the day's timeline, is my date free?

Clinic and after hours · gentleEnamel

The dentist: tap the tooth that hurts, every fee with its number, a comfort plan that comes with you

Daylight and night shift · warmCollar

The vet: a tag that engraves their name, is it urgent?, did they eat it?, their first year by date

Paper and chambers · plainClause

The lawyer: a clause that redlines itself into plain English, terms that explain themselves, the fee up front

Morning and evening · calmExhale

The studio: a breath that paces you, a timetable with spots left, the cheapest way to come

Lunch and dinner · warmMise

The restaurant: pick your table on the floor plan, a menu that listens for allergies, an honest surcharge

Day and lights out · friendlyThread

The forum: replies on a thread line, a report on every post, similar threads as you type

Morning and late edition · trustworthyMasthead

The newsroom: labels on every story, corrections you can see, a live blog that waits for you

Studio and screening · boldCue

The video creator: chapters on the scrubber, a transcript that follows along, partnerships marked

Daylight and after dark · loudNeedle

Music streaming: a player bar that follows you, explicit songs marked, lyrics that light up

Matinee and late show · cinematicReel

TV and film streaming: ratings with reasons, profiles that lock or hide, shelves and a title sheet

Light and dark · clearConsole

Software products: a tour with hotspots, pricing with real totals, data location and uptime

Daylight and evening · warmKindred

Charities: a gift picker with a live receipt, where every dollar went, volunteer shifts, and a gift you can stop online

Day and night · upfrontTurndown

Places to stay: nightly rates on a calendar, the whole total up front, cancellation in dates, rooms measured

Day and night study · clearPrimer

Courses: an outline with every lesson's minutes, intakes, fees with refund dates, and an honest fit check

Daylight and candlelight · warmGarland

Weddings and events: dates with minimum spends, a quote with every line, spaces that fit, the day hour by hour

Playtime and nap time · warmSprout

Childcare: the gap after the subsidy, rooms by age with ratios, places by day, the full quality rating

Showroom and night drive · boldForecourt

Car dealers: stock that really filters, drive-away prices in full, finance with the comparison rate, condition reports

Daylight and after hours · sturdyCrate

Removalists: an inventory that sizes the truck, hourly or fixed with every line, arrival windows, cover in plain words

Day out and night sky · invitingWaypoint

Tour operators: departures with seats left, one fare with every charge, the day hour by hour, a fit check

Daylight and site lights · exactPlumbline

Home builders: an estimator, payments within the deposit limit, a timeline with weather, a warranty clock

Match day and night game · proudPennant

Sports clubs: fees with vouchers, a ladder from the results, a volunteer roster, return to play

Day session and after dark · loudHeadliner

Festivals: tickets with fees in, a clash finder, the way home, a bag checker

Clear sight and low light · calmFocal

Optometrists: Medicare cover worked out, frames that filter, glasses priced with the fund gap, how soon to be seen

Studio and late night · on airCadence

Podcasts: a player with chapters, a transcript that follows along, episodes for the time you've got, sponsors labelled

Custom · from $2,500Yours?

A look nobody else has, designed from scratch.