website_designs

Soft Countriana

Soft Countriana is a country-inspired aesthetic rooted in the late 1970s and 1980s conservative suburban culture – a way of holding onto tradition, history, and rural domesticity from within a suburban setting. Coined by Evan Collins, the style channels femininity, comfort, and coziness through pastel palettes, frilly textiles, checkered patterns, and nostalgic childhood motifs. It draws from Victorian and Gay 90s revival aesthetics, representing an early, suburbanized form of Cottagecore. Where Cottagecore romanticizes colonial rural escape, Soft Countriana is reminiscent and domestic – quilted, ruffled, ornamental, and deeply interior-focused, evoking a lovingly over-decorated country kitchen or a pastel-dressed nursery.


Visual Characteristics

Core Principles

Key Motifs and Patterns

Signature Decorative Motifs

Design Principles


Color Palette

Palette Strategy

Soft Countriana is defined by a warm pastel palette grounded on cream and white backgrounds. Colors feel sun-faded, chalky, and gentle – as if painted on porcelain or dyed into cotton fabric and softened by decades of washing. The palette avoids saturated brights in favor of muted, powdery tones that evoke country kitchens, nursery wallpaper, and hand-quilted blankets.

Primary Scheme

Role Colors
Backgrounds Warm cream, antique white, soft ivory, pale linen
Primary pastels Dusty rose pink, soft cornflower blue, muted sage green, pale butter yellow
Secondary pastels Lavender, peach, mint, powder pink
Warm neutrals Oatmeal, warm taupe, biscuit tan, soft brown
Accent tones Country red (muted), wedgwood blue, forest sage

Suggested Hex Values

Color Hex Usage
Antique Cream #FBF6EE Primary page background, base surface
Warm Ivory #F5EDE0 Secondary backgrounds, card fills, section tinting
Dusty Rose #E8B4B8 Primary accent, floral motifs, borders, highlights
Soft Pink #F2CED0 Light accent backgrounds, hover states, blush fills
Cornflower Blue #A8C4D8 Secondary accent, gingham pattern, decorative elements
Pale Sky #D4E4EE Light tinted backgrounds, subtle section washes
Sage Green #A8B89A Tertiary accent, botanical motifs, leaf details
Mint Cream #C8D8C0 Light green fills, nature accents
Butter Yellow #F5E6B8 Warm highlights, decorative accents, sunshine tones
Pale Peach #F5D8C8 Soft warm fills, blush alternative
Lavender #C8B8D8 Gentle accent, floral tones, decorative variation
Oatmeal #D8CCBA Neutral fills, subtle borders, secondary surfaces
Warm Taupe #B8A898 Muted text on light backgrounds, divider lines
Country Red #C87878 Muted accent for checkered patterns, small highlights
Biscuit Brown #C4A882 Wicker and wood tones, earthy grounding elements
Walnut Brown #6B5444 Primary text, dark structural elements
Soft Charcoal #5A4E48 Body text, readable dark tone with warmth

Suggested CSS Custom Properties

:root {
  /* Backgrounds */
  --sc-cream: #fbf6ee;
  --sc-ivory: #f5ede0;
  --sc-white: #fefcf8;

  /* Pastels */
  --sc-dusty-rose: #e8b4b8;
  --sc-soft-pink: #f2ced0;
  --sc-cornflower: #a8c4d8;
  --sc-pale-sky: #d4e4ee;
  --sc-sage: #a8b89a;
  --sc-mint: #c8d8c0;
  --sc-butter: #f5e6b8;
  --sc-peach: #f5d8c8;
  --sc-lavender: #c8b8d8;

  /* Neutrals */
  --sc-oatmeal: #d8ccba;
  --sc-taupe: #b8a898;
  --sc-biscuit: #c4a882;
  --sc-walnut: #6b5444;
  --sc-charcoal: #5a4e48;

  /* Accents */
  --sc-country-red: #c87878;

  /* Functional */
  --sc-bg-primary: var(--sc-cream);
  --sc-bg-secondary: var(--sc-ivory);
  --sc-bg-card: var(--sc-white);
  --sc-text-primary: var(--sc-walnut);
  --sc-text-secondary: var(--sc-taupe);
  --sc-accent-primary: var(--sc-dusty-rose);
  --sc-accent-secondary: var(--sc-cornflower);
  --sc-border: var(--sc-oatmeal);
  --sc-border-light: #e5ddd0;
}

Palette Approaches


