:root{color-scheme:light;--background:#fff9f4;--surface:#ffffff;--text:#312720;--muted:#74675f;--primary:#d65f3f;--primary-dark:#ae4329;--border:#eaded5}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--background);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.siteHeader{align-items:center;display:flex;height:72px;margin:0 auto;max-width:1120px;padding:0 24px}.brand{color:var(--primary);font-size:22px;font-weight:800;text-decoration:none}.centeredPage{margin:0 auto;max-width:720px;padding:80px 24px;text-align:center}.centeredPage h1,.recipeContent h1{font-size:clamp(36px,7vw,64px);letter-spacing:-.04em;line-height:1.02;margin:12px 0 20px}.centeredPage p,.description{color:var(--muted);font-size:18px;line-height:1.7}.eyebrow{color:var(--primary);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.primaryAction,.secondaryAction{border-radius:14px;display:inline-flex;font-weight:800;justify-content:center;padding:15px 22px;text-decoration:none}.primaryAction{background:var(--primary);color:white}.primaryAction:hover{background:var(--primary-dark)}.secondaryAction{color:var(--text)}.recipePage,.secondaryAction{background:var(--surface);border:1px solid var(--border)}.recipePage{border-radius:28px;margin:24px auto 80px;max-width:980px;overflow:hidden}.recipeHero{aspect-ratio:16/9;background-position:50%;background-size:cover;width:100%}.recipeContent{padding:clamp(28px,6vw,64px)}.description{max-width:720px}.notice{background:var(--background);border-radius:12px;color:var(--muted);padding:12px 16px}.metadata{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.metadata div{background:var(--background);border-radius:12px;min-width:130px;padding:14px}.metadata dt{color:var(--muted);font-size:13px}.metadata dd{font-size:16px;font-weight:800;margin:5px 0 0}.languageLinks{display:flex;gap:16px;margin:0 0 24px}.languageLinks a{color:var(--primary);font-weight:700}@media (max-width:680px){.recipePage{border-left:0;border-radius:0;border-right:0;margin-top:0}}.verificationPage{max-width:760px;padding-bottom:96px;padding-top:48px}.verificationCard{background:var(--surface);border:1px solid var(--border);border-radius:28px;box-shadow:0 20px 60px rgb(49 39 32/7%);padding:clamp(32px,7vw,72px)}.verificationIcon{align-items:center;background:#e8f5e9;border-radius:50%;color:#287a3d;display:inline-flex;font-size:34px;font-weight:800;height:76px;justify-content:center;margin:0 0 24px;width:76px}.verificationCard h1{font-size:clamp(34px,7vw,58px);letter-spacing:-.04em;line-height:1.05;margin:12px 0 20px}.verificationCard .description{margin:0 auto}.verificationCard .actions{margin-top:32px}@media (max-width:520px){.verificationPage{padding:24px 16px 56px}.verificationCard{border-radius:22px;padding:34px 22px}.verificationCard .actions{align-items:stretch;flex-direction:column}}