/*
Theme Name: Amazing Homes Holding
Author: GorillaWired / Trinity
Description: Clean temporary holding page for Amazing Homes.
Version: 2.5.0
*/
:root{--bg:#050505;--panel:#0e0e0e;--text:#f6f1e8;--muted:#b9b0a3;--gold:#d6b25e;--line:rgba(214,178,94,.35)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#050505;color:var(--text);font-family:Inter,Arial,sans-serif}body{background:radial-gradient(circle at 50% -10%,rgba(214,178,94,.18),transparent 34%),linear-gradient(180deg,#0b0b0b,#000)}a{color:inherit}.ah-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:22px}.ah-card{width:min(760px,100%);text-align:center;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,rgba(18,18,18,.98),rgba(5,5,5,.98));box-shadow:0 28px 80px rgba(0,0,0,.65);padding:34px 22px}.ah-hero-photo{margin:0 auto 24px;max-width:620px;border:1px solid var(--line);border-radius:26px;padding:10px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025));box-shadow:0 24px 60px rgba(0,0,0,.48);overflow:hidden}.ah-hero-photo img{display:block;width:100%;height:auto;max-height:380px;object-fit:cover;object-position:center;border-radius:18px}.ah-logo{width:96px;height:96px;margin:0 auto 20px;border-radius:24px;border:1px solid var(--line);background:#000;display:grid;place-items:center}.ah-logo svg{width:58px;height:58px;fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ah-brand{font-size:30px;font-weight:900;letter-spacing:.01em;margin:0}.ah-sub{margin:8px 0 18px;color:var(--gold);font-size:13px;text-transform:uppercase;letter-spacing:.16em;font-weight:800}.ah-pill{display:inline-flex;align-items:center;gap:9px;margin:0 auto 26px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;color:#f1d893;background:rgba(214,178,94,.08);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.ah-dot{width:8px;height:8px;border-radius:50%;background:#67ffa8;box-shadow:0 0 18px #67ffa8}.ah-title{font-family:Georgia,Times,serif;font-weight:500;font-size:clamp(38px,8vw,66px);line-height:1.02;letter-spacing:-.04em;margin:0 0 18px}.ah-title em{color:var(--gold);font-style:italic}.ah-copy{max-width:610px;margin:0 auto;color:#ddd4c7;font-size:18px;line-height:1.6}.ah-photo{margin:28px auto 0;max-width:590px;border:1px solid var(--line);border-radius:24px;padding:10px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025));box-shadow:0 22px 54px rgba(0,0,0,.45);overflow:hidden}.ah-photo img{display:block;width:100%;height:auto;max-height:360px;object-fit:cover;border-radius:17px}.ah-photo-caption{margin-top:10px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.ah-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0 4px}.ah-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;text-decoration:none;font-weight:900}.ah-btn.primary{background:var(--gold);color:#070707}.ah-btn.secondary{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.ah-note{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);color:var(--muted);font-size:14px}.ah-services{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.ah-services span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 11px;color:#d7cec0;font-size:13px;background:rgba(255,255,255,.035)}@media(max-width:520px){.ah-page{padding:14px;align-items:flex-start}.ah-card{margin-top:12px;border-radius:22px;padding:28px 18px}.ah-logo{width:76px;height:76px;border-radius:20px;margin-bottom:16px}.ah-logo svg{width:46px;height:46px}.ah-brand{font-size:26px}.ah-sub{font-size:11px;line-height:1.45}.ah-pill{font-size:10px;letter-spacing:.08em;margin-bottom:22px}.ah-title{font-size:40px}.ah-copy{font-size:16px;line-height:1.52}.ah-actions{display:grid}.ah-btn{width:100%}}