Typography

Typeface Characteristics

Soft Countriana typography is warm, rounded, and gently traditional with an emphasis on:

Font Style Usage
Merriweather Warm, readable serif Body text, comfortable reading
Lora Calligraphic transitional serif Headlines, feature titles
Crimson Pro Warm text serif Body text alternative
Nunito Rounded, friendly sans-serif Body text, UI elements, labels
Quicksand Rounded geometric sans Subheadings, navigation, soft modern feel
Satisfy Flowing casual script Decorative accents, country sign feel
Dancing Script Casual calligraphic script Labels, quotes, jar-label style text
Amatic SC Narrow hand-drawn Display text, whimsical accents
Josefin Slab Rounded geometric slab-serif Headings, display text with country warmth
Vollkorn Warm, sturdy old-style serif Body text, traditional readable alternative

Google Fonts Import

@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Nunito:wght@300;400;500;600;700&family=Dancing+Script:wght@400;500;600&family=Josefin+Slab:wght@300;400;500;600&display=swap');

Typography CSS Example

/* Headlines */
h1, h2, h3 {
  font-family: 'Lora', 'Merriweather', Georgia, serif;
  color: var(--sc-walnut);
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.3;
}

h1 {
  font-size: clamp(2rem, 5vw, 3.5rem);
  font-weight: 600;
}

h2 {
  font-size: clamp(1.5rem, 3.5vw, 2.2rem);
  font-weight: 500;
  font-style: italic;
}

h3 {
  font-family: 'Josefin Slab', 'Nunito', sans-serif;
  font-size: clamp(0.9rem, 1.5vw, 1.1rem);
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-weight: 400;
  color: var(--sc-taupe);
}

/* Display / Hero text */
.sc-display {
  font-family: 'Lora', serif;
  font-size: clamp(2.5rem, 6vw, 4.5rem);
  font-weight: 600;
  letter-spacing: 0.01em;
  line-height: 1.15;
  color: var(--sc-walnut);
}

/* Decorative script accents (jar labels, country signs) */
.sc-script {
  font-family: 'Dancing Script', 'Satisfy', cursive;
  font-size: 1.6em;
  color: var(--sc-dusty-rose);
  line-height: 1.4;
}

/* Country label style */
.sc-label {
  font-family: 'Josefin Slab', 'Nunito', sans-serif;
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: var(--sc-taupe);
}

/* Body text */
body {
  font-family: 'Nunito', 'Merriweather', Georgia, serif;
  font-weight: 400;
  font-size: 1.1rem;
  letter-spacing: 0.01em;
  line-height: 1.75;
  color: var(--sc-charcoal);
}

/* Pull quotes */
blockquote {
  font-family: 'Lora', serif;
  font-style: italic;
  font-size: 1.3rem;
  color: var(--sc-dusty-rose);
  border-left: 3px solid var(--sc-sage);
  padding-left: 1.5rem;
  margin: 2rem 0;
  line-height: 1.6;
}

Layout Principles

Grid and Structure

Section Organization

Responsive Approach


CSS/Design Techniques

Gingham / Checkered Pattern

/* Classic country gingham in dusty rose */
.sc-gingham {
  background-image:
    linear-gradient(0deg, rgba(232, 180, 184, 0.3) 50%, transparent 50%),
    linear-gradient(90deg, rgba(232, 180, 184, 0.3) 50%, transparent 50%);
  background-size: 24px 24px;
  background-color: var(--sc-cream);
}

/* Blue gingham variant */
.sc-gingham-blue {
  background-image:
    linear-gradient(0deg, rgba(168, 196, 216, 0.3) 50%, transparent 50%),
    linear-gradient(90deg, rgba(168, 196, 216, 0.3) 50%, transparent 50%);
  background-size: 24px 24px;
  background-color: var(--sc-white);
}

Polka Dot Pattern

/* Soft polka dots */
.sc-polka-dots {
  background-image: radial-gradient(circle 4px, var(--sc-dusty-rose) 4px, transparent 4px);
  background-size: 28px 28px;
  background-color: var(--sc-cream);
}

/* Smaller, subtler dots */
.sc-polka-dots-subtle {
  background-image: radial-gradient(circle 2.5px, rgba(232, 180, 184, 0.35) 2.5px, transparent 2.5px);
  background-size: 20px 20px;
  background-color: var(--sc-ivory);
}

Quilted Pattern

