@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:ital,wght@0,400;0,600;0,700;1,400&family=Barlow+Condensed:wght@400;600;700&display=swap');:root{--bk-black:#0e0d0b;--bk-dark:#1a1814;--bk-charcoal:#2a2720;--bk-ember:#d94f1a;--bk-flame:#f07030;--bk-gold:#e8a83c;--bk-cream:#f0ead8;--bk-muted:#9a9080;--bk-body:#c8bfaa;--bk-border:rgba(255,255,255,0.08)}.single-post #page-container,.single-post body{background:var(--bk-black)!important}.single-post #main-content,.single-post .container{background:transparent!important}.single-post .et_post_meta_wrapper{padding:0!important}.single-post .entry-featured-image-url{display:block;position:relative;width:100%;height:480px;overflow:hidden;margin:0 0 0 0}.single-post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0.55;display:block}.single-post .entry-featured-image-url::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,var(--bk-black) 0%,transparent 55%),linear-gradient(to right,rgba(14,13,11,0.6) 0%,transparent 65%);pointer-events:none}.single-post .et_post_meta_wrapper{position:relative}.single-post h1.entry-title{font-family:'Bebas Neue',sans-serif!important;font-size:clamp(38px,5.5vw,68px)!important;line-height:1.03!important;letter-spacing:0.02em!important;color:#ffffff!important;margin:0 0 16px!important;text-shadow:0 4px 28px rgba(0,0,0,0.55)}.single-post .et_post_meta_wrapper::before{content:'← Terug naar de Bierkantine';display:block;margin-bottom:20px;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.55);cursor:pointer}.single-post .et_post_meta_wrapper::before{pointer-events:none}.single-post .post-meta .entry-categories,.single-post .post-meta a[rel="category tag"]{font-family:'Barlow Condensed',sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--bk-flame)!important;border:1px solid var(--bk-flame)!important;padding:3px 10px!important;border-radius:2px!important;text-decoration:none!important;display:inline-block!important;margin-bottom:14px!important}.single-post .post-meta{font-family:'Barlow Condensed',sans-serif!important;font-size:12px!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:var(--bk-muted)!important}.single-post .post-meta a{color:var(--bk-muted)!important;text-decoration:none!important}.single-post #left-area,.single-post .et_pb_post{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.single-post .entry-content{font-family:'Barlow',sans-serif!important;font-size:17px!important;line-height:1.72!important;color:var(--bk-body)!important;max-width:740px}.single-post .entry-content p{color:var(--bk-body)!important;margin-bottom:1.5em!important}.single-post .entry-content h2{font-family:'Bebas Neue',sans-serif!important;font-size:34px!important;line-height:1.1!important;letter-spacing:0.03em!important;color:#ffffff!important;margin:2.2em 0 0.6em!important;padding-top:0.5em!important;border-top:1px solid var(--bk-border)!important}.single-post .entry-content h2:first-child{margin-top:0!important;border-top:none!important;padding-top:0!important}.single-post .entry-content h3{font-family:'Barlow Condensed',sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase!important;color:var(--bk-gold)!important;margin:1.8em 0 0.4em!important}.single-post .entry-content h4{font-family:'Barlow Condensed',sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:0.04em!important;text-transform:uppercase!important;color:var(--bk-muted)!important;margin:1.4em 0 0.3em!important}.single-post .entry-content blockquote{border-left:3px solid var(--bk-ember)!important;background:var(--bk-charcoal)!important;padding:18px 24px!important;margin:2em 0!important;border-radius:0 4px 4px 0!important}.single-post .entry-content blockquote p{font-style:italic!important;font-size:1.1em!important;color:var(--bk-cream)!important}.single-post .entry-content ul,.single-post .entry-content ol{padding-left:0!important;margin-bottom:1.5em!important;list-style:none!important}.single-post .entry-content ul li,.single-post .entry-content ol li{color:var(--bk-body)!important;padding:6px 0 6px 22px!important;border-bottom:1px solid var(--bk-border)!important;position:relative!important}.single-post .entry-content ul li:last-child,.single-post .entry-content ol li:last-child{border-bottom:none!important}.single-post .entry-content ul li::before{content:''!important;position:absolute!important;left:0!important;top:15px!important;width:6px!important;height:6px!important;background:var(--bk-ember)!important;border-radius:1px!important}.single-post .entry-content ol{counter-reset:bk-ol!important}.single-post .entry-content ol li{counter-increment:bk-ol!important}.single-post .entry-content ol li::before{content:counter(bk-ol)!important;position:absolute!important;left:0!important;top:6px!important;font-family:'Bebas Neue',sans-serif!important;font-size:15px!important;color:var(--bk-ember)!important;line-height:1!important}.single-post .entry-content img{border-radius:3px!important;width:100%!important;height:auto!important;opacity:0.9}.single-post .entry-content figure{margin:2em 0!important}.single-post .entry-content figcaption,.single-post .entry-content .wp-caption-text{font-family:'Barlow Condensed',sans-serif!important;font-size:12px!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:var(--bk-muted)!important;padding-left:12px!important;border-left:2px solid var(--bk-ember)!important;margin-top:8px!important}.single-post .entry-content a{color:var(--bk-flame)!important;text-decoration:underline!important;text-underline-offset:3px!important}.single-post .entry-content a:hover{color:var(--bk-gold)!important}.single-post .entry-content hr{border:none!important;border-top:1px solid var(--bk-border)!important;margin:2.4em 0!important}.single-post .entry-content strong{color:#fff!important}.single-post .entry-content em{font-style:italic!important}.single-post .post-tags,.single-post .entry-tags{margin-top:40px!important;padding-top:24px!important;border-top:1px solid var(--bk-border)!important}.single-post .post-tags a,.single-post .entry-tags a{font-family:'Barlow Condensed',sans-serif!important;font-size:11px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:var(--bk-muted)!important;border:1px solid rgba(255,255,255,0.12)!important;padding:4px 12px!important;border-radius:2px!important;text-decoration:none!important;display:inline-block!important;margin:0 4px 6px 0!important;transition:color 0.15s,border-color 0.15s!important}.single-post .post-tags a:hover,.single-post .entry-tags a:hover{color:var(--bk-flame)!important;border-color:var(--bk-flame)!important}.blog #page-container,.archive #page-container,.blog body,.archive body{background:var(--bk-black)!important}.blog #main-content,.archive #main-content,.blog .container,.archive .container{background:transparent!important}.blog .page-title,.archive .page-title{font-family:'Bebas Neue',sans-serif!important;font-size:48px!important;letter-spacing:0.04em!important;color:#fff!important;border-bottom:1px solid var(--bk-border)!important;padding-bottom:16px!important;margin-bottom:40px!important}.blog .et_pb_post,.archive .et_pb_post{background:var(--bk-charcoal)!important;border:1px solid var(--bk-border)!important;border-radius:3px!important;overflow:hidden!important;box-shadow:none!important;transition:border-color 0.18s,transform 0.18s!important;margin-bottom:28px!important;padding:0!important}.blog .et_pb_post:hover,.archive .et_pb_post:hover{border-color:var(--bk-ember)!important;transform:translateY(-2px)!important}.blog .et_pb_post .entry-featured-image-url,.archive .et_pb_post .entry-featured-image-url{display:block!important;width:100%!important;height:220px!important;overflow:hidden!important;margin:0!important}.blog .et_pb_post .entry-featured-image-url img,.archive .et_pb_post .entry-featured-image-url img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:0.72!important;transition:opacity 0.18s!important}.blog .et_pb_post:hover .entry-featured-image-url img,.archive .et_pb_post:hover .entry-featured-image-url img{opacity:0.9!important}.blog .et_pb_post .post-content,.archive .et_pb_post .post-content,.blog .et_pb_post .et_pb_post_content_inner,.archive .et_pb_post .et_pb_post_content_inner{padding:20px 22px 24px!important;background:transparent!important}.blog .et_pb_post .post-meta .entry-categories a,.archive .et_pb_post .post-meta .entry-categories a{font-family:'Barlow Condensed',sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:var(--bk-flame)!important;text-decoration:none!important}.blog .et_pb_post .post-meta,.archive .et_pb_post .post-meta{font-family:'Barlow Condensed',sans-serif!important;font-size:11px!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:var(--bk-muted)!important;margin-bottom:10px!important}.blog .et_pb_post .post-meta a,.archive .et_pb_post .post-meta a{color:var(--bk-muted)!important;text-decoration:none!important}.blog .et_pb_post h2.entry-title,.archive .et_pb_post h2.entry-title{font-family:'Bebas Neue',sans-serif!important;font-size:24px!important;line-height:1.1!important;letter-spacing:0.03em!important;color:#ffffff!important;margin:0 0 10px!important}.blog .et_pb_post h2.entry-title a,.archive .et_pb_post h2.entry-title a{color:#ffffff!important;text-decoration:none!important}.blog .et_pb_post h2.entry-title a:hover,.archive .et_pb_post h2.entry-title a:hover{color:var(--bk-flame)!important}.blog .et_pb_post .post-content p,.archive .et_pb_post .post-content p{font-family:'Barlow',sans-serif!important;font-size:14px!important;color:var(--bk-muted)!important;line-height:1.55!important;margin-bottom:0!important}.blog .et_pb_post .more-link,.archive .et_pb_post .more-link{font-family:'Barlow Condensed',sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:var(--bk-ember)!important;text-decoration:none!important;display:inline-block!important;margin-top:14px!important;border-bottom:1px solid var(--bk-ember)!important;padding-bottom:2px!important;transition:color 0.15s,border-color 0.15s!important}.blog .et_pb_post .more-link:hover,.archive .et_pb_post .more-link:hover{color:var(--bk-flame)!important;border-color:var(--bk-flame)!important}.blog .pagination,.archive .pagination{margin-top:40px!important}.blog .pagination a,.archive .pagination a,.blog .pagination span,.archive .pagination span{font-family:'Bebas Neue',sans-serif!important;font-size:18px!important;letter-spacing:0.06em!important;color:var(--bk-muted)!important;background:var(--bk-charcoal)!important;border:1px solid var(--bk-border)!important;border-radius:2px!important;padding:6px 16px!important;text-decoration:none!important;transition:color 0.15s,border-color 0.15s!important}.blog .pagination a:hover,.archive .pagination a:hover{color:#fff!important;border-color:var(--bk-ember)!important}.blog .pagination .current,.archive .pagination .current{color:var(--bk-ember)!important;border-color:var(--bk-ember)!important}.bk-back-link{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.55)!important;text-decoration:none!important;display:inline-block;margin-bottom:20px}.bk-back-link:hover{color:#fff!important}