/*
Theme Name: Soft Serve Society Gold
Theme URI: https://www.softservesociety.us
Author: Soft Serve Society
Description: Black and gold responsive homepage for Soft Serve Society.
Version: 1.0.0
Text Domain: softserve
*/
:root{--gold:#e9b84e;--bg:#080808;--fg:#f7f1e6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:Georgia,serif}a{color:var(--gold)}.nav{background:#050505;border-bottom:1px solid #a77b2c;padding:18px max(20px,5vw);display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{font-size:24px;color:var(--gold);text-decoration:none;letter-spacing:2px}.links{display:flex;gap:24px;flex-wrap:wrap}.links a{text-decoration:none;color:white;font:13px Arial,sans-serif;letter-spacing:1px}.visual{width:100%;display:block;height:auto}.section{max-width:1120px;margin:auto;padding:78px 24px}.section h2{color:var(--gold);font-size:clamp(30px,4vw,54px);margin:0 0 20px}.section p{font-size:clamp(17px,2vw,21px);line-height:1.7;color:#e4dfd7}.eyebrow{font:700 13px Arial,sans-serif;letter-spacing:3px;color:var(--gold)}.podcast{background:linear-gradient(120deg,#1b140b,#070707);border-block:1px solid #7c5c24}.columns{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.podcast-art{border-radius:14px;overflow:hidden;border:1px solid #9b742d;position:relative}.podcast-art img{width:100%;display:block}.button{display:inline-block;padding:15px 22px;background:var(--gold);color:#0b0b0b;text-decoration:none;font:700 14px Arial,sans-serif;border-radius:3px}.card{border:1px solid #735824;padding:30px;background:#111}.footer{border-top:1px solid #856528;padding:45px 24px;text-align:center;font:15px Arial,sans-serif}.footer a{color:var(--gold)}@media(max-width:700px){.nav{flex-direction:column}.links{justify-content:center;gap:14px}.brand{font-size:20px}.columns{grid-template-columns:1fr}.section{padding:52px 22px}}