/* Patchwork quilt grid */
.sc-quilted {
  background-image:
    linear-gradient(0deg, var(--sc-oatmeal) 1px, transparent 1px),
    linear-gradient(90deg, var(--sc-oatmeal) 1px, transparent 1px);
  background-size: 80px 80px;
  background-color: var(--sc-cream);
  position: relative;
}

/* Diagonal quilting stitch lines */
.sc-quilted-diagonal {
  background-image:
    linear-gradient(45deg, rgba(184, 168, 152, 0.2) 1px, transparent 1px),
    linear-gradient(-45deg, rgba(184, 168, 152, 0.2) 1px, transparent 1px);
  background-size: 40px 40px;
  background-color: var(--sc-ivory);
}

Lace Border Pattern

/* Delicate lace-inspired top border */
.sc-lace-border {
  position: relative;
  padding-top: 2rem;
}

.sc-lace-border::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='16' viewBox='0 0 48 16'%3E%3Cellipse cx='12' cy='8' rx='10' ry='7' fill='none' stroke='%23e8b4b8' stroke-width='1' opacity='0.5'/%3E%3Cellipse cx='36' cy='8' rx='10' ry='7' fill='none' stroke='%23e8b4b8' stroke-width='1' opacity='0.5'/%3E%3Ccircle cx='24' cy='4' r='2' fill='%23e8b4b8' opacity='0.4'/%3E%3C/svg%3E");
  background-size: 48px 16px;
  background-repeat: repeat-x;
}

Scalloped / Ruffled Edge

/* Ruffled scallop bottom edge */
.sc-ruffle-bottom {
  position: relative;
  padding-bottom: 2rem;
}

.sc-ruffle-bottom::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 16px;
  background:
    radial-gradient(circle 10px at 10px 16px, var(--sc-soft-pink) 9px, transparent 10px);
  background-size: 20px 16px;
  background-position: 0 0;
  opacity: 0.6;
}

/* Scalloped top border */
.sc-scallop-top {
  position: relative;
  margin-top: 20px;
}

.sc-scallop-top::before {
  content: '';
  position: absolute;
  top: -16px;
  left: 0;
  right: 0;
  height: 16px;
  background: radial-gradient(circle at 10px -4px, transparent 10px, var(--sc-cream) 11px);
  background-size: 20px 16px;
  background-position: -10px 0;
}

Country Card / Framed Panel

