@charset "UTF-8";

@import "tailwindcss";

/* Modernized Mid-Century Editorial CSS for Charles and Ray Eames Monograph
  Built for Tailwind v4 and Pinegrow compatibility. */
:root {
    --color-bg: #fafaf9;

    /* stone-50 equivalent */
    --color-text: #1c1917;

    /* stone-900 equivalent */
    --color-accent: #92400e;

    /* amber-800 equivalent */
}

body {
    font-family: "Plus Jakarta Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: var(--color-text);
    background-color: var(--color-bg);
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
}

hr {
    border: none;
    border-bottom: 1px solid #d6ccb8;
    margin: 3rem 0;
}

p {
    margin: 0;
}

/* Added generous spacing in between paragraphs for a cleaner editorial reading rhythm */
p + p {
    margin-top: 1.75rem;
}

/* Typographic Enhancements: Headers */
h1 {
    font-family: "Instrument Serif", Georgia, serif;
    font-weight: 400;
    letter-spacing: -0.03em;
    line-height: 0.95;
}

h2 {
    font-family: "Instrument Serif", Georgia, serif;
    letter-spacing: -0.01em;
}

/* Typographic Enhancements: Lead Paragraph Drop Cap */
.leadin {
    font-size: 1.25rem;
    line-height: 1.7;
}

.leadin::first-letter {
    font-family: "Instrument Serif", Georgia, serif;
    font-size: 4.5rem;
    float: left;
    line-height: 0.8;
    margin-right: 0.75rem;
    color: var(--color-accent);
}

/* Base structural layout classes */
.wrapper {
    width: 100%;
    max-width: 56rem;
    margin: 0 auto;
    padding: 0 1.5rem;
    box-sizing: border-box;
}

.content {
    display: flex;
    flex-direction: column;
}

/* Clearfix utility */
.clear-both {
    clear: both;
}

/* Navigation & Header elements */
.navigation a {
    text-decoration: none;
    transition: all 0.2s ease;
}

/* Custom image styling for historical portraits */
.photo-right {
    display: block;
    max-width: 100%;
    height: auto;
}