body,main,.site-main,.content-area{background-color:var(--global-palette9,#000000)}.wp-block[data-align=full] .kunoco-hero-section,.wp-block[data-align=full] .kunoco-service-grid,.wp-block[data-align=wide] .kunoco-hero-section,.wp-block[data-align=wide] .kunoco-service-grid{margin-top:0;margin-bottom:0}.wp-block[data-align=full]:has(.kunoco-hero-section),.wp-block[data-align=full]:has(.kunoco-service-grid),.wp-block[data-align=wide]:has(.kunoco-hero-section),.wp-block[data-align=wide]:has(.kunoco-service-grid){margin-top:0!important;margin-bottom:0!important}.entry-content-wrap{padding:0!important}.google-logo{height:20px}.hero-btn-icon{height:inherit}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mobile-navigation .menu-item a,.mobile-navigation .drawer-nav-drop-wrap .menu-item a,.drawer-navigation .menu-item>a,.mobile-drawer-nav .menu-item>a,#mobile-drawer .menu-item a{color:var(--global-palette1)!important}.mobile-navigation .menu-item a:hover,.drawer-navigation .menu-item>a:hover,#mobile-drawer .menu-item a:hover{color:var(--global-palette2)!important}img[src*=Kunoco-Fuel-Delivery-flyer]{object-fit:contain!important}img[src*=catering-menu]{object-fit:contain!important}.hero-btn-primary,.cta-button,.location-button,.btn-primary,button[type=submit]{background-color:var(--global-palette1);color:var(--global-palette7);border:2px solid var(--global-palette1);border-radius:0;font-weight:700;padding:1rem 2rem;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .4s ease,border-color .4s ease;box-shadow:none}.hero-btn-primary::before,.cta-button::before,.location-button::before,.btn-primary::before,button[type=submit]::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--global-palette2);z-index:-1;transition:width .4s ease}.hero-btn-primary:hover::before,.cta-button:hover::before,.location-button:hover::before,.btn-primary:hover::before,button[type=submit]:hover::before{width:100%}.hero-btn-primary:hover,.cta-button:hover,.location-button:hover,.btn-primary:hover,button[type=submit]:hover{border-color:var(--global-palette2);color:var(--global-palette7);transform:none;box-shadow:none}.hero-btn-secondary{background:0 0;color:var(--global-palette3);border:2px solid var(--global-palette3);border-radius:0;font-weight:700;padding:1rem 2rem;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;position:relative;overflow:hidden;z-index:1;transition:color .4s ease,border-color .4s ease}.hero-btn-secondary::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--global-palette3);z-index:-1;transition:width .4s ease}.hero-btn-secondary:hover::before{width:100%}.hero-btn-secondary:hover{color:var(--global-palette7);border-color:var(--global-palette3);transform:none}.palette-classic,.nav-palette-classic{--classic-yellow:#F8D918;--classic-red:#D1172C;--classic-blue:#0a0a26;--classic-black:#292929;--classic-gray:#6F6F6F;--classic-gray-light:#F6F6F6;--classic-white:#FFFFFF;--classic-warm-bg:#FDFBF7}.palette-classic{--global-palette1:var(--classic-yellow);--global-palette2:var(--classic-red);--global-palette3:var(--classic-black);--global-palette4:var(--classic-gray);--global-palette5:var(--classic-gray-light);--global-palette6:var(--classic-white);--global-palette7:var(--classic-white);--global-palette8:var(--classic-white);--global-palette9:var(--classic-white)}.palette-classic,.palette-classic main,.palette-classic .site-main,.palette-classic .content-area{background-color:var(--classic-white)}.palette-classic .wp-block-kunoco-split-content{background-color:var(--classic-white);max-width:1200px;margin:60px auto}.home.palette-classic .wp-block-kunoco-split-content{margin:0 auto}.palette-classic .wp-block-kunoco-split-content .split-content-text{background-color:var(--classic-white);padding:60px 80px}@media screen and (max-width:1300px){.palette-classic .wp-block-kunoco-split-content{margin:0 auto}.palette-classic .wp-block-kunoco-split-content .split-content-text{background-color:var(--classic-white);padding:40px 16px}}.palette-classic .wp-block-kunoco-split-content .section-bg-overlay{background-color:rgba(255,255,255,.95)}.palette-classic .wp-block-kunoco-split-content .split-heading{color:var(--classic-black);font-weight:700;font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.palette-classic .wp-block-kunoco-split-content .split-subheading{color:var(--classic-black);font-weight:400;font-size:1rem;margin-bottom:1.5rem}.palette-classic .wp-block-kunoco-split-content .split-content,.palette-classic .wp-block-kunoco-split-content .split-closing{color:var(--classic-black);font-size:1rem;line-height:1.7}.palette-classic .wp-block-kunoco-split-content .feature-item{padding:0;margin-bottom:20px;background:0 0;border:none;box-shadow:none}.palette-classic .wp-block-kunoco-split-content .feature-icon{color:var(--classic-blue)}.palette-classic .wp-block-kunoco-split-content .feature-title{color:var(--classic-black);font-weight:700}.palette-classic .wp-block-kunoco-split-content .feature-description{color:var(--classic-black)}.palette-classic .wp-block-kunoco-split-content .cta-link{color:var(--classic-red);text-decoration:underline;font-weight:400}.palette-classic .wp-block-kunoco-split-content .cta-link:hover{color:var(--classic-black)}.palette-classic .wp-block-kunoco-split-content .split-cta{color:var(--classic-black)}.palette-classic .hero-btn-primary,.palette-classic .cta-button,.palette-classic .location-button,.palette-classic .btn-primary,.palette-classic button[type=submit]{background-color:var(--classic-yellow);color:var(--classic-black);border:2px solid var(--classic-yellow);border-radius:0;font-weight:700;padding:1rem 2rem;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:color .4s ease,border-color .4s ease;box-shadow:none}.palette-classic .hero-btn-primary::before,.palette-classic .cta-button::before,.palette-classic .location-button::before,.palette-classic .btn-primary::before,.palette-classic button[type=submit]::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--classic-red);z-index:-1;transition:width .4s ease}.palette-classic .hero-btn-primary:hover::before,.palette-classic .cta-button:hover::before,.palette-classic .location-button:hover::before,.palette-classic .btn-primary:hover::before,.palette-classic button[type=submit]:hover::before{width:100%}.palette-classic .hero-btn-primary:hover,.palette-classic .cta-button:hover,.palette-classic .location-button:hover,.palette-classic .btn-primary:hover,.palette-classic button[type=submit]:hover{border-color:var(--classic-red);color:var(--classic-white);transform:none;box-shadow:none}.palette-classic .hero-btn-secondary{background:0 0;color:var(--classic-white);border:2px solid var(--classic-white);border-radius:0;font-weight:700;padding:1rem 2rem;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;position:relative;overflow:hidden;z-index:1;transition:color .4s ease,border-color .4s ease}.palette-classic .hero-btn-secondary::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--classic-white);z-index:-1;transition:width .4s ease}.palette-classic .hero-btn-secondary:hover::before{width:100%}.palette-classic .hero-btn-secondary:hover{color:var(--classic-black);border-color:var(--classic-white);transform:none}.palette-classic .kunoco-service-grid{background-color:var(--classic-white)}.palette-classic .kunoco-service-grid .service-grid-overlay{background-color:rgba(255,255,255,.95)}.palette-classic .kunoco-service-grid .section-title{color:var(--classic-black);font-weight:700}.palette-classic .kunoco-service-grid .section-subtitle{color:var(--classic-black)}.palette-classic .kunoco-service-grid .service-card{background:var(--classic-gray-light);border:none;border-left:4px solid var(--classic-yellow);box-shadow:none;border-radius:0;padding:2.5rem 2rem;transition:border-color .3s ease,background-color .3s ease}.palette-classic .kunoco-service-grid .service-card:hover{background:#ececec;border-left-color:var(--classic-red);box-shadow:none;transform:none}.palette-classic .kunoco-service-grid .service-icon i{color:var(--classic-blue)}.palette-classic .kunoco-service-grid .service-title,.palette-classic .kunoco-service-grid .service-description,.palette-classic .kunoco-service-grid .service-details,.palette-classic .kunoco-service-grid .cta-text{color:var(--classic-black)}.palette-classic .kunoco-service-grid .cta-link,.palette-classic .kunoco-service-grid .cta-link span{color:var(--classic-black)}.palette-classic .kunoco-service-grid .cta-link a{color:var(--classic-red);text-decoration:underline}.palette-classic .kunoco-service-grid .cta-link a:hover{color:var(--classic-black)}.palette-classic .kunoco-hero-section .hero-headline{color:var(--classic-white)}.palette-classic .kunoco-hero-section .hero-accent{color:var(--classic-yellow)}.palette-classic .kunoco-hero-section .hero-subheadline{color:rgba(255,255,255,.9)}.palette-classic .kunoco-hero-section .hero-subheadline a{color:var(--classic-yellow);text-decoration:underline}.palette-classic .kunoco-hero-section .hero-subheadline a:hover{color:var(--classic-white)}.palette-classic .kunoco-hero-section .locations-heading{color:var(--classic-yellow)}.palette-classic .kunoco-hero-section .location-card{background:rgba(0,0,0,.6);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15)}.palette-classic .kunoco-hero-section .location-card:hover{background:rgba(0,0,0,.7);border-color:var(--classic-yellow)}.palette-classic .kunoco-hero-section .location-town{color:var(--classic-white)}.palette-classic .kunoco-hero-section .location-address{color:rgba(255,255,255,.7)}.palette-classic .kunoco-hero-section .location-phone a{color:var(--classic-yellow)}.palette-classic .wp-block-kunoco-cta-banner{background-color:var(--classic-gray-light)}.palette-classic .wp-block-kunoco-cta-banner .cta-headline,.palette-classic .wp-block-kunoco-cta-banner .cta-subheadline{color:var(--classic-black)}body.palette-classic #masthead,body.nav-palette-classic #masthead,body.palette-classic .site-main-header-wrap .site-header-row-container-inner,body.nav-palette-classic .site-main-header-wrap .site-header-row-container-inner{background:var(--classic-warm-bg)!important;box-shadow:0 2px 12px rgba(0,0,0,6%);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--classic-yellow) 0%,var(--classic-red) 100%)1}body.palette-classic .site-branding a.brand img,body.nav-palette-classic .site-branding a.brand img{max-width:120px}body.palette-classic .site-branding .site-title,body.palette-classic .site-branding .site-title a,body.nav-palette-classic .site-branding .site-title,body.nav-palette-classic .site-branding .site-title a{font-family:playfair display,Georgia,serif!important;color:var(--classic-black)!important;font-weight:700!important;letter-spacing:-.01em}body.palette-classic .site-branding .site-description,body.nav-palette-classic .site-branding .site-description{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif!important;color:var(--classic-gray)!important}body.palette-classic .main-navigation .primary-menu-container>ul>li.menu-item>a,body.palette-classic .header-navigation .menu-item>a,body.nav-palette-classic .main-navigation .primary-menu-container>ul>li.menu-item>a,body.nav-palette-classic .header-navigation .menu-item>a{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif!important;color:var(--classic-black)!important;font-weight:600!important;letter-spacing:.02em;position:relative;transition:color .3s ease}body.palette-classic .main-navigation .primary-menu-container>ul>li.menu-item>a::after,body.nav-palette-classic .main-navigation .primary-menu-container>ul>li.menu-item>a::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,var(--classic-yellow) 0%,var(--classic-red) 100%);transition:width .3s ease}body.palette-classic .main-navigation .primary-menu-container>ul>li.menu-item>a:hover::after,body.nav-palette-classic .main-navigation .primary-menu-container>ul>li.menu-item>a:hover::after{width:80%}body.palette-classic .main-navigation .primary-menu-container>ul>li.menu-item>a:hover,body.palette-classic .header-navigation .menu-item>a:hover,body.nav-palette-classic .main-navigation .primary-menu-container>ul>li.menu-item>a:hover,body.nav-palette-classic .header-navigation .menu-item>a:hover{color:var(--classic-red)!important}body.palette-classic .main-navigation .primary-menu-container>ul>li.current-menu-item>a,body.palette-classic .main-navigation .primary-menu-container>ul>li.current_page_item>a,body.nav-palette-classic .main-navigation .primary-menu-container>ul>li.current-menu-item>a,body.nav-palette-classic .main-navigation .primary-menu-container>ul>li.current_page_item>a{color:var(--classic-red)!important}body.palette-classic .main-navigation .primary-menu-container>ul>li.current-menu-item>a::after,body.palette-classic .main-navigation .primary-menu-container>ul>li.current_page_item>a::after,body.nav-palette-classic .main-navigation .primary-menu-container>ul>li.current-menu-item>a::after,body.nav-palette-classic .main-navigation .primary-menu-container>ul>li.current_page_item>a::after{width:80%}body.palette-classic #mobile-drawer .menu-item.current-menu-item>a,body.palette-classic #mobile-drawer .menu-item.current_page_item>a,body.nav-palette-classic #mobile-drawer .menu-item.current-menu-item>a,body.nav-palette-classic #mobile-drawer .menu-item.current_page_item>a{color:var(--classic-red)!important;position:relative;padding-left:1rem}body.palette-classic #mobile-drawer .menu-item.current-menu-item>a::before,body.palette-classic #mobile-drawer .menu-item.current_page_item>a::before,body.nav-palette-classic #mobile-drawer .menu-item.current-menu-item>a::before,body.nav-palette-classic #mobile-drawer .menu-item.current_page_item>a::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:linear-gradient(180deg,var(--classic-yellow) 0%,var(--classic-red) 100%);border-radius:2px}body.palette-classic #mobile-drawer,body.palette-classic .mobile-drawer-nav,body.nav-palette-classic #mobile-drawer,body.nav-palette-classic .mobile-drawer-nav{background-color:var(--classic-warm-bg)!important}body.palette-classic #mobile-drawer .drawer-header,body.nav-palette-classic #mobile-drawer .drawer-header{border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--classic-yellow) 0%,var(--classic-red) 100%)1}body.palette-classic .mobile-navigation .menu-item a,body.palette-classic .drawer-navigation .menu-item>a,body.palette-classic #mobile-drawer .menu-item a,body.nav-palette-classic .mobile-navigation .menu-item a,body.nav-palette-classic .drawer-navigation .menu-item>a,body.nav-palette-classic #mobile-drawer .menu-item a{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif!important;color:var(--classic-black)!important;font-weight:600!important;transition:color .3s ease}body.palette-classic .mobile-navigation .menu-item a:hover,body.palette-classic .drawer-navigation .menu-item>a:hover,body.palette-classic #mobile-drawer .menu-item a:hover,body.nav-palette-classic .mobile-navigation .menu-item a:hover,body.nav-palette-classic .drawer-navigation .menu-item>a:hover,body.nav-palette-classic #mobile-drawer .menu-item a:hover{color:var(--classic-red)!important}body.palette-classic .menu-toggle-icon,body.palette-classic .kadence-svg-iconset,body.nav-palette-classic .menu-toggle-icon,body.nav-palette-classic .kadence-svg-iconset{color:var(--classic-black)!important}body.palette-classic #mobile-drawer .menu-toggle-close,body.nav-palette-classic #mobile-drawer .menu-toggle-close{color:var(--classic-black)!important}body.palette-classic #mobile-drawer .menu-toggle-close:hover,body.nav-palette-classic #mobile-drawer .menu-toggle-close:hover{color:var(--classic-red)!important}.kunoco-employment-banner{min-height:calc(100vh - 200px)}.palette-classic .kunoco-employment-banner .employment-banner-card{background:var(--classic-white);border:none;border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.1)}.palette-classic .kunoco-employment-banner .employment-banner-headline,.palette-classic .kunoco-employment-banner .employment-banner-subheadline{color:var(--classic-black)}.palette-classic .kunoco-employment-banner .employment-banner-description{color:var(--classic-gray)}.palette-classic .kunoco-employment-banner .employment-banner-description a{color:var(--classic-red)}.palette-classic .kunoco-employment-banner .location-town{color:var(--classic-blue)}.palette-classic .kunoco-employment-banner a.location-card:hover .location-town{color:var(--classic-red)}.palette-classic .kunoco-employment-banner .location-address{color:var(--classic-gray)}.palette-classic .wp-block-kunoco-split-content .view-full-menu-btn{background-color:var(--classic-red);color:var(--classic-white);border:1px solid var(--classic-black)}.palette-classic .wp-block-kunoco-split-content .view-full-menu-btn::before{background-color:var(--classic-yellow)}.palette-classic .wp-block-kunoco-split-content .view-full-menu-btn:hover{border-color:var(--classic-black);color:var(--classic-white)}.palette-classic .kunoco-location{background-color:var(--classic-gray-light)}.palette-classic .kunoco-location .location-headline{color:var(--classic-black)}.palette-classic .kunoco-location .location-paragraph{color:var(--classic-gray)}.palette-classic .kunoco-location .location-phone{color:var(--global-palette2)}.palette-classic .kunoco-location .location-phone:hover{color:var(--global-palette1)}.palette-classic .kunoco-testimonials{background-color:var(--classic-white)}.palette-classic .kunoco-testimonials .testimonials-overlay{background:0 0}.palette-classic .kunoco-testimonials .section-title{color:var(--classic-black)}.palette-classic .kunoco-testimonials .section-subtitle{color:var(--classic-gray)}.palette-classic .kunoco-testimonials .testimonial-card{background:var(--classic-white);border:1px solid var(--classic-gray-light);box-shadow:0 4px 20px rgba(0,0,0,8%)}.palette-classic .kunoco-testimonials .testimonial-text{color:var(--classic-black)}.palette-classic .kunoco-testimonials .testimonial-author{color:var(--classic-black)}.palette-classic .kunoco-testimonials .testimonial-stars{color:var(--classic-yellow)}.palette-classic .kunoco-process-steps-block{background-color:var(--classic-white)}.palette-classic .kunoco-process-steps-block .section-title{color:var(--classic-black)}.palette-classic .kunoco-process-steps-block .section-subtitle{color:var(--classic-yellow)}.palette-classic .kunoco-process-steps-block .left-heading{color:var(--classic-yellow)}.palette-classic .kunoco-process-steps-block .left-description{color:var(--classic-gray)}.palette-classic .kunoco-process-steps-block .video-text{color:var(--classic-black)}.palette-classic .kunoco-process-steps-block .contact-text{color:var(--classic-gray)}.palette-classic .kunoco-process-steps-block .phone-number{color:var(--classic-red)}.palette-classic .kunoco-process-steps-block .step-number{background-color:var(--classic-gray-light);color:var(--classic-black)}.palette-classic .kunoco-process-steps-block .step-title{color:var(--classic-black)}.palette-classic .kunoco-process-steps-block .step-description{color:var(--classic-gray)}.palette-classic .kunoco-process-steps-block .process-steps-cta{background-color:var(--classic-gray-light)}.palette-classic .kunoco-process-steps-block .cta-icon{background-color:rgba(0,0,0,.1)}.palette-classic .kunoco-process-steps-block .cta-icon i{color:var(--classic-blue)}.palette-classic .kunoco-process-steps-block .cta-heading,.palette-classic .kunoco-process-steps-block .cta-subtext{color:var(--classic-black)}.palette-classic .kunoco-process-steps-block .process-steps-button{background-color:initial;color:var(--classic-yellow);border:2px solid var(--classic-yellow)}.palette-classic .kunoco-process-steps-block .process-steps-button::before{background-color:var(--classic-yellow)}.palette-classic .kunoco-process-steps-block .process-steps-button:hover{border-color:var(--classic-yellow);color:var(--classic-black)}.kunoco-footer-contact{--global-palette1:#A8D13A;--global-palette2:#FF8C57;--global-palette3:#FFFFFF;--global-palette4:#DDDDDD;--global-palette5:#7d7d7d;--global-palette6:#FFFFFF;--global-palette7:#000000;--global-palette8:#141414;--global-palette9:#1c1c1c;background:linear-gradient(135deg,#141414 0%,#1c1c1c 100%);padding:60px 20px;border:none;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--global-palette1) 0%,var(--global-palette2) 100%)1}.kunoco-footer-contact .footer-contact-inner{max-width:1200px;margin:0 auto;text-align:center}.kunoco-footer-contact .footer-contact-title{color:var(--global-palette1);font-size:1.5rem;font-weight:700;letter-spacing:.15em;margin-bottom:1.5rem;text-transform:uppercase}.kunoco-footer-contact .footer-contact-content{color:var(--global-palette3)}.kunoco-footer-contact .footer-service-label{color:var(--global-palette3);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.kunoco-footer-contact .footer-address{color:var(--global-palette4);font-size:1rem;margin-bottom:1rem}.kunoco-footer-contact .footer-phone{color:var(--global-palette3);font-size:1rem;margin-bottom:.75rem}.kunoco-footer-contact .footer-phone strong{color:var(--global-palette3)}.kunoco-footer-contact .footer-phone a{color:var(--global-palette1);text-decoration:none;font-weight:600;transition:color .3s ease}.kunoco-footer-contact .footer-phone a:hover{color:var(--global-palette2)}.kunoco-footer-contact .footer-hours{display:inline-block;margin-left:.5rem;color:var(--global-palette4);font-size:.9rem}.kunoco-footer-contact .footer-emergency{color:var(--global-palette3);font-size:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.kunoco-footer-contact .footer-emergency strong{color:var(--global-palette3)}.kunoco-footer-contact .footer-emergency a{color:var(--global-palette1);text-decoration:none;font-weight:700;font-size:1.1rem;transition:color .3s ease}.kunoco-footer-contact .footer-emergency a:hover{color:var(--global-palette2)}@media screen and (max-width:768px){.kunoco-footer-contact{padding:40px 16px}.kunoco-footer-contact .footer-contact-title{font-size:1.25rem}.kunoco-footer-contact .footer-service-label{font-size:1.1rem}.kunoco-footer-contact .footer-hours{display:block;margin-left:0;margin-top:.25rem}}.kunoco-footer-contact.footer-classic{background:var(--classic-warm-bg,#FDFBF7);border:none;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--classic-yellow,#F8D918) 0%,var(--classic-red,#D1172C) 100%)1}.kunoco-footer-contact.footer-classic .footer-contact-title{color:var(--classic-black,#292929);font-family:playfair display,Georgia,serif}.kunoco-footer-contact.footer-classic .footer-contact-content,.kunoco-footer-contact.footer-classic .footer-service-label,.kunoco-footer-contact.footer-classic .footer-address,.kunoco-footer-contact.footer-classic .footer-phone,.kunoco-footer-contact.footer-classic .footer-phone strong,.kunoco-footer-contact.footer-classic .footer-emergency{color:var(--classic-black,#292929);font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif}.kunoco-footer-contact.footer-classic .footer-address,.kunoco-footer-contact.footer-classic .footer-hours{color:var(--classic-gray,#6F6F6F)}.kunoco-footer-contact.footer-classic .footer-phone a,.kunoco-footer-contact.footer-classic .footer-emergency a{color:var(--classic-red,#D1172C)}.kunoco-footer-contact.footer-classic .footer-phone a:hover,.kunoco-footer-contact.footer-classic .footer-emergency a:hover{color:var(--classic-black,#292929)}.kunoco-footer-contact.footer-classic .footer-emergency strong{color:var(--classic-black,#292929)}.kunoco-footer-contact.footer-classic .footer-emergency{border-top-color:rgba(0,0,0,.1)}.kunoco-footer-contact .footer-credits{margin-top:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.kunoco-footer-contact .footer-copyright{color:var(--global-palette4);font-size:.9rem;margin-top:0;margin-bottom:.5rem}.kunoco-footer-contact .footer-developer{color:var(--global-palette5);font-size:.85rem}.kunoco-footer-contact .footer-developer a{color:var(--global-palette1);text-decoration:none;transition:color .3s ease}.kunoco-footer-contact .footer-developer a:hover{color:var(--global-palette2)}.kunoco-footer-contact.footer-classic .footer-credits{border-top-color:rgba(0,0,0,.1)}.kunoco-footer-contact.footer-classic .footer-copyright{color:var(--classic-gray,#6F6F6F)}.kunoco-footer-contact.footer-classic .footer-developer{color:var(--classic-gray,#6F6F6F)}.kunoco-footer-contact.footer-classic .footer-developer a{color:var(--classic-red,#D1172C)}.kunoco-footer-contact.footer-classic .footer-developer a:hover{color:var(--classic-black,#292929)}.blog .site-main,.archive .site-main,.single-post .site-main{background-color:var(--global-palette9)}.blog .entry-content-wrap,.archive .entry-content-wrap,.single-post .entry-content-wrap{background-color:var(--global-palette9)}.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.single-post .entry-title{color:var(--global-palette3)}.blog .entry-title a:hover,.archive .entry-title a:hover{color:var(--global-palette1)}.blog .entry-meta,.blog .entry-meta a,.archive .entry-meta,.archive .entry-meta a,.single-post .entry-meta,.single-post .entry-meta a{color:var(--global-palette4)}.blog .entry-meta a:hover,.archive .entry-meta a:hover,.single-post .entry-meta a:hover{color:var(--global-palette1)}.blog .entry-summary,.blog .entry-content,.archive .entry-summary,.archive .entry-content,.single-post .entry-content{color:var(--global-palette3)}.blog .entry-content a,.archive .entry-content a,.single-post .entry-content a{color:var(--global-palette1)}.blog .entry-content a:hover,.archive .entry-content a:hover,.single-post .entry-content a:hover{color:var(--global-palette2)}.blog .entry-content-wrap .entry-actions a,.archive .entry-content-wrap .entry-actions a{color:var(--global-palette1);font-weight:600}.blog .entry-content-wrap .entry-actions a:hover,.archive .entry-content-wrap .entry-actions a:hover{color:var(--global-palette2)}.blog article.post,.archive article.post{background-color:var(--global-palette8);border-radius:0;overflow:hidden;margin-bottom:2rem}.blog .pagination,.archive .pagination{color:var(--global-palette3)}.blog .pagination a,.archive .pagination a{color:var(--global-palette1)}.blog .pagination a:hover,.archive .pagination a:hover{color:var(--global-palette2)}.single-post .post-navigation a{color:var(--global-palette1)}.single-post .post-navigation a:hover{color:var(--global-palette2)}.single-post .comments-area{background-color:var(--global-palette8);padding:2rem}.single-post .comments-title,.single-post .comment-reply-title{color:var(--global-palette3)}.single-post .comment-body{color:var(--global-palette3)}.single-post .comment-author{color:var(--global-palette1)}.single-post .entry-taxonomies,.single-post .entry-taxonomies a{color:var(--global-palette4)}.single-post .entry-taxonomies a:hover{color:var(--global-palette1)}.archive .entry-hero,.blog .entry-hero{background-color:var(--global-palette8)}.archive .entry-hero .entry-header .entry-title,.blog .entry-hero .entry-header .entry-title{color:var(--global-palette3)}.blog .widget,.archive .widget,.single-post .widget{background-color:var(--global-palette8);color:var(--global-palette3)}.blog .widget-title,.archive .widget-title,.single-post .widget-title{color:var(--global-palette1)}body.blog-palette-classic{--classic-yellow:#F8D918;--classic-red:#D1172C;--classic-blue:#0a0a26;--classic-black:#292929;--classic-gray:#6F6F6F;--classic-gray-light:#F6F6F6;--classic-white:#FFFFFF;--classic-warm-bg:#FDFBF7;font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif}body.blog-palette-classic,body.blog-palette-classic main,body.blog-palette-classic .site-main,body.blog-palette-classic .content-area{background-color:var(--classic-warm-bg)}body.blog-palette-classic .entry-content-wrap{background-color:initial}body.blog-palette-classic .entry-hero,body.blog-palette-classic .entry-hero .hero-section-overlay{background-color:var(--classic-white)!important;background:var(--classic-white)!important}body.blog-palette-classic .entry-hero .entry-header .entry-title,body.blog-palette-classic .entry-hero .entry-header h1{font-family:playfair display,Georgia,serif;color:var(--classic-black)!important;font-weight:700;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.01em;position:relative;display:inline-block;padding-left:20px}body.blog-palette-classic .entry-hero .entry-header .entry-title::before,body.blog-palette-classic .entry-hero .entry-header h1::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:80%;background:linear-gradient(180deg,var(--classic-yellow) 0%,var(--classic-red) 100%);border-radius:2px}body.blog-palette-classic article.post{background-color:var(--classic-white);border:none;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,6%);overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;margin-bottom:2.5rem}body.blog-palette-classic article.post:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.12)}body.blog-palette-classic article.post .post-thumbnail{overflow:hidden;border-radius:12px 12px 0 0}body.blog-palette-classic article.post .post-thumbnail img{transition:transform .5s ease;width:100%;height:auto}body.blog-palette-classic article.post:hover .post-thumbnail img{transform:scale(1.05)}body.blog-palette-classic article.post .entry-taxonomies{margin-bottom:.75rem}body.blog-palette-classic article.post .entry-title,body.blog-palette-classic article.post .entry-meta,body.blog-palette-classic article.post .entry-summary,body.blog-palette-classic article.post .entry-actions{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}body.blog-palette-classic .entry-taxonomies a{display:inline-block;background-color:var(--classic-red);color:var(--classic-white)!important;font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .75rem;border-radius:4px;margin-right:.5rem;margin-bottom:.5rem;transition:background-color .3s ease}body.blog-palette-classic .entry-taxonomies a:hover{background-color:var(--classic-red)!important;color:var(--classic-white)!important}body.blog-palette-classic .entry-title{font-family:playfair display,Georgia,serif;font-weight:700;font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.25;margin-bottom:1rem;color:var(--classic-black)}body.blog-palette-classic .entry-title a{color:var(--classic-black);text-decoration:none;transition:color .3s ease}body.blog-palette-classic .entry-title a:hover{color:var(--classic-red)}body.blog-palette-classic .entry-meta{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:var(--classic-gray);margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}body.blog-palette-classic .entry-meta a{color:var(--classic-gray);text-decoration:none;transition:color .3s ease}body.blog-palette-classic .entry-meta a:hover{color:var(--classic-red)}body.blog-palette-classic .entry-meta>*:after{display:none}body.blog-palette-classic .entry-summary{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.75;color:var(--classic-gray);margin-bottom:1.5rem}body.blog-palette-classic .entry-content-wrap .entry-actions{margin-top:1.5rem}body.blog-palette-classic .entry-content-wrap .entry-actions a{display:inline-flex;align-items:center;gap:.5rem;font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--classic-black);text-decoration:none;padding:.75rem 1.5rem;background-color:var(--classic-yellow);border:2px solid var(--classic-yellow);border-radius:0;position:relative;overflow:hidden;z-index:1;transition:color .4s ease,border-color .4s ease}body.blog-palette-classic .entry-content-wrap .entry-actions a::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--classic-red);z-index:-1;transition:width .4s ease}body.blog-palette-classic .entry-content-wrap .entry-actions a svg,body.blog-palette-classic .entry-content-wrap .entry-actions a .kadence-svg-iconset{display:none!important}body.blog-palette-classic .entry-content-wrap .entry-actions a::after{content:'\2192';transition:transform .3s ease}body.blog-palette-classic .entry-content-wrap .entry-actions a:hover{border-color:var(--classic-red);color:var(--classic-white)}body.blog-palette-classic .entry-content-wrap .entry-actions a:hover::before{width:100%}body.blog-palette-classic .entry-content-wrap .entry-actions a:hover::after{transform:translateX(4px)}body.blog-palette-classic .pagination,body.blog-palette-classic .wp-block-query-pagination{margin-top:3rem;display:flex;justify-content:center;gap:.5rem}body.blog-palette-classic .pagination .page-numbers,body.blog-palette-classic .wp-block-query-pagination-numbers a,body.blog-palette-classic .wp-block-query-pagination-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 1rem;font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:var(--classic-black);background-color:var(--classic-white);border:2px solid var(--classic-gray-light);border-radius:8px;text-decoration:none;transition:all .3s ease}body.blog-palette-classic .pagination a:hover,body.blog-palette-classic .wp-block-query-pagination-numbers a:hover{border-color:var(--classic-red);color:var(--classic-red)}body.blog-palette-classic .pagination .current,body.blog-palette-classic .wp-block-query-pagination-numbers .current{background:linear-gradient(135deg,var(--classic-yellow) 0%,var(--classic-red) 100%);border-color:transparent;color:var(--classic-white)}body.blog-palette-classic.single-post .content-area{margin-bottom:0}body.blog-palette-classic.single-post .content-container.site-container{max-width:var(--global-content-width,1290px)}body.blog-palette-classic.single-post .entry-meta,body.blog-palette-classic.single-post .entry-content,body.blog-palette-classic.single-post .entry-footer{padding-left:1rem;padding-right:1rem}body.blog-palette-classic.single-post .entry-header .entry-title{margin-left:1rem;padding-bottom:0}body.blog-palette-classic.single-post .entry-title{font-family:playfair display,Georgia,serif;font-weight:700;font-size:clamp(2rem,5vw,3rem);line-height:1.2;color:var(--classic-black);margin-bottom:1.5rem;position:relative;padding-left:1.5rem}body.blog-palette-classic.single-post .entry-title::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--classic-yellow) 0%,var(--classic-red) 100%);border-radius:2px}body.blog-palette-classic .entry-content{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;line-height:1.8;color:var(--classic-black)}body.blog-palette-classic .entry-content p{margin-bottom:1.5rem}body.blog-palette-classic .entry-content a{color:var(--classic-red);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}body.blog-palette-classic .entry-content a:hover{border-bottom-color:var(--classic-red)}body.blog-palette-classic .entry-content h1,body.blog-palette-classic .entry-content h2,body.blog-palette-classic .entry-content h3,body.blog-palette-classic .entry-content h4,body.blog-palette-classic .entry-content h5,body.blog-palette-classic .entry-content h6{font-family:playfair display,Georgia,serif;color:var(--classic-black);font-weight:700;margin-top:2.5rem;margin-bottom:1rem}body.blog-palette-classic .entry-content h2{font-size:1.75rem;padding-bottom:.75rem;border-bottom:2px solid var(--classic-yellow)}body.blog-palette-classic .entry-content h3{font-size:1.5rem}body.blog-palette-classic .entry-content blockquote{position:relative;margin:2.5rem 0;padding:2rem 2.5rem;background-color:rgba(248,217,24,8%);border:none;border-left:4px solid transparent;border-image:linear-gradient(180deg,var(--classic-yellow) 0%,var(--classic-red) 100%)1;border-radius:0 12px 12px 0;font-family:playfair display,Georgia,serif;font-size:1.25rem;font-style:italic;color:var(--classic-black)}body.blog-palette-classic .entry-content blockquote::before{content:'\201C';position:absolute;top:-10px;left:20px;font-size:4rem;color:var(--classic-yellow);font-family:Georgia,serif;line-height:1;opacity:.5}body.blog-palette-classic .entry-content blockquote p{margin-bottom:0}body.blog-palette-classic .entry-content ul{list-style:none;padding-left:0}body.blog-palette-classic .entry-content ul li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--classic-black)}body.blog-palette-classic .entry-content ul li::before{content:'';position:absolute;left:0;top:.6rem;width:8px;height:8px;background-color:var(--classic-red);border-radius:50%}body.blog-palette-classic .entry-content ol{padding-left:1.5rem;color:var(--classic-black)}body.blog-palette-classic .entry-content ol li{margin-bottom:.75rem;padding-left:.5rem}body.blog-palette-classic .entry-content ol li::marker{color:var(--classic-red);font-weight:700}body.blog-palette-classic .entry-content pre,body.blog-palette-classic .entry-content code{font-family:jetbrains mono,fira code,monospace;background-color:var(--classic-gray-light);color:var(--classic-black);border-radius:6px}body.blog-palette-classic .entry-content code{padding:.2rem .4rem;font-size:.9em}body.blog-palette-classic .entry-content pre{padding:1.5rem;overflow-x:auto}body.blog-palette-classic .entry-content pre code{padding:0;background:0 0}body.blog-palette-classic .entry-content table{width:100%;border-collapse:collapse;margin:2rem 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,6%)}body.blog-palette-classic .entry-content th{background:linear-gradient(135deg,var(--classic-yellow) 0%,var(--classic-red) 100%);color:var(--classic-white);font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;padding:1rem;text-align:left}body.blog-palette-classic .entry-content td{padding:1rem;border-bottom:1px solid var(--classic-gray-light);color:var(--classic-black)}body.blog-palette-classic .entry-content tr:hover td{background-color:rgba(248,217,24,5%)}body.blog-palette-classic .entry-content img{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1)}body.blog-palette-classic .entry-content figure{margin:2rem 0}body.blog-palette-classic .entry-content figcaption{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:var(--classic-gray);text-align:center;margin-top:.75rem;font-style:italic}body.blog-palette-classic .post-navigation{margin-top:3rem;padding-top:2rem;border-top:2px solid var(--classic-gray-light)}body.blog-palette-classic .post-navigation a{display:flex;flex-direction:column;gap:.5rem;padding:0;background:0 0;border:none;border-radius:0;box-shadow:none;text-decoration:none;transition:color .3s ease}body.blog-palette-classic .post-navigation a:hover{background:0 0;border:none;box-shadow:none}body.blog-palette-classic .post-navigation .nav-previous{text-align:right;padding-right:2rem}body.blog-palette-classic .post-navigation .nav-next{text-align:left;padding-left:2rem}body.blog-palette-classic .post-navigation .post-navigation-sub{margin-bottom:0}body.blog-palette-classic .entry-related{background:var(--classic-gray-light)!important;padding:2.5rem 2rem}body.blog-palette-classic .entry-related h2,body.blog-palette-classic .entry-related .entry-related-head{color:var(--classic-black)!important;font-family:playfair display,Georgia,serif;font-weight:700}body.blog-palette-classic .entry-related article{background:var(--classic-white);border-radius:8px;padding:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1)}body.blog-palette-classic .entry-related article:hover{box-shadow:0 6px 20px rgba(0,0,0,.15)}body.blog-palette-classic .entry-related .entry-title{color:var(--classic-black)}body.blog-palette-classic .entry-related .entry-title a{color:var(--classic-black)}body.blog-palette-classic .entry-related .entry-title a:hover{color:var(--classic-red)}body.blog-palette-classic .entry-related .entry-meta,body.blog-palette-classic .entry-related .entry-meta a{color:var(--classic-gray)}body.blog-palette-classic .post-navigation .nav-subtitle{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--classic-red)}body.blog-palette-classic .post-navigation .nav-title{font-family:playfair display,Georgia,serif;font-size:1.125rem;color:var(--classic-black)}body.blog-palette-classic .post-navigation .nav-previous a,body.blog-palette-classic .post-navigation .nav-next a{color:var(--classic-red)!important}body.blog-palette-classic .post-navigation .nav-previous a:hover,body.blog-palette-classic .post-navigation .nav-next a:hover{color:var(--classic-black)!important}body.blog-palette-classic .post-navigation svg,body.blog-palette-classic .post-navigation .kadence-svg-iconset{color:var(--classic-red)!important}body.blog-palette-classic .author-box{display:flex;gap:1.5rem;align-items:flex-start;margin:3rem 0;padding:2rem;background-color:var(--classic-white);border-radius:12px;border-left:4px solid transparent;border-image:linear-gradient(180deg,var(--classic-yellow) 0%,var(--classic-red) 100%)1;box-shadow:0 4px 20px rgba(0,0,0,6%)}body.blog-palette-classic .author-box .author-avatar img{border-radius:50%;box-shadow:0 4px 12px rgba(248,217,24,.3)}body.blog-palette-classic .author-box .author-name{font-family:playfair display,Georgia,serif;font-size:1.25rem;font-weight:700;color:var(--classic-black);margin-bottom:.5rem}body.blog-palette-classic .author-box .author-bio{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.6;color:var(--classic-gray)}body.blog-palette-classic .comments-area{margin-top:3rem;padding:2.5rem;background-color:var(--classic-white);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,6%)}body.blog-palette-classic .comments-title,body.blog-palette-classic .comment-reply-title{font-family:playfair display,Georgia,serif;font-size:1.5rem;font-weight:700;color:var(--classic-black);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--classic-yellow)}body.blog-palette-classic .comment-list{list-style:none;padding:0}body.blog-palette-classic .comment-body{padding:1.5rem;margin-bottom:1.5rem;background-color:var(--classic-gray-light);border-radius:8px;font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--classic-black)}body.blog-palette-classic .comment-author{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;color:var(--classic-black);margin-bottom:.5rem}body.blog-palette-classic .comment-author .says{color:var(--classic-gray);font-weight:400}body.blog-palette-classic .comment-metadata{font-size:.875rem;color:var(--classic-gray);margin-bottom:1rem}body.blog-palette-classic .comment-metadata a{color:var(--classic-gray)}body.blog-palette-classic .comment-metadata a:hover{color:var(--classic-red)}body.blog-palette-classic .reply a{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:var(--classic-red);text-decoration:none}body.blog-palette-classic .reply a:hover{color:var(--classic-black)}body.blog-palette-classic .comment-form label{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:var(--classic-black);display:block;margin-bottom:.5rem}body.blog-palette-classic input[type=text],body.blog-palette-classic input[type=email],body.blog-palette-classic input[type=url],body.blog-palette-classic textarea{width:100%;padding:.875rem 1rem;font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;background-color:var(--classic-gray-light);border:2px solid transparent;border-radius:8px;color:var(--classic-black);transition:all .3s ease}body.blog-palette-classic input[type=text]:focus,body.blog-palette-classic input[type=email]:focus,body.blog-palette-classic input[type=url]:focus,body.blog-palette-classic textarea:focus{background-color:var(--classic-white);border-color:var(--classic-yellow);outline:none;box-shadow:0 0 0 3px rgba(248,217,24,.15)}body.blog-palette-classic button[type=submit]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,var(--classic-yellow) 0%,var(--classic-red) 100%);color:var(--classic-white);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(209,23,44,.25)}body.blog-palette-classic button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(209,23,44,.35)}body.blog-palette-classic button[type=submit]::before{display:none}body.blog-palette-classic .widget{margin-bottom:2rem;padding:1.75rem;background-color:var(--classic-white);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,6%)}body.blog-palette-classic .widget-title{font-family:playfair display,Georgia,serif;font-size:1.25rem;font-weight:700;color:var(--classic-black);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--classic-yellow)}body.blog-palette-classic .widget ul{list-style:none;padding:0;margin:0}body.blog-palette-classic .widget li{padding:.75rem 0;border-bottom:1px solid var(--classic-gray-light)}body.blog-palette-classic .widget li:last-child{border-bottom:none}body.blog-palette-classic .widget a{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--classic-black);text-decoration:none;transition:color .3s ease}body.blog-palette-classic .widget a:hover{color:var(--classic-red)}body.blog-palette-classic .widget_search .search-form{display:flex;gap:.5rem}body.blog-palette-classic .widget_search .search-field{flex:1}body.blog-palette-classic .widget_search .search-submit{padding:.875rem 1.25rem}body.blog-palette-classic .widget_recent_entries li{display:flex;align-items:center;gap:.75rem}body.blog-palette-classic .widget_recent_entries li::before{content:'';width:6px;height:6px;background-color:var(--classic-red);border-radius:50%;flex-shrink:0}body.blog-palette-classic .widget_categories li{display:flex;justify-content:space-between;align-items:center}body.blog-palette-classic .widget_categories .post-count,body.blog-palette-classic .widget_categories li>span{background-color:var(--classic-gray-light);color:var(--classic-gray);font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px}body.blog-palette-classic .related-posts{margin-top:3rem;padding:2.5rem;background-color:rgba(248,217,24,5%);border-radius:12px}body.blog-palette-classic .related-posts .related-title{font-family:playfair display,Georgia,serif;font-size:1.5rem;font-weight:700;color:var(--classic-black);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--classic-yellow)}body.blog-palette-classic .related-posts article{background-color:var(--classic-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,6%);transition:transform .3s ease,box-shadow .3s ease}body.blog-palette-classic .related-posts article:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}@media(max-width:782px){body.blog-palette-classic article.post .entry-content-wrap{padding:1.5rem}body.blog-palette-classic.single-post .entry-title{padding-left:1rem}body.blog-palette-classic.single-post .entry-title::before{width:3px}body.blog-palette-classic .entry-content blockquote{padding:1.5rem;margin:1.5rem 0}body.blog-palette-classic .author-box{flex-direction:column;text-align:center}body.blog-palette-classic .comments-area{padding:1.5rem}body.blog-palette-classic .widget{padding:1.25rem}}@media(max-width:480px){body.blog-palette-classic article.post .entry-content-wrap{padding:1.25rem}body.blog-palette-classic .entry-title{font-size:1.25rem}body.blog-palette-classic .entry-summary{font-size:1rem}body.blog-palette-classic .entry-content-wrap .entry-actions a{width:100%;justify-content:center}body.blog-palette-classic .pagination .page-numbers{min-width:38px;height:38px;padding:0 .75rem;font-size:.9rem}}#kunoco-scroll-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(135deg,#F8D918 0%,#D1172C 100%);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.25rem;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,box-shadow .3s ease;z-index:9999;box-shadow:0 4px 15px rgba(209,23,44,.3)}#kunoco-scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}#kunoco-scroll-top:hover{box-shadow:0 6px 20px rgba(209,23,44,.5);transform:translateY(-3px)}#kunoco-scroll-top:active{transform:translateY(0)}@media(max-width:768px){#kunoco-scroll-top{bottom:20px;right:20px;width:45px;height:45px;font-size:1rem}}.error404,.error404 main,.error404 .site-main{background-color:#fdfbf7!important}.kunoco-404-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:50vh;padding:80px 24px}.kunoco-404-page h1{font-family:playfair display,Georgia,serif;color:#292929;font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem}.kunoco-404-page p{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;color:#6f6f6f;font-size:1.125rem;margin-bottom:2rem;max-width:400px}.kunoco-404-page .btn-back-home{display:inline-flex;align-items:center;gap:.5rem;background-color:#f8d918;color:#292929;font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;padding:1rem 2rem;border-radius:0;transition:background-color .3s ease,color .3s ease}.kunoco-404-page .btn-back-home:hover{background-color:#d1172c;color:#fff}.popup-drawer .drawer-inner,.popup-drawer .drawer-content,#mobile-drawer,#mobile-drawer .drawer-inner{background:#fff!important}.popup-drawer .drawer-header,#mobile-drawer .drawer-header{background:#fff!important;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#F8D918 0%,#D1172C 100%)1}.popup-drawer .menu-toggle-close,#mobile-drawer .menu-toggle-close{color:#292929!important}.popup-drawer .menu-toggle-close:hover,#mobile-drawer .menu-toggle-close:hover{color:#d1172c!important}.popup-drawer .menu-item a,.popup-drawer .drawer-navigation .menu-item>a,#mobile-drawer .menu-item a{font-family:'source sans 3',-apple-system,BlinkMacSystemFont,sans-serif!important;color:#292929!important;font-weight:600!important;border-bottom:1px solid rgba(0,0,0,6%);transition:color .3s ease}.popup-drawer .menu-item a:hover,#mobile-drawer .menu-item a:hover{color:#d1172c!important}.popup-drawer .menu-item.current-menu-item>a,.popup-drawer .menu-item.current_page_item>a,#mobile-drawer .menu-item.current-menu-item>a,#mobile-drawer .menu-item.current_page_item>a{color:#d1172c!important;position:relative;padding-left:1rem}.popup-drawer .menu-item.current-menu-item>a::before,.popup-drawer .menu-item.current_page_item>a::before,#mobile-drawer .menu-item.current-menu-item>a::before,#mobile-drawer .menu-item.current_page_item>a::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(180deg,#F8D918 0%,#D1172C 100%);border-radius:2px}.popup-drawer .drawer-nav-drop-wrap button,#mobile-drawer .drawer-nav-drop-wrap button{color:#292929!important}.popup-drawer .drawer-nav-drop-wrap button:hover,#mobile-drawer .drawer-nav-drop-wrap button:hover{color:#d1172c!important}