/* Dopracovaný úvod sdílí barvy, typografii i piktogramy s knihovnou. */
.design-controls{padding:9px 0}.control-inner small{font-size:.82rem}.home-intro{grid-template-columns:1fr 1.2fr;gap:45px;padding:25px 0}.home-intro h1{font-size:clamp(1.6rem,2.5vw,2.1rem)}.home-intro img{max-height:245px}.home-intro .eyebrow{color:var(--blue)}.home-nav{flex-wrap:wrap}.home-nav a{flex:1;text-align:center;padding-inline:12px;white-space:nowrap}.home-body{gap:48px;padding-top:35px}.news-heading h2{font-size:1.9rem}.archive-note{padding:12px 16px;background:var(--surface);border-radius:6px;font-size:.85rem;margin-top:18px}.home-news .news h3{font-size:1.3rem;line-height:1.35}.home-news .news p{line-height:1.7}.home-news .news:first-of-type{border-top:0;padding-top:0}.quick{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:23px}.quick>a{font-size:.92rem}.quick>a:last-child{border-bottom:0}.home-contact{border:1px solid var(--line);padding:23px;border-radius:12px;margin-top:23px}.home-contact .contact-name{font-size:1rem;font-weight:600;margin:17px 0 3px}.contact-role{font-size:.83rem;color:var(--muted)}.contact-action{display:flex!important;align-items:center;gap:10px}.contact-action .icon{width:20px;height:20px;flex-shrink:0}.home-contact small{font-size:.8rem}.project{border-left:3px solid var(--blue);border-radius:0 8px 8px 0}.archive-list{margin-top:7px;border:1px solid var(--line);border-radius:8px;padding:10px 20px}.archive-list>summary{font-size:1rem}.archive-entry{padding:18px 0;border-top:1px solid var(--line)}.archive-entry h3{font-size:1.08rem!important}.archive-entry p{font-size:.92rem;color:var(--muted)}.source-link{font-size:.85rem;display:inline-block;margin-top:12px}.home-footer .wrap{display:grid;grid-template-columns:1.6fr 1fr;gap:25px}.home-footer strong{display:block;font-size:.9rem;line-height:1.6}.home-footer p{font-size:.85rem;color:var(--muted);margin:8px 0}.footer-links{display:flex;justify-content:flex-end;gap:18px;flex-wrap:wrap;font-size:.85rem}.home-footer .footer-note{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;font-size:.8rem;margin:0}.home-intro figcaption{font-size:.75rem}.official{font-size:1rem}details[open]>summary{margin-bottom:10px}
@media(max-width:800px){.home-intro{gap:20px}.home-body{gap:24px}.home-nav a{flex:1 0 30%}.official{font-size:.88rem}}
@media(max-width:650px){.home-intro{grid-template-columns:1fr}.home-intro img{max-height:195px}.home-body{grid-template-columns:1fr}.home-aside{display:grid;gap:20px}.home-contact,.project{margin:0}.home-footer .wrap{grid-template-columns:1fr;gap:15px}.footer-links{justify-content:flex-start}.home-intro h1 br{display:none}.home-news .news h3{font-size:1.16rem}.official{font-size:.9rem}.home-nav a{white-space:normal}.quick{padding:20px}}
