Device identity checks
Copy sits at 15px on a 1.65 leading, in --muted, never in the strong ink.
Start a lookupTransferred from a design canvas captured in the Website design patterns session: the ratios, the rhythm and the component anatomy carried over, while the palette, the type and the marks are ours. Every value on this page is a live token — switch the theme and the specimens follow.
Surfaces carry a warm cast rather than a neutral grey, and the darkest ink is #14241B — nothing on the page is #000. Chips render the token for the theme you are in; hexes list light, then dark.
Dark is re-pitched per role, never inverted: accents lighten so they stay legible on green-black, and the soft tints stop being pale washes and become deep chips behind a light glyph. Every text pair clears 4.5:1 on the surface it sits on; --faint is decorative only — placeholders and window chrome, never copy a reader needs.
Bricolage Grotesque for display, Instrument Sans for body. The tracking is the ramp’s whole character: −0.058em at the hero, −0.045em at a section head, −0.025em on a card title, none at body size.
Check IMEI and serial details, carrier and SIM-lock state, blacklist status and activation locks.
Provider data is organised into readable results so buyers, repair teams and resellers find what matters quickly.
Return to completed results without exposing provider cost data.
Radii, control heights, border weights and shadow spreads — the part people usually guess at.
Copy sits at 15px on a 1.65 leading, in --muted, never in the strong ink.
Start a lookupChecksum looks right
Every screen is assembled from the same short vocabulary, and the order barely changes between pages.
| Block | What makes it work |
|---|---|
| 01 · Sticky header — 74px | Translucent page colour at 88% + backdrop blur, 1px bottom hairline. Nav gap 28, header gap 24. Actions read toggle → quiet → accent, so the strongest colour sits furthest right. |
| 02 · Hero — min-height 620 | Two columns 1.15fr / 0.85fr, gap 80, padding 78 top. Headline breaks across two lines with the second in --primary. Backdrop is two very low-opacity radial washes — never a linear gradient. |
| 03 · Trust bar | One panel, radius 22, divided by hairlines. Sits directly under the hero with no section padding above it. |
| 04 · Benefit grid — 3 × card, gap 28 | Cards are min-height 310 so ragged copy never breaks the row. Each carries a different icon tint and ends with an 11px link. |
| 05 · Steps | The numeral is the decoration: 68px, weight 800, tinted to --numeral so it reads as texture. Section head is centred here, left-aligned everywhere else. |
| 06 · Gradient band — full bleed | The one saturated block, and the only place the headline goes to 62px / weight 620. The panel inside is glass on gradient, not a solid card. |
| 07 · Product split | A browser-chrome mock with a phone frame overlapping its lower-right corner — the overlap is what stops it reading as a flat screenshot. |
| 08 · FAQ — 407 / 702, gap 70 | Asymmetric: a narrow intro column against a wide list. The first row opens by default. |
| 09 · CTA band — radius 28 | Not full-bleed — a contained panel on --primary-soft with a tinted border, padding 40/44, plus a moss radial from the top-right corner. |
| 10 · Footer — margin-top 100 | Ground is #0D2018, its own value rather than a surface token. Padding 65 top / 26 bottom, column heads 12px uppercase at +.10em, links 13.5px. |
Copying hex values gets you a palette, not the feel. Six decisions do most of the work, and all six transfer to a completely different brand.
Every edge is 1px and always one of two values. Structure is drawn with the lightest possible line and then separated by whitespace — which is why a dense page still reads as calm.
Cards run to radius 26 with 30px padding — the corner is nearly as large as the inset. Drop the radius to 8 and it becomes an ordinary dashboard.
A 40px blur at 8% opacity, tinted with the ink colour rather than pure black. It reads as ambient light, not elevation. There is no ramp — panels take this one or the 80px version, nothing between.
The hero runs at −0.058em with line-height 0.98, and the negative tracking scales down with the size. Get this ramp wrong and everything else looks generic no matter how correct the colours are.
Long stretches of near-white, then one saturated moment: an emerald CTA, an amber secondary, one gradient band. Accents are load-bearing precisely because they are rare — the moss only ever appears as a small uppercase kicker, never as a fill.
Surfaces carry a warm cast and the darkest text is #14241B. Nothing is #000 or a neutral grey, so the whole page sits in one temperature.
The canvas this came from documents a third-party site, so what travels is the system — the ratios, the rhythm, the component anatomy — while palette, type and marks stay ours. This build is exactly that swap.
| What was kept | What was replaced |
|---|---|
| 1px hairlines, radius 11–28, one wide soft shadow | Nothing — geometry is not brand, it is craft. |
| Constant section padding, 1180px shell, kicker→headline→lead | Padding tuned to 104px and a fluid gutter with three breakpoints. |
| Tinted whites, ink that is never black | Cast moved cool teal → warm: #F8F7F3 instead of #F5FAFA. |
| One primary, one secondary, rationed accents | Blue + coral → emerald #0F7A52 + amber #D97B1E, with moss for kickers. |
| Display face paired with a plainer body face, tight tracking at scale | Google Sans Flex → Bricolage Grotesque + Instrument Sans. |
| Full dark theme driven by one token block | Same mechanism, own values — green-black instead of teal-black. |
Source artboards are preserved in docs/reference/. They document measurements taken from a third-party page on 21 Aug 2026 and are reference material only — reuse the ratios and the rhythm, keep palette, type and marks your own.