/* /en/kitchen/decorate — Decorate × Kitchen L3 intersection page */

const DK_ACCENT = { terracotta: "#B58A2C", kitchen: "#A0734D" };

const DKHero = () => (
  <section className="dk-hero">
    <div className="img" style={{ backgroundImage: "url('https://images.unsplash.com/photo-1556909114-f6e7ad7d3136?w=2400&q=85')" }} />
    <div className="dk-mast">
      <span className="crumb">
        <a href="/">Home</a>  ·  <a href="/en/kitchen/">Kitchen</a>  ·  Decorate
      </span>
      <span className="ctr">Kitchen Decorate Edition</span>
      <span className="right">12 Guides / Spring 2026</span>
    </div>
    <div className="dk-cover">
      <div>
        <div className="eyebrow">Decorate · Kitchen · Color, Paint, Hardware</div>
        <h1>Paint that survives <em>grease and steam</em> isn't optional.</h1>
      </div>
      <div>
        <p className="deck">
          Twelve decoration guides for the room you see every day — cabinet finishes that last, accent wall color theory, the psychology of hardware, and how to style shelves that photograph well.
        </p>
        <div className="meta">
          <div><span className="k">Section</span><span className="v">Kitchen / Decorate</span></div>
          <div><span className="k">Guides</span><span className="v">12 total</span></div>
          <div><span className="k">Reading time</span><span className="v">8 min</span></div>
          <div><span className="k">Updated</span><span className="v">April 2026</span></div>
        </div>
      </div>
    </div>
  </section>
);

const DK_TOP5 = [
  { rank: "01", title: "How to paint kitchen cabinets", time: "6 days", cost: "$200 — $600", desc: "Cabinet-grade enamel paint reads professional. Editors' Pick, attributed to Iris.", link: "/en/kitchen/decorate/how-to-paint-kitchen-cabinets/" },
  { rank: "02", title: "How to paint a tile backsplash", time: "2 days", cost: "$40 — $120", desc: "Yes, you can paint tile. Grout becomes the grid. Fastest visual refresh in the kitchen.", link: "/en/kitchen/decorate/how-to-paint-a-tile-backsplash/" },
  { rank: "03", title: "How to stencil a kitchen floor", time: "1 day", cost: "$60 — $140", desc: "Concrete or vinyl. A pattern changes psychology without replacing subfloor.", link: "/en/kitchen/decorate/how-to-stencil-a-kitchen-floor/" },
  { rank: "04", title: "How to paint an island a bold color", time: "2 days", cost: "$100 — $300", desc: "Island in terracotta, navy, or sage with neutral walls. Instant confidence.", link: "/en/kitchen/decorate/how-to-paint-an-island-a-bold-color/" },
  { rank: "05", title: "How to style open shelves", time: "4 hours", cost: "$0 (existing items)", desc: "Proportion, repetition, color story. Psychology of empty space.", link: "/en/kitchen/decorate/how-to-style-open-shelves/" },
];

const DKTop5 = () => (
  <section className="dk-top5">
    <div className="dk-top5-wrap">
      <div className="section-folio">
        <span>Five Marquee Projects · Kitchen Decoration</span>
        <span className="pg">PG. 02</span>
      </div>
      <div className="dk-top5-head">
        <h2>Five decoration projects <em>that feel like renovation.</em></h2>
        <p className="deck">These five cover cabinet finish, accent walls, and shelf styling — the visible decisions that change how a kitchen feels.</p>
      </div>
      <div className="dk-top5-list">
        {DK_TOP5.map(t => (
          <article className="dk-top5-row" key={t.rank}>
            <div className="rank">№ {t.rank}</div>
            <div className="proj">
              <h3>{t.title}</h3>
              <p>{t.desc}</p>
              <a href={t.link} className="read">Read guide →</a>
            </div>
            <div className="specs">
              <div><span className="k">Time</span><span className="v">{t.time}</span></div>
              <div><span className="k">Materials</span><span className="v">{t.cost}</span></div>
            </div>
          </article>
        ))}
      </div>
    </div>
  </section>
);

const DKEssay = () => (
  <section className="dk-essay">
    <div className="dk-essay-wrap">
      <div className="section-folio" style={{ borderColor: 'rgba(181, 138, 44, 0.35)' }}>
        <span>Editor's Note · Kitchen, Decorated</span>
        <span className="pg">PG. 08</span>
      </div>
      <div className="dk-essay-grid">
        <aside className="dk-essay-side">
          <h2>The room where <em>design lives daily.</em></h2>
          <div className="by">By the Editors · 4 min read</div>
        </aside>
        <div className="dk-essay-body">
          <p className="dropcap">
            The kitchen is the room you see most, and the room where small decisions compound fastest. A paint color you pick at the store under fluorescent light will greet you in morning light, noon light, and evening light — and it will be different every time. A cabinet finish you choose will be touched fifty times a day. Hardware you install will be in your hand from the first breakfast of the week.
          </p>
          <p>
            Kitchen decoration lives at the intersection of beauty and durability. Paint has to survive grease and humidity. Color has to work with changing light. Hardware has to feel good and look intentional. That's what these 12 guides address — the visible decisions that change how a kitchen feels, without the cost of renovation.
          </p>
          <div className="pull">
            "A painted kitchen cabinet, done right, reads like a professional job and costs 1/10th of replacement."
          </div>
          <p>
            Below: five marquee projects, the toolkit you'll actually need, common mistakes, and the four contributors who've painted, stenciled, and styled their own kitchens. Pick a project.
          </p>
        </div>
      </div>
    </div>
  </section>
);

