Remixes of loanyhome.vn
Latest remixes
No public remixes yet. Be the first to make one.
Remix itLatest remixes
No public remixes yet. Be the first to make one.
Remix itSwitch between the rendered Visual preview and the Raw DESIGN.md.
version: alpha
name: Loanyhome
description: |
Loany Home embodies a sophisticated, contemplative luxury with a Vietnamese
cultural sensibility. The design speaks to rest, refinement, and careful
anticipation through muted earth tones, elegant serif typography, and
deliberately sparse layouts. The aesthetic is modern yet timeless—drawing from
minimalism while celebrating the quiet beauty of domestic spaces. Soft
overlays, generous whitespace, and a restrained color vocabulary create an
atmosphere of calm attentiveness, inviting users into a curated, unhurried
experience where every element serves the mood.
source:
url: "https://loanyhome.vn"
pagesAnalyzed: 1
extractedAt: 2026-11-05
tokensMeasured: true
colors:
primary: "#19231F"
ink: "#FAF7F1"
body: "#E3E5DE"
muted: "#E0C79F"
hairline: "#E5E7EB"
accent-1: "#111827"
neutral-1: "#D1D6CF"
typography:
display:
fontFamily: "Times New Roman"
fontSize: 80.64px
fontWeight: 400
lineHeight: 1.2
letterSpacing: -2.02px
body-lg:
fontFamily: Arial
fontSize: 18px
fontWeight: 400
lineHeight: 1.8
letterSpacing: 0px
body-md:
fontFamily: Arial
fontSize: 15px
fontWeight: 400
lineHeight: 1.95
letterSpacing: 0px
body-sm:
fontFamily: Arial
fontSize: 12px
fontWeight: 400
lineHeight: 1.7
letterSpacing: 0.55px
caption-md:
fontFamily: Arial
fontSize: 12px
fontWeight: 600
lineHeight: 1.7
letterSpacing: 0.55px
caption-sm:
fontFamily: Arial
fontSize: 11px
fontWeight: 400
lineHeight: 1.5
letterSpacing: 3.3px
textTransform: uppercase
caption-sm-tight:
fontFamily: Arial
fontSize: 11px
fontWeight: 400
lineHeight: 1.5
letterSpacing: 2.42px
textTransform: uppercase
caption-xs:
fontFamily: Arial
fontSize: 10px
fontWeight: 400
lineHeight: 1.5
letterSpacing: 2.2px
textTransform: uppercase
rounded:
none: 0px
spacing:
xxs: 20px
xs: 24px
sm: 36px
md: 64px
lg: 80px
xl: 128px
elevationStrategy: color-blocking
themes:
derived: light # the other theme is the site's measured palette
light:
bg: "#FBFBFB"
surface: "#F1F1F1"
surfaceRaised: "#E9E9E9"
text: "#111212"
textMuted: "#737474"
border: "#D8D8D8"
accent: "#19231F"
accentFg: "#FFFFFF"
focusRing: "#19231F"
elevation: shadow
dark:
bg: "#0F1011"
surface: "#0F1010"
surfaceRaised: "#222323"
text: "#FAF7F1"
textMuted: "#E3E5DE"
border: "#E5E7EB"
accent: "#4C6A5E"
accentFg: "#FFFFFF"
focusRing: "#19231F"
elevation: "border+surface"
gradients:
- context: hero
kind: linear
value: "linear-gradient(90deg, rgba(12, 22, 18, 0.86), rgba(12, 22, 18, 0.72) 46%, rgba(12, 22, 18, 0.3)), linear-gradient(0deg, rgba(12, 22, 18, 0.65), rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 80%, rgba(12, 22, 18, 0.2))"
components:
footer:
typography: "{typography.caption-sm}"
textColor: "{colors.neutral-1}"
border: "1px solid rgba(250, 246, 240, 0.2)"
padding: "23px 0px 23px 0px"
link:
typography: "{typography.body-sm}"
textColor: "{colors.neutral-1}"
states:
button-disabled:
target: button
state: disabled
opacity: 0.5
input-focus:
target: input
state: focus
outline: "transparent solid 2px"
outlineColor: transparent
outlineWidth: 2px
other-focus:
target: other
state: focus
outline: "transparent solid 2px"
outlineColor: transparent
outlineWidth: 2px
other-disabled:
target: other
state: disabled
opacity: 0.4
other-hover:
target: other
state: hover
borderColor: "rgba(44, 60, 152, 0.3)"
breakpoints:
- width: 375
containerWidth: 308
gridColumns: 0
navLinksVisible: 0
menuToggleVisible: false
headingPx: 36
bodyPx: 16
sectionPaddingX: 0
- width: 768
containerWidth: 630
gridColumns: 0
navLinksVisible: 0
menuToggleVisible: false
headingPx: 44
bodyPx: 16
sectionPaddingX: 0
- width: 1024
containerWidth: 820
gridColumns: 0
navLinksVisible: 0
menuToggleVisible: false
headingPx: 57
bodyPx: 16
sectionPaddingX: 0
- width: 1280
containerWidth: 1280
gridColumns: 0
navLinksVisible: 0
menuToggleVisible: false
headingPx: 72
bodyPx: 16
sectionPaddingX: 0
- width: 1440
containerWidth: 1440
gridColumns: 0
navLinksVisible: 0
menuToggleVisible: false
headingPx: 81
bodyPx: 16
sectionPaddingX: 0
coverage:
statesFound: 61
gradientsFound: 1
rolesUnassigned: 2
archetypesUnnamed: 0
archetypesDetected: 0
responsiveMeasured: true
stylesheetsBlocked: false
semanticRampDeclared: false
Loany Home embodies a sophisticated, contemplative luxury with a Vietnamese cultural sensibility. The design speaks to rest, refinement, and careful anticipation through muted earth tones, elegant serif typography, and deliberately sparse layouts. The aesthetic is modern yet timeless—drawing from minimalism while celebrating the quiet beauty of domestic spaces. Soft overlays, generous whitespace, and a restrained color vocabulary create an atmosphere of calm attentiveness, inviting users into a curated, unhurried experience where every element serves the mood.
Key Characteristics
{colors.primary} — #19231F) anchoring the visual language{colors.primary} — #19231F): Deep forest green used for primary CTAs, brand mark emphasis, and active states. Anchors the brand identity and denotes the most important interactive elements.{colors.accent-1} — #111827): Near-black decorative tone with no measured role; used sparingly for visual layering or background texture.{colors.ink} — #FAF7F1): Warm off-white reserved for primary headings and hero text, ensuring strong contrast against dark backgrounds.{colors.body} — #E3E5DE): Soft neutral gray for body copy and main content; slightly warmer than standard neutrals to align with the earth-tone palette.{colors.muted} — #E0C79F): Warm beige for captions, secondary text, and supporting copy; adds visual hierarchy without jarring contrast.{colors.hairline} — #E5E7EB): Pale gray for 1px borders, dividers, and subtle structural lines.{colors.neutral-1} — #D1D6CF): Decorative neutral with no specific measured role; available for background accents or secondary surfaces.Primary (Display/Headings): Times New Roman, serif
Fallback stack: Georgia, 'Times New Roman', serif
Secondary (Body/UI): Arial, sans-serif
Fallback stack: Arial, Helvetica, sans-serif
| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|---|
| Display | Times New Roman | 80.64px | 400 | 1.2 | -2.02px | Hero / main headline; dramatic negative tracking |
| Body Large | Arial | 18px | 400 | 1.8 | 0px | Feature prose and introductory paragraphs |
| Body Medium | Arial | 15px | 400 | 1.95 | 0px | Standard body copy and paragraph text |
| Body Small | Arial | 12px | 400 | 1.7 | 0.55px | Links and compact body content |
| Caption Medium | Arial | 12px | 600 | 1.7 | 0.55px | Semibold labels and emphasized captions |
| Caption Small | Arial | 11px | 400 | 1.5 | 3.3px | Uppercase section labels (text-transform: uppercase) |
| Caption Extra Small | Arial | 10px | 400 | 1.5 | 2.2px | Uppercase metadata (text-transform: uppercase) |
| Caption Small Tight | Arial | 11px | 400 | 1.5 | 2.42px | Uppercase labels with tight tracking (text-transform: uppercase) |
text-transform: uppercase on captions (11px–10px range) with varying letter-spacing (2.2px–3.3px) provides flexible micro-hierarchy without size changes.Default State
{colors.neutral-1} (#D1D6CF){colors.hairline} (#E5E7EB)Default State
{colors.neutral-1} (#D1D6CF)rgba(250, 246, 240, 0.2) (hairline top border, semi-transparent off-white){rounded.none} (0px; sharp corners)Base unit: 4px (inferred from responsive grid observations)
Scale:
{spacing.xxs} = 20px (sub-component gaps, tight spacing){spacing.xs} = 24px (component padding, small sections){spacing.sm} = 36px (medium section spacing){spacing.md} = 64px (standard section separation, vertical rhythm){spacing.lg} = 80px (large vertical breaks, major section divisions){spacing.xl} = 128px (hero section height, full-screen components)Usage Context:
{spacing.xxs} and {spacing.xs} for internal component padding and button groups{spacing.sm} and {spacing.md} for section separation and breathing room{spacing.lg} and {spacing.xl} for hero sections and major compositional breaksThe design employs abundant negative space to create a sense of luxury and intentionality. Large typographic elements sit in vast whitespace; body copy flows with ample line-height (1.8–1.95) and generous vertical separation between sections. This breathing room allows photography and typography to command attention independently, reflecting a premium positioning where restraint signals confidence.
{rounded.none} = 0pxComponent Application:
0px), reinforcing a modern, architectural aesthetic with no softened edges.The Loany Home design system employs color-blocking as its primary depth strategy rather than layered shadows. Depth emerges from surface color changes, transparency shifts, and strategic image overlays—creating a flat, contemporary visual language that relies on juxtaposition rather than simulated physical lift.
Hero Overlay (verbatim CSS):
background: linear-gradient(90deg, rgba(12, 22, 18, 0.86), rgba(12, 22, 18, 0.72) 46%, rgba(12, 22, 18, 0.3)),
linear-gradient(0deg, rgba(12, 22, 18, 0.65), rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 80%, rgba(12, 22, 18, 0.2));
This dual-gradient creates directional depth: a left-to-right horizontal fade (86% dark → 30% transparent) combined with vertical fading (65% dark at bottom, transparent in middle, subtle return at top). The result is darkened edges that frame the image and ensure text readability without casting literal shadows.
Flat and intentional. No box-shadows are measured in the design system. All depth comes from:
This approach keeps the interface modern and print-like, avoiding skeuomorphic relief effects.
0px radius) for consistency. The architectural feel depends on angular, unrounded elements.| Breakpoint | Width | Content Column | Heading Size | Body Size | Key Behavior |
|---|---|---|---|---|---|
| Mobile | 375px | 308px | 36px | 16px | Single-column, full-width sections, compact padding |
| Tablet | 768px | 630px | 44px | 16px | Wider breathing room, text begins to expand |
| Small Desktop | 1024px | 820px | 57px | 16px | Generous whitespace, larger headlines |
| Desktop | 1280px | 1280px | 72px | 16px | Full-width optimized, maximum headline impact |
| Large Desktop | 1440px | 1440px | 81px | 16px | Largest display treatment, epic hero sections |
Collapse Points:
{spacing.xxs} (20px) vertical + horizontal for adequate tap zones{spacing.xs} (24px) minimum to prevent accidental activation{spacing.sm} (36px) and {spacing.md} (64px).{spacing.lg} (80px) and {spacing.xl} (128px) separate major sections, creating epic white space and visual breathing room.{colors.primary} — #19231F){colors.accent-1} — #111827) or image overlays{colors.ink} — #FAF7F1){colors.body} — #E3E5DE){colors.muted} — #E0C79F){colors.hairline} — #E5E7EB){colors.neutral-1} — #D1D6CF){spacing.xxs} through {spacing.xl}) consistently; avoid ad-hoc pixel values to ensure rhythm and predictability.{colors.accent-1} — #111827 and {colors.neutral-1} — #D1D6CF) have no measured role; they are treated as decorative. Their specific purpose on secondary pages or in interactive states is unknown.