
:root{--dark:#332a22;--moss:#48623c;--moss2:#6b7c48;--rust:#bd7845;--paper:#f7f0df;--cream:#fffaf0;--line:#d6c5a6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#30291f;font:17px/1.7 Georgia,'Times New Roman',serif;background:repeating-linear-gradient(0deg,#e9e0cc 0,#e9e0cc 2px,#ede5d5 2px,#ede5d5 7px)}a{color:#365c40}a:hover{text-decoration:underline;color:#a45b2c}a:focus-visible{outline:3px solid #a96438;outline-offset:3px}.shell{max-width:1220px;margin:0 auto;background:var(--paper);box-shadow:0 0 30px #241c1350}.masthead{height:260px;background:#243b27 url('lesni-hlavicka.webp') center/cover no-repeat;position:relative;display:flex;align-items:end}.brand{margin:0 0 26px 34px;padding:14px 28px;background:#f7f0dfed;border:3px double #8b774e;box-shadow:0 4px 12px #1116;max-width:600px}.brand strong{font:700 clamp(29px,4vw,52px)/1.05 Georgia;color:#3e4e32;display:block;letter-spacing:-1px}.brand span{font:16px Arial;color:#8a552f}.tabs{background:#44382b;padding:0 18px;display:flex;flex-wrap:wrap;gap:4px;border-bottom:5px solid #a56c43}.tabs a{display:block;padding:11px 19px;color:#fff9ea;text-decoration:none;font:bold 15px Arial;background:linear-gradient(#758558,#445b3b);border:1px solid #8f9b76;border-radius:7px 7px 0 0}.tabs a:hover,.tabs a.active{background:linear-gradient(#d6a56b,#a9693d);color:#24180e}.breadcrumbs{font:13px Arial;color:#77654f;margin:0 0 14px}.breadcrumbs a{color:#62543f}.layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;padding:26px 26px 40px}.sidebar{align-self:start}.sidebox{background:#fffbf1;border:1px solid #c8b99c;margin-bottom:16px;box-shadow:2px 3px 0 #c8b89a55}.sidebox h2{margin:0;padding:9px 12px;color:#fff;font:bold 17px Georgia;background:linear-gradient(#6e7f51,#405737)}.sidebox ul{list-style:none;margin:0;padding:8px 12px}.sidebox li{padding:7px 0;border-bottom:1px dotted #c4b99e;font:15px/1.45 Arial}.sidebox li:last-child{border:0}.sidebox li a{text-decoration:none}.sidebox p{padding:8px 14px;font:15px/1.55 Arial;margin:0}.sidebox .tick{display:block;padding:5px 0}.sidephoto{width:100%;height:auto;display:block;border:6px solid #f8f0dc;box-shadow:0 0 0 1px #c9b99e}.content{min-width:0}.content h1{font:700 clamp(28px,3.3vw,40px)/1.16 Georgia;color:#384b31;margin:0 0 16px}.content h2{font:700 24px/1.25 Georgia;color:#4e623c;margin:25px 0 12px;border-bottom:2px solid #d7c39c;padding-bottom:6px}.content p{margin:0 0 16px}.lead{font-size:19px;line-height:1.65;color:#4c483b}.hero-intro{display:grid;grid-template-columns:44% 1fr;gap:20px;background:#fff9e9;border:1px solid var(--line);padding:12px;margin-bottom:25px}.hero-intro img{width:100%;height:230px;object-fit:cover}.hero-intro p{margin:0 0 8px}.section-head{padding:9px 14px;background:linear-gradient(#66794c,#405b38);color:#fff;font:bold 20px Georgia;margin:22px 0 12px}.article-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.article-card{background:#fffaf0;border:1px solid #d5c4a5;padding:12px;display:flex;gap:13px}.article-card img{width:125px;height:120px;object-fit:cover;flex-shrink:0}.article-card h3{font:700 18px/1.25 Georgia;margin:0 0 6px}.article-card p{font:14px/1.45 Arial;margin:0 0 7px}.article-card a{text-decoration:none}.category-list .article-card{margin:0 0 14px}.article-banner{width:100%;height:280px;object-fit:cover;border:7px solid #fffaf0;box-shadow:0 0 0 1px #d2c1a5;margin-bottom:18px}.note{padding:12px 16px;background:#f2ebd5;border-left:5px solid #ae713d;margin:16px 0;font:15px/1.6 Arial}.listline{padding-left:25px;position:relative;margin-bottom:8px!important}.listline:before{content:'•';position:absolute;left:7px;color:#9b632f}.sources{background:#f3ebd9;border-top:3px solid #c7b18a;padding:14px 20px;margin-top:32px}.sources h2{font:700 19px Georgia;margin:0 0 10px;border:0;padding:0}.sources ul{margin:0;padding-left:20px}.sources li{margin:4px 0;font:14px/1.5 Arial}.related{padding:18px 0}.related a{display:inline-block;margin:5px 10px 5px 0;font:14px Arial}.journal{width:100%;border-collapse:collapse;margin:18px 0 22px;font:14px Arial;background:#fffdf7}.journal th,.journal td{border:1px solid #b9a988;padding:10px 7px;text-align:left}.journal th{background:#d6dec9}.journal td{height:39px}.printbutton{font:14px Arial;color:#544f41}.footer{background:#352d26;color:#eee3d2;padding:20px 26px;font:14px Arial;display:flex;justify-content:space-between;gap:16px}.footer a{color:#f3d5ad}@media(max-width:860px){.layout{grid-template-columns:205px minmax(0,1fr);gap:16px;padding:18px}.article-list{grid-template-columns:1fr}.hero-intro{grid-template-columns:1fr}.hero-intro img{height:240px}.brand{margin-left:18px}}@media(max-width:640px){.masthead{height:200px}.brand{padding:10px 15px;margin:0 10px 16px;max-width:calc(100% - 20px)}.brand strong{font-size:31px}.tabs{padding:5px;gap:4px}.tabs a{flex:1 1 46%;text-align:center;border-radius:5px;padding:10px 4px;font-size:13px}.layout{display:flex;flex-direction:column-reverse;padding:14px}.content h1{font-size:30px}.sidebar{width:100%}.article-card img{width:110px;height:110px}.article-banner{height:230px}.footer{display:block}.journal{font-size:12px}.journal th,.journal td{padding:6px 4px}}@media print{body{background:#fff;font-size:12pt}.shell{box-shadow:none}.masthead,.tabs,.sidebar,.footer,.sources,.related,.breadcrumbs{display:none!important}.layout{display:block;padding:0}.article-banner{display:none}.content h1{font-size:22pt}.journal{break-inside:avoid}}
