/* Povaram refresh. Loaded after the archived theme on every HTML page. */
:root{--ink:#26352c;--muted:#637268;--green:#277044;--green-dark:#19532f;--line:#e2e9df;--surface:#fff;--page:#f4f7f2}
html,body{background:var(--page)}
body{color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;padding:0}
a{color:var(--green-dark);font-size:inherit;text-decoration:none}
a:hover{color:#123c22;text-decoration:underline}
#all{padding:24px 0 40px}
#container{width:min(1160px,calc(100% - 32px));margin:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 50px rgba(27,53,32,.08);overflow:hidden}
#top{left:0;width:100%;height:auto;min-height:88px;display:flex;align-items:center;gap:24px;box-sizing:border-box;padding:14px 28px;background:#fff;border-bottom:1px solid var(--line)}
.logo{position:static;float:none;width:auto;height:auto;padding:0;flex:0 0 auto}
.logo a{display:block;width:238px;height:60px;text-decoration:none}
.logo a::before,.logo a::after{display:none}
.logo img{position:absolute;width:1px;height:1px;clip-path:inset(50%)}
.nav{position:static;float:none;width:auto;height:auto;flex:1;padding:0}
.nav ul{display:flex;align-items:center;gap:6px;list-style:none}
.nav li{float:none;margin:0}
.nav li a{display:block;padding:9px 12px;line-height:1.3;color:var(--ink);font:600 14px/1.3 Arial,Helvetica,sans-serif;text-shadow:none;border-radius:9px}
.nav li a:hover{background:#eef5ec;color:var(--green-dark);text-decoration:none}
.searchblock{display:none}
#content{display:block;width:100%;box-sizing:border-box;padding:24px;background:var(--page);overflow:hidden}
#left{float:left;width:238px;margin:0;background:transparent}
#right{width:calc(100% - 262px);margin:0 0 0 262px;padding:20px;box-sizing:border-box;background:#fff;border:1px solid var(--line);border-radius:14px}
#right>table{width:100%!important;max-width:100%;table-layout:fixed}
#right>table>tbody>tr>td{max-width:100%;overflow-wrap:anywhere}
.brown_block{width:100%;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:none;overflow:hidden}
.ctitle{top:0;width:auto;height:auto;margin:0;padding:15px 18px;background:#edf5ea;color:var(--green-dark);font-size:18px;font-weight:700;line-height:1.3;text-align:left;text-shadow:none}
.menu ul{width:100%;border-radius:0}
.menu li{border-top:0;border-bottom:1px solid var(--line)}
.menu li:last-child{border-bottom:0}
.menu li a,.menu ul span.sublink{width:auto;height:auto;padding:10px 16px;line-height:1.35;background:none;color:var(--ink);font:500 15px/1.35 Arial,Helvetica,sans-serif;text-shadow:none}
.menu li a:hover,.menu ul span.sublink:hover,.menu ul span.opened{background:#f4f8f1;color:var(--green-dark);text-decoration:none}
.menu ul .submenu{width:100%;background:#f8faf7}
.menu ul .submenu ul li a{width:auto;padding:9px 18px;background:none;font-size:14px;line-height:1.35}
#topnews-block{margin-top:18px;padding:0 0 10px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}
.stitle{left:0;width:auto;height:auto;margin:0;padding:15px 18px;background:#edf5ea;color:var(--green-dark);font-size:17px;font-weight:700;line-height:1.3;text-align:left;text-shadow:none}
.topnews{width:auto;padding:8px 14px}
.topnews .custom-2{width:auto;margin:0;padding:9px 0;border-bottom:1px solid var(--line)}
.topnews .custom-2 a{color:var(--ink);font-style:normal;font-size:13px!important;line-height:1.35}
.topnews .custom-2 img{border-radius:7px}
.slider{width:100%;height:350px;padding:0;margin:0 0 20px}
.slider img{max-width:100%;border-radius:11px}
.cs-buttons{box-sizing:border-box;float:none;width:auto;height:30px;margin:8px 0 0!important;padding:6px 0;background:none;text-align:center}
.cs-buttons a{float:none;display:inline-block;width:10px;height:10px;margin:0 4px;background:#cbd9c9;border-radius:50%;vertical-align:middle}
.cs-buttons .cs-active{background:var(--green)!important}
.hblock{display:block;width:100%}
.vblock{box-sizing:border-box;width:33.333%;padding:0 10px 18px;float:left}
.htitle{box-sizing:border-box;width:100%;height:auto;min-height:42px;padding:10px 12px;background:#eaf3e7;border-radius:9px;color:var(--green-dark);font-size:16px;line-height:1.3;text-shadow:none}
.htitle a{color:var(--green-dark);font-size:16px;font-weight:700;text-decoration:none}
.custom-1{box-sizing:border-box;width:100%;height:auto;min-height:250px;padding:12px 0;border-bottom:1px solid var(--line);line-height:1.45}
.custom-1 img{box-sizing:border-box;width:100%;height:145px;margin:0 0 9px;border:0;border-radius:9px;object-fit:cover}
.custom-title{color:var(--ink);font-size:15px;font-style:normal;line-height:1.35}
.custom-2{box-sizing:border-box;width:100%;height:auto;min-height:58px;margin:0;padding:9px 0;border-bottom:1px solid var(--line)}
.custom-2 a{color:var(--ink);font-size:13px!important;text-shadow:none}
.speedbar{margin:0 0 16px;color:var(--muted);font-size:13px}
.speedbar a{color:var(--green-dark)}
.story,.full-story{box-sizing:border-box;width:100%;padding:0;text-align:left}
.post-title{margin:0 0 18px;color:var(--ink);line-height:1.2}
.post-title h1{font-size:30px!important;line-height:1.2}
.post-title h2{font-size:22px!important;line-height:1.3}
.post-title a{color:var(--green-dark);font-size:inherit!important}
.full-story{color:var(--ink);font-size:16px;line-height:1.7}
.full-story a{color:var(--green-dark);font-size:inherit}
.full-story p{height:auto}
.full-story img{max-width:100%;height:auto}
.news{color:var(--ink);font-size:16px;line-height:1.7}
.news:has(>table:first-child .adsbygoogle){display:flex;flex-direction:column}
.news>table:first-child:has(.adsbygoogle){order:2;margin-top:24px}
.news ul{margin:12px 0 20px 18px}
.short-story{min-height:110px;padding:16px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.5}
.short-img{width:140px;margin-right:16px}
.short-img img{box-sizing:border-box;width:140px;height:105px;margin:0;border:0;border-radius:9px;object-fit:cover}
.short-title{max-height:none;margin:0 0 7px;line-height:1.35}
.short-title a{color:var(--ink)!important;font-size:18px;font-style:normal;line-height:1.35;text-decoration:none}
.short-title a:hover{color:var(--green-dark)!important}
.short-data{margin-top:10px;color:var(--muted)}
.short-cat a{background:#eaf3e7;color:var(--green-dark)!important;border-radius:4px}
.speedbar{max-height:none;margin:0 0 16px;line-height:1.5}
.speedbar a{font-size:inherit;text-decoration:none}
.listing-title{margin:2px 10px 12px;color:var(--ink);font-size:28px;line-height:1.25}
.recipe-image-missing{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:170px;margin:14px 0 22px;padding:24px;border:1px dashed #c7d5c6;border-radius:12px;background:#f4f8f2;color:#5c6d60;font-size:15px;text-align:center}
.footer{box-sizing:border-box;width:100%;min-height:0;padding:24px 28px;background:#1d3929;border-radius:0;color:#d1dfd2}
.footer-header{display:none}
.sub-footer{box-sizing:border-box;width:50%;height:auto;min-height:30px;padding:0;color:#d1dfd2;font-size:13px}
@media(max-width:900px){#top{flex-wrap:wrap;gap:10px}#content{display:flex;flex-direction:column;gap:16px}#content>*:not(#left):not(#right){order:2}#right{order:1;width:100%;margin:0}#left{order:3;float:none;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px}#topnews-block{margin:0}.vblock{width:50%}}
@media(max-width:700px){#all{padding:0}#container{width:100%;border:0;border-radius:0}#top{padding:15px 18px}#top .nav{flex-basis:100%}.nav ul{flex-wrap:wrap}.nav li a{padding:7px 10px}#content{padding:14px;gap:14px}#right{padding:16px}.slider{display:none}#left{display:block}.vblock{width:100%;padding:0 0 18px}.custom-1{min-height:0}.custom-1 img{height:190px}.story,.full-story{width:100%}.post-title h1{font-size:25px!important}.footer{padding:20px}.sub-footer{float:none;width:100%;margin:0 0 10px}#right table{max-width:100%}}

/* Editorial direction: warm ivory, deep olive, restrained brass, and a full wordmark. */
:root{--ink:#292d26;--muted:#71766e;--green:#4b6249;--green-dark:#284b3d;--line:#e6e0d4;--surface:#fffdf8;--page:#f2efe7;--brass:#d78f69}
body{background:#eae5da;color:var(--ink)}
#all{padding:32px 0 52px}
#container{width:min(1200px,calc(100% - 40px));border:1px solid #d6d0c3;border-radius:10px;background:var(--surface);box-shadow:0 26px 70px rgba(35,42,31,.14)}
#top{min-height:102px;padding:17px 32px;gap:30px;background:#284b3d;border-bottom:3px solid var(--brass)}
.logo a{display:block;width:344px;height:72px;box-sizing:border-box;padding:0;background:url('/povaram-logo-chef.svg') left center/contain no-repeat;color:#fffaf0}
.logo a::before,.logo a::after{display:none}
.logo a:hover{text-decoration:none;color:#fffaf0}
.nav li a{color:#f8f5ed;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}
.nav li a:hover{background:rgba(255,255,255,.1);color:#f6dcb1}
#content{padding:28px;gap:24px;background:var(--page)}
#left{width:248px}
#right{width:calc(100% - 272px);margin-left:272px;padding:28px;border:1px solid #e8e1d5;border-radius:8px;box-shadow:0 10px 26px rgba(41,49,38,.04)}
.brown_block,#topnews-block{border-color:#e1dacd;border-radius:8px;box-shadow:0 8px 20px rgba(38,48,36,.04)}
.ctitle,.stitle{padding:17px 19px;background:#e8ebe2;color:#293e32;font:700 19px/1.25 Georgia,'Times New Roman',serif}
.menu li a,.menu ul span.sublink{padding:11px 18px;color:#30372e}
.menu li a:hover{background:#f3f0e7;color:#263d32}
.topnews .custom-2{padding:10px 0}
.topnews .custom-2 img{border-radius:5px}
.slider{height:320px;margin-bottom:20px}
.slider img{border-radius:5px}
.htitle{min-height:47px;padding:11px 13px;border-left:3px solid var(--brass);border-radius:0;background:#f2efe5;font:700 17px/1.3 Georgia,'Times New Roman',serif}
.htitle a{color:#263d32;font:inherit}
.custom-1 img{border-radius:5px}
.custom-title{font-family:Georgia,'Times New Roman',serif;font-size:17px;font-style:normal}
.post-title h1{font:700 36px/1.18 Georgia,'Times New Roman',serif!important}
.listing-title{font:700 33px/1.22 Georgia,'Times New Roman',serif}
#right #dle-content>div[style*="margin:12px"]{padding:20px!important;border-color:#e5dac5!important;background:#fbf8f1!important}
#right h1[style*="font-size:22px"]{font:700 27px/1.24 Georgia,'Times New Roman',serif!important}
.short-story{border-bottom-color:#e9e3d8}
.short-title a{font-family:Georgia,'Times New Roman',serif;font-size:20px}
.short-img img{border-radius:5px}
.short-cat a{background:#f0ede2}
.full-story,.news{font-size:16px;line-height:1.8}
.recipe-image-missing{border-color:#d8c9ab;border-radius:5px;background:#f8f5ee;color:#736f64}
.footer{background:#284b3d}
@media(max-width:900px){#right{width:100%;margin-left:0}#left{width:100%}}
@media(max-width:700px){#all{padding:0}#container{width:100%;border:0;border-radius:0}#top{padding:15px 18px;gap:10px}.logo a{width:336px;height:70px}.nav li a{padding:8px 10px;font-size:11px}#content{padding:14px}#right{padding:19px}.listing-title{font-size:28px}.post-title h1{font-size:29px!important}.slider{display:none}}

/* Links within editorial copy must remain distinct from the near-black body text. */
#right p a,#right .full-story a,#right .news a,#right .speedbar a{color:#006f9e;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}
#right p a:hover,#right .full-story a:hover,#right .news a:hover,#right .speedbar a:hover{color:#004b70;text-decoration-thickness:2px}
#right p a:focus-visible,#right .full-story a:focus-visible,#right .news a:focus-visible,#right .speedbar a:focus-visible{outline:2px solid #006f9e;outline-offset:3px}
#right a[href="https://deluxe.com.ua/"]{font-weight:700}
