/* =============================== Ink-style base (iampaul.life) =============================== */ /* Optional: import fonts (or set the same families in Wix Text Themes) */ @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Lora:wght@400;500&display=swap'); :root{ --bg: #FAFAFA; --text: #111111; --muted: #555555; --accent: #C56B36; --maxw: 800px; /* reading column width */ } html, body{ background: var(--bg); color: var(--text); font-family: "Lora","Libre Baskerville",serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* Global link & selection */ a{ color: var(--accent); text-decoration: none; border-bottom: 1px solid rgba(197,107,54,.35); } a:hover{ text-decoration: underline; } ::selection{ background: rgba(197,107,54,.18); } /* =============================== Home layout (full latest post) =============================== */ /* Centered reading column container (give your box this ID) */ #homeContainer{ max-width: var(--maxw); margin: 0 auto; padding: 96px 24px; } /* Title & date (IDs from your elements) */ #titleText{ font-family: "Playfair Display",serif; font-weight: 600; font-size: clamp(36px, 5vw, 48px); line-height: 1.2; letter-spacing: 0.2px; margin: 0 0 16px 0; } #dateText{ color: var(--muted); font-size: 14px; letter-spacing: 0.3px; margin: 0 0 32px 0; } /* Cover image */ #coverImage{ display: block; max-width: 100%; height: auto; margin: 0 auto 32px; border-radius: 6px; } /* Full body (Rich Text element) */ #bodyRte{ font-size: clamp(18px, 2.2vw, 20px); line-height: 1.8; } #bodyRte p{ margin: 0 0 1.1em; } #bodyRte h2, #bodyRte h3{ font-family: "Playfair Display",serif; font-weight: 600; line-height: 1.3; margin: 2em 0 0.6em; } #bodyRte blockquote{ margin: 1.5em 0; padding: 0 1em; border-left: 3px solid var(--accent); color: var(--muted); } #bodyRte ul, #bodyRte ol{ padding-left: 1.25em; margin: 0 0 1.1em; } #bodyRte img{ display: block; max-width: 100%; height: auto; margin: 24px auto; border-radius: 4px; } /* Archives button (outline pill) */ #archivesBtn{ background: transparent; color: var(--accent); border: 1px solid var(--accent); padding: 10px 14px; border-radius: 999px; letter-spacing: 0.3px; margin-top: 28px; transition: background .2s ease, color .2s ease, border-color .2s ease; } #archivesBtn:hover{ background: var(--accent); color: #fff; border-color: var(--accent); } /* Footer stickiness (Wix IDs vary; these two cover most templates) */ #SITE_FOOTER, footer{ position: sticky; bottom: 0; background: rgba(250,250,250,0.95); backdrop-filter: blur(6px); border-top: 1px solid #eee; } /* Spacing rhythm between sections/strips (optional) */ [data-mesh-id*="STRIP"]{ padding-top: 0; padding-bottom: 0; } /* =============================== Responsive polish =============================== */ @media (max-width: 768px){ #homeContainer{ padding: 56px 18px; } #titleText{ font-size: clamp(28px, 8vw, 36px); } #dateText{ margin-bottom: 24px; } }
top of page
  • Facebook
  • Twitter
  • Instagram

© 2035 by Site Name. Powered and secured by Wix

bottom of page