.sc-card {
  background: var(--sc-white);
  border: 1px solid var(--sc-border-light);
  border-radius: 8px;
  padding: 2.5rem;
  position: relative;
  box-shadow:
    0 2px 8px rgba(107, 84, 68, 0.06),
    0 6px 20px rgba(107, 84, 68, 0.03);
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.sc-card:hover {
  box-shadow:
    0 4px 12px rgba(107, 84, 68, 0.1),
    0 10px 28px rgba(107, 84, 68, 0.05);
  transform: translateY(-2px);
}

/* Double-border framed variant (cross-stitch frame feel) */
.sc-card-framed {
  background: var(--sc-white);
  border: 2px solid var(--sc-oatmeal);
  border-radius: 6px;
  padding: 2.5rem;
  position: relative;
}

.sc-card-framed::after {
  content: '';
  position: absolute;
  inset: 5px;
  border: 1px dashed rgba(184, 168, 152, 0.4);
  border-radius: 4px;
  pointer-events: none;
}

Decorative Floral Divider

/* Country floral divider with heart center */
.sc-divider {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.8rem;
  margin: 3rem auto;
  width: 50%;
  max-width: 320px;
}

.sc-divider::before,
.sc-divider::after {
  content: '';
  flex: 1;
  height: 1px;
  background: var(--sc-oatmeal);
}

/* Heart ornament center */
.sc-divider .ornament::before {
  content: '\2665';
  color: var(--sc-dusty-rose);
  font-size: 0.9rem;
  opacity: 0.6;
}

Floral Sprig Background (SVG)

/* Scattered small floral sprigs */
.sc-floral-bg {
  background-color: var(--sc-cream);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Ccircle cx='40' cy='30' r='5' fill='%23e8b4b8' opacity='0.25'/%3E%3Ccircle cx='35' cy='26' r='3.5' fill='%23f2ced0' opacity='0.2'/%3E%3Ccircle cx='45' cy='26' r='3.5' fill='%23f2ced0' opacity='0.2'/%3E%3Cpath d='M40,35 L40,50 M36,42 L40,38 L44,42' stroke='%23a8b89a' stroke-width='1' fill='none' opacity='0.2'/%3E%3C/svg%3E");
  background-size: 80px 80px;
}

Soft Shadows and Depth

/* Warm, fabric-like shadows */
.sc-shadow {
  box-shadow:
    0 1px 4px rgba(107, 84, 68, 0.08),
    0 6px 16px rgba(107, 84, 68, 0.04);
}

/* Slightly elevated (like a framed sampler on a wall) */
.sc-shadow-lifted {
  box-shadow:
    0 3px 8px rgba(107, 84, 68, 0.1),
    0 10px 28px rgba(107, 84, 68, 0.06);
}

/* Rose-tinted glow for pastel elements */
.sc-glow-rose {
  box-shadow: 0 4px 20px rgba(232, 180, 184, 0.25);
}

Pastel Gradients

/* Cream to soft pink gradient (country kitchen warmth) */
.sc-gradient-warm {
  background: linear-gradient(180deg, var(--sc-cream) 0%, var(--sc-soft-pink) 100%);
}

/* Pale sky to cream (morning light) */
.sc-gradient-sky {
  background: linear-gradient(180deg, var(--sc-pale-sky) 0%, var(--sc-cream) 100%);
}

/* Subtle section wash */
.sc-gradient-subtle {
  background: linear-gradient(180deg, var(--sc-cream) 0%, var(--sc-ivory) 50%, var(--sc-cream) 100%);
}

/* Quilt-inspired multi-stop */
.sc-gradient-quilt {
  background: linear-gradient(135deg, var(--sc-soft-pink) 0%, var(--sc-pale-sky) 33%, var(--sc-mint) 66%, var(--sc-butter) 100%);
  opacity: 0.15;
}

Wicker / Basket Weave Texture

/* Subtle wicker texture for sidebar or accent panels */
.sc-wicker-bg {
  background-color: var(--sc-ivory);
  background-image:
    linear-gradient(45deg, rgba(196, 168, 130, 0.1) 25%, transparent 25%),
    linear-gradient(-45deg, rgba(196, 168, 130, 0.1) 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, rgba(196, 168, 130, 0.1) 75%),
    linear-gradient(-45deg, transparent 75%, rgba(196, 168, 130, 0.1) 75%);
  background-size: 8px 8px;
  background-position: 0 0, 0 4px, 4px -4px, -4px 0;
}

Full Page Scaffold

:root {
  --sc-cream: #fbf6ee;
  --sc-ivory: #f5ede0;
  --sc-white: #fefcf8;
  --sc-dusty-rose: #e8b4b8;
  --sc-soft-pink: #f2ced0;
  --sc-cornflower: #a8c4d8;
  --sc-sage: #a8b89a;
  --sc-butter: #f5e6b8;
  --sc-lavender: #c8b8d8;
  --sc-oatmeal: #d8ccba;
  --sc-taupe: #b8a898;
  --sc-walnut: #6b5444;
  --sc-charcoal: #5a4e48;
  --sc-country-red: #c87878;
  --sc-border-light: #e5ddd0;
  --sc-radius-sm: 6px;
  --sc-radius-md: 8px;
  --sc-radius-lg: 12px;
}

body {
  font-family: 'Nunito', 'Merriweather', Georgia, serif;
  background-color: var(--sc-cream);
  color: var(--sc-charcoal);
  line-height: 1.75;
}

h1, h2, h3 {
  font-family: 'Lora', Georgia, serif;
  font-weight: 500;
  line-height: 1.3;
  color: var(--sc-walnut);
}

Materials and Textures (Visual Metaphors for Web)

Physical Soft Countriana materials and their web equivalents:

Physical Material Web Equivalent
Quilted cotton fabric Patchwork grid CSS patterns with soft internal borders and alternating pastel fills
Gingham tablecloth Checkered CSS background patterns in soft pastels on white
Lace doilies Delicate SVG border patterns with repeating scalloped or openwork motifs
Ruffled fabric trim Scalloped CSS edges on sections, cards, and dividers
Printed cotton (polka dots, florals) Repeating background patterns with small scattered motifs at low opacity
Wicker basket Crosshatch woven CSS patterns in warm tan tones
Painted porcelain / ceramic Clean white card backgrounds with soft colored borders and decorative accents
Embroidered sampler / cross-stitch Pixel-grid patterns, dashed borders evoking hand-stitched frames
Shabby chic painted wood Soft shadows and slightly muted, faded-feeling color tones
Wallpaper (small floral repeat) Repeating SVG or CSS background patterns with tiny floral motifs
Soft cotton ribbon Thin pastel-colored borders and decorative trim lines
Aged linen Off-white backgrounds with very subtle noise or crosshatch texture

Decorative Elements Vocabulary

The Soft Countriana aesthetic uses a specific vocabulary of domestic and nostalgic objects. For web implementation, translate these as:

Element Web Translation
Country kitchen geese Decorative SVG accents or motif icons near section headers
Quilted blankets Grid-based section layouts with soft internal dividers and alternating pastel patches
Rocking horses Curved, whimsical illustrative accents in hero or feature sections
Teddy bears and dolls Soft, rounded card shapes with warm shadows suggesting plush forms
Storage jars (Sugar, Salt) Label-styled cards or badges with script typography and decorative borders
Dried flower arrangements Scattered floral SVG accents, pastel rosette decorations
Frilly nightgowns Abundant ruffled and scalloped edge treatments on containers and sections
Picture frames and wall displays Double-bordered cards with inset decorative frames
Dollhouses Nested card-in-card layouts suggesting miniature rooms
Wicker baskets Woven-texture background panels for sidebar or accent areas
Cross-stitch samplers Dashed-border framed text panels with centered decorative motifs

Associated Brands and Cultural References

For visual reference and inspiration when implementing Soft Countriana web designs:

Reference Style Contribution
Laura Ashley Defining floral prints, ruffled feminine fashion, and cottage interior textiles
Gunne Sax Romantic prairie dresses with lace, ruffles, and high collars
Precious Moments Soft, round-eyed porcelain figurines in pastel tones; quintessential ornamental sweetness
Hello Kitty Simple, cute character design in pastel palette with bow motifs
Cabbage Patch Kids Round, soft, handcrafted-looking character dolls
Peter Rabbit (Beatrix Potter) Pastoral storybook illustration with gentle watercolor palette
Country Home magazines Editorial layouts featuring cozy domestic interiors, shelf displays, and kitchen vignettes
Barbie (1980s era) Pink pastel palette, feminine styling, domestic play sets

Aesthetic Relationship to Soft Countriana
Cottagecore Closest relative; Soft Countriana is the suburban, 1980s precursor to Cottagecore’s rural romanticism
Shabby Chic Shares the worn, faded, feminine pastel aesthetic and love of vintage domestic objects
Danish Pastel Overlapping pastel palettes, but Danish Pastel is modern and Scandinavian rather than nostalgic and country
Americana Shared reverence for tradition and domestic heritage, but Americana is broader and less specifically feminine
Coquette Both celebrate ruffles, bows, and feminine softness; Coquette is more flirtatious, Soft Countriana more domestic
Barbiecore Shared pink pastel overlap and 1980s era; Barbiecore is bolder and more saturated
Grandmillennial Both revive “grandmother” aesthetics; Grandmillennial is more preppy-traditional, Soft Countriana more rural-suburban
Country The broader rural aesthetic; Soft Countriana is specifically the soft, feminine, pastel-inflected domestic variant

Key Design Values


Quick-Start: Minimal Soft Countriana Page Template

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Soft Countriana Page</title>
  <link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Nunito:wght@300;400;500;600;700&family=Dancing+Script:wght@400;500;600&family=Josefin+Slab:wght@300;400;500&display=swap" rel="stylesheet">
  <style>
    :root {
      --sc-cream: #fbf6ee;
      --sc-ivory: #f5ede0;
      --sc-white: #fefcf8;
      --sc-dusty-rose: #e8b4b8;
      --sc-soft-pink: #f2ced0;
      --sc-cornflower: #a8c4d8;
      --sc-sage: #a8b89a;
      --sc-butter: #f5e6b8;
      --sc-oatmeal: #d8ccba;
      --sc-taupe: #b8a898;
      --sc-walnut: #6b5444;
      --sc-charcoal: #5a4e48;
      --sc-border-light: #e5ddd0;
    }

    * { margin: 0; padding: 0; box-sizing: border-box; }

    body {
      background: var(--sc-cream);
      color: var(--sc-charcoal);
      font-family: 'Nunito', Georgia, serif;
      font-weight: 400;
      font-size: 1.1rem;
      line-height: 1.75;
      letter-spacing: 0.01em;
    }

    /* Hero */
    .hero {
      text-align: center;
      padding: 6rem 2rem 4rem;
      background: var(--sc-ivory);
      border-bottom: 1px solid var(--sc-border-light);
    }

    .hero h1 {
      font-family: 'Lora', Georgia, serif;
      font-size: clamp(2.2rem, 5.5vw, 4rem);
      font-weight: 600;
      color: var(--sc-walnut);
      margin-bottom: 0.5rem;
    }

    .hero .subtitle {
      font-family: 'Dancing Script', cursive;
      font-size: 1.8rem;
      color: var(--sc-dusty-rose);
    }

    /* Decorative divider */
    .sc-divider {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 0.8rem;
      margin: 2rem auto;
      width: 40%;
      max-width: 280px;
    }

    .sc-divider::before,
    .sc-divider::after {
      content: '';
      flex: 1;
      height: 1px;
      background: var(--sc-oatmeal);
    }

    .sc-divider .ornament {
      color: var(--sc-dusty-rose);
      font-size: 0.9rem;
      opacity: 0.6;
    }

    /* Section headings */
    h2 {
      font-family: 'Lora', Georgia, serif;
      font-size: clamp(1.5rem, 3.5vw, 2.1rem);
      font-style: italic;
      font-weight: 500;
      text-align: center;
      margin-bottom: 1.5rem;
      color: var(--sc-walnut);
    }

    h3 {
      font-family: 'Josefin Slab', sans-serif;
      font-size: 0.85rem;
      text-transform: uppercase;
      letter-spacing: 0.14em;
      color: var(--sc-taupe);
      margin-bottom: 1rem;
    }

    /* Content section */
    section {
      max-width: 860px;
      margin: 0 auto;
      padding: 4rem 2rem;
    }

    section p {
      margin-bottom: 1.5rem;
    }

    /* Card */
    .sc-card {
      background: var(--sc-white);
      border: 1px solid var(--sc-border-light);
      border-radius: 8px;
      padding: 2.5rem;
      margin-bottom: 2rem;
      box-shadow: 0 2px 8px rgba(107, 84, 68, 0.05);
      position: relative;
    }

    .sc-card::after {
      content: '';
      position: absolute;
      inset: 5px;
      border: 1px dashed rgba(184, 168, 152, 0.3);
      border-radius: 6px;
      pointer-events: none;
    }

    /* Gingham accent strip */
    .gingham-strip {
      height: 6px;
      background-image:
        linear-gradient(0deg, rgba(232, 180, 184, 0.3) 50%, transparent 50%),
        linear-gradient(90deg, rgba(232, 180, 184, 0.3) 50%, transparent 50%);
      background-size: 6px 6px;
      background-color: var(--sc-cream);
      margin: 3rem 0;
    }

    /* Blockquote */
    blockquote {
      font-family: 'Lora', serif;
      font-style: italic;
      font-size: 1.3rem;
      color: var(--sc-dusty-rose);
      border-left: 3px solid var(--sc-sage);
      padding-left: 1.5rem;
      margin: 2rem 0;
      line-height: 1.6;
    }

    /* Footer */
    footer {
      text-align: center;
      padding: 3rem 2rem;
      background: var(--sc-ivory);
      border-top: 1px solid var(--sc-border-light);
      font-family: 'Josefin Slab', sans-serif;
      font-size: 0.8rem;
      text-transform: uppercase;
      letter-spacing: 0.14em;
      color: var(--sc-taupe);
    }
  </style>
</head>
<body>
  <div class="hero">
    <h1>Title Here</h1>
    <div class="subtitle">A warm country welcome</div>
    <div class="sc-divider">
      <span class="ornament">&hearts;</span>
    </div>
  </div>

  <section>
    <h2>Section Heading</h2>
    <div class="sc-card">
      <h3>A Country Detail</h3>
      <p>Content styled in the Soft Countriana tradition. Warm pastels, quilted textures, and gentle ruffled borders create a cozy domestic atmosphere that celebrates comfort, nostalgia, and feminine craftsmanship.</p>
    </div>
    <div class="gingham-strip"></div>
    <blockquote>
      "Holding onto country life whilst elsewhere."
    </blockquote>
    <p>Additional content with the warm, handmade feel of a lovingly decorated suburban home -- soft pastels, checkered patterns, and the gentle ornamental abundance of a country kitchen shelf.</p>
  </section>

  <footer>
    <p>Made with care and country warmth</p>
  </footer>
</body>
</html>