:root{--ink:#1f2a1f;--muted:#5d6b5d;--bg:#ffffff;--accent:#4b6b3c}
*{box-sizing:border-box}
html,body{margin:0;min-height:100%}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:16px;line-height:1.5}

/* Úvodní stránka: jen výkres, vycentrovaný, celý viditelný bez posuvníku */
.sheet{width:100%;max-width:1600px}
.sheet img{display:block;width:100%;height:auto;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);object-fit:contain}

/* 404 */
.hero{text-align:center}
.kicker{margin:0 0 8px;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}
.hero h1{margin:0 0 12px;font-size:clamp(2.4rem,8vw,4rem);font-weight:600;letter-spacing:-.01em}
.hero p{margin:0;color:var(--muted);font-size:1.1rem}
.hero a{color:var(--accent)}
