/*
Theme Name: Leesclub Groningen
Author: Leesclub Groningen
Description: Een warme, elegante aankondigingswebsite voor Leesclub Groningen.
Version: 1.0.0
Text Domain: leesclub-groningen
*/
:root{--cream:#f5efe6;--ink:#261c19;--rust:#9c5847}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.hero{min-height:82vh;position:relative;color:#fff;background:#31241f;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,19,15,.92) 0%,rgba(28,19,15,.76) 40%,rgba(28,19,15,.15) 100%),url('assets/leestafel.jpg') center center/cover no-repeat}.wrap{width:min(1180px,calc(100% - 48px));margin:auto;position:relative}.top{display:flex;justify-content:space-between;align-items:center;padding:34px 0}.logo{font-family:Georgia,serif;font-size:30px;line-height:.9;text-decoration:none;letter-spacing:-1px}.nav{display:flex;gap:30px;font-size:14px}.nav a{text-decoration:none}.nav a:hover{text-decoration:underline}.hero-copy{padding:115px 0 150px;max-width:760px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#e8c2a8}.hero h1{font:normal clamp(55px,7vw,105px)/.98 Georgia,serif;letter-spacing:-3px;margin:24px 0 26px}.hero p{font-size:clamp(18px,2vw,24px);line-height:1.65;max-width:630px}.pill{display:inline-flex;align-items:center;gap:16px;padding:17px 26px;background:var(--rust);color:white;border-radius:8px;text-decoration:none;font-size:16px;margin-top:22px}.pill:hover{background:#844737}.section{padding:85px 0}.grid{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;align-items:center}.section h2{font:normal clamp(38px,5vw,60px)/1.1 Georgia,serif;margin:0 0 24px}.section p{font-size:19px;line-height:1.8;margin:0 0 20px}.small-title{text-transform:uppercase;letter-spacing:2.5px;color:var(--rust);font-size:12px;font-weight:bold}.card{background:#e9ddd0;padding:50px;border-radius:4px}.card h2{font-size:44px}.muted{color:#65544b}.disabled{display:inline-block;background:#b7a79d;color:#fff;border-radius:8px;padding:18px 26px;font-size:16px;cursor:not-allowed;border:0;opacity:1}.note{font-size:14px!important;color:#65544b;margin-top:16px!important}footer{border-top:1px solid #dacbc0;padding:30px 0;font-size:13px;color:#6e5d55;display:flex;justify-content:space-between}@media(max-width:750px){.hero{min-height:720px}.hero:before{background:linear-gradient(90deg,rgba(28,19,15,.88),rgba(28,19,15,.45)),url('assets/leestafel.jpg') center/cover}.top{align-items:flex-start}.logo{font-size:25px}.nav{gap:15px;font-size:12px}.hero-copy{padding:105px 0}.hero h1{letter-spacing:-1.5px}.grid{grid-template-columns:1fr;gap:30px}.section{padding:60px 0}.card{padding:32px}footer{gap:20px;flex-wrap:wrap}}
