/*
Theme Name: Tyler — Autumn American Dream
Theme URI: https://tylerromeroniner.com/
Author: Does This Help®
Description: Personal Fall 2026 WordPress theme for Tyler Romero Niner, organized around his story, heritage, goals, projects, accomplishments, family, and future.
Version: 2.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: tyler-american-dream
*/
:root{--navy:#17324d;--denim:#315d7c;--cranberry:#9b3438;--rust:#b9562c;--pumpkin:#d8762e;--gold:#dcae4b;--corn:#f1d27a;--sage:#6e7954;--pine:#3f503c;--cream:#fff8e9;--paper:#fffdf7;--tan:#ead8b8;--wood:#684936;--ink:#302923;--shadow:0 12px 32px rgba(48,41,35,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(#dbe7e8 0,#f0d69e 22rem,var(--cream) 45rem,#efe0c5 100%);font:17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:var(--denim)}a:hover{color:var(--cranberry)}.wrap{width:min(1120px,calc(100% - 28px));margin:auto}.site-header{background:linear-gradient(125deg,var(--navy),var(--denim) 42%,var(--cranberry) 78%,var(--rust));color:#fff;border-bottom:6px solid var(--gold)}.header-inner{padding:28px 0 22px;display:flex;align-items:center;gap:18px;justify-content:space-between}.brand a{color:#fff;text-decoration:none}.brand-name{font-size:clamp(1.65rem,5vw,3rem);font-weight:900;letter-spacing:-.03em}.brand-sub{color:var(--corn);font-weight:700}.user-links a{display:inline-block;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:8px 13px;margin-left:5px}.main-nav{background:rgba(48,41,35,.97);position:sticky;top:0;z-index:50}.main-nav ul{list-style:none;margin:0;padding:8px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.main-nav a{display:block;color:var(--cream);text-decoration:none;font-weight:800;padding:9px 13px;border-radius:999px}.main-nav a:hover{background:var(--cranberry);color:#fff}.hero{text-align:center;padding:70px 20px 62px;background:linear-gradient(rgba(255,248,233,.72),rgba(255,248,233,.94)),radial-gradient(circle at 15% 20%,rgba(220,174,75,.55),transparent 34%);border-bottom:7px solid var(--pumpkin)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--cranberry);font-weight:900}.hero h1{font-size:clamp(3rem,10vw,7rem);line-height:.88;margin:.15em 0;color:var(--navy);letter-spacing:-.055em}.hero .lead{font:italic clamp(1.25rem,4vw,2.1rem)/1.3 Georgia,serif;color:var(--wood);max-width:820px;margin:18px auto}.stars{color:var(--gold);letter-spacing:.35em;font-size:1.4rem}.gratitude{background:linear-gradient(90deg,var(--cranberry),var(--pumpkin),var(--wood));color:var(--cream);text-align:center;padding:22px}.gratitude strong{display:block;color:var(--corn);font-size:clamp(1.25rem,4vw,2rem)}main{padding:28px 0 55px}.intro{max-width:880px;margin:0 auto 28px;text-align:center}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tile,.content-card,.wp-content{background:rgba(255,253,247,.97);border:1px solid #ddc69e;border-radius:20px;box-shadow:var(--shadow);padding:28px}.tile h2,.content-card h1,.content-card h2{margin-top:0;color:var(--cranberry)}.wide{grid-column:1/-1}.heritage{border-top:7px solid var(--sage)}.goals{border-top:7px solid var(--gold)}.projects{border-top:7px solid var(--rust)}.milestones{border-top:7px solid var(--denim)}.family{border-top:7px solid var(--cranberry)}.future{border-top:7px solid var(--pine)}.section-title{text-align:center;color:var(--navy);font-size:clamp(2rem,5vw,3.4rem);margin:40px 0 18px}.wp-content{margin:24px 0}.post-list article{border-bottom:1px solid var(--tan);padding:18px 0}.site-footer{background:linear-gradient(135deg,var(--navy),var(--ink));border-top:6px solid var(--gold);color:var(--cream);text-align:center;padding:38px 20px}.site-footer a{color:var(--corn)}@media(max-width:720px){.header-inner{display:block;text-align:center}.user-links{margin-top:14px}.grid{grid-template-columns:1fr}.wide{grid-column:auto}.hero{padding:52px 16px}.main-nav a{font-size:.9rem;padding:8px 9px}}