const CONTRIBUTORS = [
  { rank: "01", name: "Marcus Webb", location: "Columbus, Ohio", article: "Common Kitchen Decorate Fixes", time: "9 min", href: "/en/kitchen/decorate/common-kitchen-decorate-fixes/" },
  { rank: "02", name: "Dana Cole", location: "Austin, Texas", article: "Modern Kitchen Upgrades", time: "10 min", href: "/en/kitchen/decorate/modern-kitchen-upgrades/" },
  { rank: "03", name: "Ray Torres", location: "Phoenix, Arizona", article: "Kitchen Safety Checklist", time: "7 min", href: "/en/kitchen/decorate/kitchen-safety-checklist/" },
  { rank: "04", name: "Iris", location: "Editor's Pick", article: "How to Paint Kitchen Cabinets", time: "—", href: "/en/kitchen/decorate/how-to-paint-kitchen-cabinets/" },
];

const DKContributors = () => (
  <section className="dk-contributors">
    <div className="dk-contributors-wrap">
      <div className="section-folio">
        <span>Bylines · Four Voices on Kitchen Decoration</span>
        <span className="pg">PG. 14</span>
      </div>
      <div className="dk-contrib-head">
        <h2>Meet the four <em>who've decorated their kitchens.</em></h2>
      </div>
      <div className="dk-contrib-grid">
        {CONTRIBUTORS.map(c => (
          <div className="dk-contrib-card" key={c.rank}>
            <div className="badge">№ {c.rank}</div>
            <h4>{c.name}</h4>
            <p className="location">{c.location}</p>
            <p className="article">{c.article}</p>
            <p className="meta">{c.time} read</p>
            <a href={c.href} className="link">Read article →</a>
          </div>
        ))}
      </div>
    </div>
  </section>
);

const DKSearch = () => (
  <section className="dk-search">
    <div className="dk-search-wrap">
      <div className="section-folio">
        <span>Ask Iris · Real-Time Decoration Guides</span>
        <span className="pg">PG. 20</span>
      </div>
      <h2>Looking for something else?</h2>
      <p className="deck">Iris builds the guide on demand — type what you want to refresh, and Iris writes kitchen-decoration advice in real time.</p>
      <div className="search-box">
        <input type="text" placeholder="e.g. how to pick a kitchen paint color, accent wall psychology, hardware finish, open shelf styling..." />
        <button>Ask Iris →</button>
      </div>
    </div>
  </section>
);

const DKRelated = () => (
  <section className="dk-related">
    <div className="dk-related-wrap">
      <div className="dk-related-col">
        <div className="section-folio" style={{ marginBottom: 16 }}>
          <span>Other things to do · in the Kitchen</span>
          <span className="pg">A</span>
        </div>
        <h3>You're in the kitchen. <em>Pick a different verb.</em></h3>
        <div className="dk-related-list">
          <a href="/en/kitchen/repair/" className="row"><span className="n">01</span><span className="t">Repair the kitchen</span><span className="ct">64 guides</span></a>
          <a href="/en/kitchen/install/" className="row"><span className="n">02</span><span className="t">Install in the kitchen</span><span className="ct">78 guides</span></a>
          <a href="/en/kitchen/build/" className="row"><span className="n">03</span><span className="t">Build for the kitchen</span><span className="ct">41 guides</span></a>
          <a href="/en/kitchen/clean/" className="row"><span className="n">04</span><span className="t">Clean the kitchen</span><span className="ct">56 guides</span></a>
          <a href="/en/kitchen/organize/" className="row"><span className="n">05</span><span className="t">Organize the kitchen</span><span className="ct">38 guides</span></a>
          <a href="/en/kitchen/decorate/" className="row current"><span className="n">06</span><span className="t">Decorate the kitchen</span><span className="ct">12 guides — you are here</span></a>
        </div>
      </div>
      <div className="dk-related-col">
        <div className="section-folio" style={{ marginBottom: 16 }}>
          <span>Other rooms to decorate</span>
          <span className="pg">B</span>
        </div>
        <h3>Decorate in another room. <em>Pick a different room.</em></h3>
        <div className="dk-related-list">
          <a href="/en/decorate/bathroom/" className="row"><span className="n">01</span><span className="t">Bathroom Decorate</span></a>
          <a href="/en/decorate/bedroom/" className="row"><span className="n">02</span><span className="t">Bedroom Decorate</span></a>
          <a href="/en/decorate/living-room/" className="row"><span className="n">03</span><span className="t">Living room Decorate</span></a>
          <a href="/en/decorate/garage/" className="row"><span className="n">04</span><span className="t">Garage Decorate</span></a>
          <a href="/en/decorate/basement/" className="row"><span className="n">05</span><span className="t">Basement Decorate</span></a>
          <a href="/en/decorate/" className="row"><span className="n">✦</span><span className="t">All Decorate guides</span></a>
        </div>
      </div>
    </div>
  </section>
);

const DKColophon = () => (
  <section className="dk-colophon">
    <div className="dk-colophon-wrap">
      <p>This page is the Kitchen × Decorate intersection — one of 60 room × task-lane intersection pages on HowTo: Home Edition. It exists at two equivalent URLs: <code>/en/kitchen/decorate/</code> (room-first) and <code>/en/decorate/kitchen/</code> (lane-first). Both serve the same 12 guides, supporting two mental models of navigation.</p>
    </div>
  </section>
);
