:root{color-scheme:light;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#302b26;background:#f8f5ef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:0;min-height:100vh;min-height:100svh;margin:0;padding:24px clamp(20px,3.125vw,48px);display:grid;grid-template-rows:1fr auto 1fr}.placeholder{grid-row:2;width:100%;padding-block:48px;text-align:center;animation:arrive .5s ease-out}.kuechenpalast-logo{display:block;width:clamp(140px,15vw,174px);max-width:100%;height:auto;margin:0 auto 36px}h1{max-width:25ch;margin:0 auto;font-size:clamp(1.375rem,1rem + 1.2vw,2rem);font-weight:400;line-height:1.4;letter-spacing:-.025em;text-wrap:balance}.site-credit{grid-row:3;align-self:end;justify-self:end}.credit-link{display:flex;min-height:44px;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 12px;padding-block:8px;color:#625c54;text-decoration:none}.credit-caption{font-size:.6875rem;line-height:1.5}.sb-brand{display:inline-flex;align-items:center;gap:7px;color:#132d3a;font-size:.8125rem;font-weight:650;letter-spacing:-.035em;white-space:nowrap}.sb-monogram{display:block;width:37px;height:auto}.sb-divider{width:1px;height:13px;background:#9cabb1}.credit-link:hover .sb-name{text-decoration:underline;text-underline-offset:4px}.credit-link:focus-visible{outline:2px solid #007b88;outline-offset:5px}@keyframes arrive{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.placeholder{animation:none}}
