/*
Theme Name: UrbanEveryday
Author: Que Ecosystem
Description: An editorial storefront for Home, Fitness and Everyday Living.
Version: 1.0.0
Requires PHP: 8.1
*/
:root{--cream:#f7f5ef;--ink:#232820;--olive:#495342;--muted:#62695d;--line:#d8dccf;--sand:#e9e5da}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--cream);font:17px/1.65 system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#68775b}img{max-width:100%;height:auto}button,a,input{touch-action:manipulation}:focus-visible{outline:3px solid #9b6632;outline-offset:5px}.wrap{width:100%;padding-left:clamp(20px,4vw,100px);padding-right:clamp(20px,4vw,100px);margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:8px;background:white;z-index:20}header{border-bottom:1px solid var(--line);background:var(--cream)}.head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0}.wordmark{text-decoration:none;font-family:Georgia,serif;font-size:29px;letter-spacing:-1.4px}.wordmark span{color:#7b856f}nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}nav a{text-decoration:none}.pill,.wp-block-button__link{display:inline-block;background:var(--olive);color:#fff!important;text-decoration:none;border-radius:0;padding:13px 24px;font-size:14px}.eyebrow{text-transform:uppercase;letter-spacing:2.5px;font-size:11px;font-weight:650;color:var(--olive)}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(48px,6.5vw,88px);letter-spacing:-3px;margin:22px 0}h2{font-size:clamp(32px,4vw,49px);letter-spacing:-1.3px}h3{font-size:29px;letter-spacing:-.5px}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:7%;align-items:center;padding:68px 0 76px}.hero p{max-width:490px;color:var(--muted)}.hero .actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:32px}.hero-art{background:#e8e8de;position:relative;padding:24px}.hero-art img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.art-caption{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1px;padding-top:16px}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;color:var(--muted);font-size:12px;letter-spacing:1px}.strip .wrap{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.section{padding:70px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.section-head h2{margin:10px 0 0}.section-head p{max-width:390px;color:var(--muted);margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.collection{padding:32px;background:var(--sand);display:flex;flex-direction:column;min-height:340px;border-top:3px solid #88937b}.collection:nth-child(2){background:#dce2d4}.collection:nth-child(3){background:#e5e4df}.collection .number{font-family:Georgia,serif;font-size:55px;color:#7e8974}.collection h3{margin:20px 0 12px}.collection p{color:var(--muted);font-size:15px;margin:0 0 26px}.collection a{margin-top:auto;font-size:14px}.editorial{background:var(--olive);color:var(--cream)}.editorial .wrap{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.editorial .eyebrow{color:#c8d2bc}.editorial p{color:#e0e5d8}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.post-card{border-bottom:1px solid var(--line);padding-bottom:25px}.post-card img{aspect-ratio:2;object-fit:cover;width:100%}.post-card h3{font-size:27px}.post-card a{text-decoration:none}.post-card p{font-size:15px;color:var(--muted)}.prose{max-width:780px;margin:65px auto 85px;padding:0 22px}.prose h1{font-size:clamp(40px,5vw,65px)}.prose h2{font-size:34px;margin-top:46px}.prose h3{font-size:27px}.prose li{margin:10px 0}.prose img{height:auto}.meta{font-size:12px;color:var(--muted)}.shop-banner{padding:40px;background:var(--sand);margin-top:45px}.footer{border-top:1px solid var(--line);padding:45px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.disclosure{font-size:12px;color:var(--muted);max-width:890px;margin-top:30px}.copyright{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.empty{padding:32px;background:#ebece4}.search-form{display:flex;gap:10px}.search-field{padding:12px;max-width:100%;border:1px solid var(--line)}.search-submit{padding:12px;background:var(--olive);color:white;border:0}.pagination{margin-top:32px}@media(max-width:800px){.head{align-items:start;flex-direction:column;gap:12px}nav{gap:18px}.hero{grid-template-columns:1fr;padding:40px 0;gap:30px}.hero-art{max-width:440px}.grid,.posts{grid-template-columns:1fr}.collection{min-height:280px}.editorial .wrap{grid-template-columns:1fr;gap:15px}.section{padding:45px 0}.section-head{display:block}.section-head p{margin-top:20px}.prose{margin:40px auto}.strip .wrap{gap:8px;flex-direction:column}h1{letter-spacing:-2px}.footer-top{flex-direction:column}}

/* Fluid outer sections retain consistent gutters at every viewport width. */
.wrap{padding-inline:clamp(20px,4vw,100px)}
.ue-contact input,.ue-contact textarea{font:inherit;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink)}
.ue-contact button{cursor:pointer;border:0}
