@font-face{font-family:'Chakra Petch';font-style:normal;font-display:swap;font-weight:400;src:url(../loin/chakra-petch-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Chakra Petch';font-style:normal;font-display:swap;font-weight:400;src:url(../loin/chakra-petch-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Chakra Petch';font-style:normal;font-display:swap;font-weight:700;src:url(../loin/chakra-petch-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Chakra Petch';font-style:normal;font-display:swap;font-weight:700;src:url(../loin/chakra-petch-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:100 700;src:url(../loin/ibm-plex-sans-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:100 700;src:url(../loin/ibm-plex-sans-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--neka-arpior:#111319;--neka-katori:#1F232F;--neka-juhaha:#F4F5F8;--neka-pekopi:#B5BBC8;--neka-maussa:#F45AA8;
 --neka-tojuus:#F45AA8;--neka-pihu:#F45AA8;--neka-ripeta:#313338;--neka-rara:#231924;--neka-kiny:12px;--neka-lion-nena:12px;
 --neka-suseva:'Chakra Petch',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--neka-veju:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--neka-vinane:#1F232F}
body{background:var(--neka-arpior)!important;color:var(--neka-juhaha);font-family:var(--neka-veju)!important;font-size:17px;line-height:1.65}
h1,h2,h3,h4,h5,h6,.wp-block-heading{font-family:var(--neka-suseva)!important;color:var(--neka-juhaha);line-height:1.2;letter-spacing:-.01em}
a{color:var(--neka-maussa)}a:hover{color:var(--neka-pihu)}
input, select, textarea, button, .widget, .site-description, .menu, nav{font-family:var(--neka-veju)}
:root{--neka-suruha:#F45AA8;--neka-inarha-kako:#111319}
#header-grid, .hfg_header, .header-main-inner, .header-top-inner, .header-bottom-inner, .header-main, .header-top, .header-bottom{background:#F45AA8!important;color:#111319}
.site-title, .brand .nv-title-tagline-wrap p{color:#111319!important;font-family:var(--neka-suseva);font-weight:800}
.nav-menu-primary .primary-menu-ul > li > .wrap > a, .nav-menu-primary .primary-menu-ul > li > a{color:#111319!important;font-family:var(--neka-veju)}
.nav-menu-primary .primary-menu-ul > li > .wrap > a, .nav-menu-primary .primary-menu-ul > li > a:hover{color:#F45AA8!important}
#header-grid, .hfg_header, .header-main-inner, .header-top-inner, .header-bottom-inner, .header-main, .header-top, .header-bottom{border-bottom:3px solid #F45AA8}
.nav-menu-primary .sub-menu{background:#F45AA8!important}
.nav-menu-primary .sub-menu a{color:#111319!important}
@media (max-width:991px){#header-grid :is(nav, nav ul, nav > div, nav li){background-color:#F45AA8!important}}
#site-footer, .hfg_footer, .footer-main-inner, .footer-bottom-inner, .footer-top-inner, .footer--row-inner :is(p, span, div, li, small){color:#ffffff}
html body:not(#_) :is(.side-nav, [class*=offcanvas], [class*=off-canvas], [class*=drawer], [id*=offcanvas], [id*=off-canvas]) a{color:inherit!important}
#header-grid :is(button[class*=toggle], a[class*=toggle], [class*=menu-toggle], .navbar-toggle, [class*=trigger], [class*=hamburger], [class*=burger]){background-color:transparent!important;color:#111319!important;border-color:#111319!important}
#header-grid :is(button[class*=toggle], a[class*=toggle], [class*=menu-toggle], .navbar-toggle, [class*=trigger], [class*=hamburger], [class*=burger]) :is(span:empty, .icon-bar){background-color:#111319!important}#header-grid :is(button[class*=toggle], a[class*=toggle], [class*=menu-toggle], .navbar-toggle, [class*=trigger], [class*=hamburger], [class*=burger]) svg{fill:currentColor;color:#111319}
#site-footer, .hfg_footer, .footer-main-inner, .footer-bottom-inner, .footer-top-inner, .footer--row-inner{background:var(--neka-pihu)!important;color:#ffffff!important}
#site-footer, .hfg_footer, .footer-main-inner, .footer-bottom-inner, .footer-top-inner, .footer--row-inner a{color:#ffffff!important;text-decoration-color:var(--neka-tojuus)}
.entry-title, .page-title{font-family:var(--neka-suseva)!important;color:inherit}
::selection{background:var(--neka-tojuus);color:#ffffff}
.entry-content > .neka-kose, .page-content-wrap > .neka-kose, .neka-kose{padding:clamp(28px,5vw,64px) clamp(16px,4vw,40px);margin:0 0 4px;border-radius:var(--neka-kiny)}
.neka-kose:nth-of-type(even){background-color:var(--neka-katori)}
.neka-tosu-noan{background-size:cover;background-position:center;position:relative;isolation:isolate;padding:clamp(20px,3vw,36px);border-radius:var(--neka-kiny)}
.neka-tosu-noan::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.66));z-index:-1;border-radius:inherit}
.neka-tosu-noan :is(h1,h2,h3,h4,h5,p,li,span,strong,em,time,blockquote){color:#fff!important}.neka-tosu-noan a:not(.wp-block-button__link){color:#fff!important;text-decoration:underline}
.neka-tosu-noan .neka-tosu-noan::before{opacity:.6}
.neka-tosu-noan:not(:has(p,h1,h2,h3,h4,h5,li,img,.wp-block-button)){min-height:280px}
.neka-tosu-noan:not(:has(p,h1,h2,h3,h4,h5,li,img,.wp-block-button))::before{opacity:0}
.neka-tosu-noan:not(:has(p,h1,h2,h3,h4,h5,li,img,.wp-block-button)) .wp-block-separator{display:none}
.neka-orin-arna{background-color:var(--neka-pihu)!important;color:#ffffff}.neka-orin-arna :is(h1,h2,h3,h4,p,li,a){color:#ffffff!important}
.neka-junyve-riju, .neka-nejusa{background-color:var(--neka-pihu);color:#ffffff}.neka-junyve-riju :is(h1,h2,h3,h4,p,li,time,div), .neka-nejusa :is(h1,h2,h3,h4,p){color:#ffffff}.neka-junyve-riju .neka-tosu-noan::before, .neka-junyve-riju.neka-tosu-noan::before, .neka-nejusa.neka-tosu-noan::before{background:var(--neka-pihu);opacity:.72}.neka-junyve-riju a:not(.wp-block-button__link), .neka-nejusa a:not(.wp-block-button__link){color:#ffffff!important}
.neka-junyve-riju > .wp-block-heading:first-child, .neka-junyve-riju > * > .wp-block-heading:first-child, .neka-nejusa h1{font-size:clamp(30px,4.6vw,52px)}
.neka-inpiar{background:var(--neka-katori);border:1px solid var(--neka-ripeta);border-radius:var(--neka-kiny);padding:24px;transition:transform .2s,box-shadow .2s}.neka-inpiar:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.08)}
.neka-inpiar .wp-block-image img{border-radius:calc(var(--neka-kiny) / 1.5)}
.neka-sesape{background:var(--neka-maussa);color:#ffffff;border-radius:var(--neka-kiny);padding:clamp(24px,4vw,44px)}
.neka-sesape :is(h1,h2,h3,h4,h5,p,a,li,strong,span){color:#ffffff!important}.neka-sesape p a{text-decoration:underline}
.neka-sesape .wp-block-button__link{background:var(--neka-tojuus)!important;color:#ffffff!important}
.neka-kosyka{display:inline-block;vertical-align:top;margin:6px 32px 12px 0;min-width:120px}.neka-kosyka strong{display:block;font-family:var(--neka-suseva);font-size:2.4em;line-height:1;color:var(--neka-maussa)}
.neka-orin-arna .neka-kosyka strong, .neka-junyve-riju .neka-kosyka strong{color:var(--neka-tojuus)}
.wp-block-button__link, .wp-element-button{background:var(--neka-maussa);color:#ffffff;border-radius:var(--neka-lion-nena);padding:.7em 1.5em;font-family:var(--neka-veju);font-weight:700;text-decoration:none;box-shadow:0 4px 0 var(--neka-pihu);font-weight:800;}
.wp-block-button__link:hover{filter:brightness(1.08);color:#ffffff}
.wp-block-details{border:1px solid var(--neka-ripeta);border-radius:calc(var(--neka-kiny) / 1.5);padding:14px 18px;margin:0 0 10px;background:var(--neka-katori)}
.wp-block-details summary{font-family:var(--neka-suseva);font-weight:700;cursor:pointer}
.wp-block-details[open] summary{margin-bottom:10px;color:var(--neka-maussa)}
.wp-block-quote{border-left:4px solid var(--neka-tojuus);padding-left:18px}
.wp-block-separator{border-color:var(--neka-ripeta);opacity:1}
.wp-block-latest-posts.is-grid li{background:var(--neka-katori);border:1px solid var(--neka-ripeta);border-radius:var(--neka-kiny);padding:14px}
.wp-block-latest-posts__post-title{font-family:var(--neka-suseva);font-weight:700}
.wp-block-latest-posts__featured-image img{border-radius:calc(var(--neka-kiny) / 1.5);width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.wp-block-latest-posts.wp-block-latest-posts__list:has(.wp-block-latest-posts__featured-image){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:18px;padding:0;margin:0 0 24px;list-style:none}
.wp-block-latest-posts__list:has(.wp-block-latest-posts__featured-image) > li{margin:0}
.wp-block-latest-posts__featured-image{margin:0 0 8px}
.wp-block-columns{gap:clamp(16px,3vw,32px)}
.wp-block-column .wp-block-heading{font-size:clamp(20px,2vw,26px);overflow-wrap:break-word;hyphens:auto}
.wp-block-column h1.wp-block-heading{font-size:clamp(24px,2.6vw,34px)}
.wp-block-columns:has(> .wp-block-column:nth-child(4)) .wp-block-heading{font-size:clamp(16px,1.35vw,20px);hyphens:manual}
@media (max-width:781px){.neka-kose{border-radius:0}}
body{overflow-x:clip}
:is(.neka-rusu, .neka-ormail) :has(> .neka-eltu), :is(.neka-rusu, .neka-ormail) :has(> * > .neka-eltu), :is(.neka-rusu, .neka-ormail) :has(> * > * > .neka-eltu){width:auto!important;max-width:none!important;flex:1 1 100%!important;float:none!important;grid-column:1 / -1!important;border-left:0!important;border-right:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;display:block!important;box-shadow:none!important;background-image:none!important}
:is(.neka-rusu, .neka-ormail) :is(#secondary, .sidebar, #sidebar, .widget-area, aside.sidebar, [id^=sidebar]):not(footer *, #colophon *, .site-footer *, [class*=footer] *, [class*=footer]){display:none!important}
.neka-eltu{width:100%;max-width:none;margin:0;padding:0;float:none}
.neka-vielly{max-width:1180px;margin:0 auto;padding:0 clamp(16px,3vw,28px);box-sizing:border-box}
.neka-huus{max-width:760px}
.neka-usna :is(.wp-block-image, figure) img{width:auto;max-width:100%;height:auto}   
.neka-usna .wp-block-button__link, .neka-usna .wp-element-button{color:#ffffff!important}
.neka-sama-movi:has(.neka-usmo-noha) .neka-kany-lera .wp-block-latest-posts{display:none}
.neka-sama-movi:has(.neka-usmo-noha) .neka-kany-lera :is(h1, h2, h3, h4, h5, h6):has(+ .wp-block-latest-posts){display:none}      
.neka-rusu :is(.custom-header-media, .wp-custom-header){display:none}
.neka-lear-inne .neka-usna{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(28px,4vw,56px)}
.neka-usna > *{max-width:100%}
.neka-kany-lera .neka-usna{padding:0 clamp(16px,3vw,28px)}
.neka-kose{padding:clamp(36px,5vw,72px) 0;margin:0;border-radius:0}
.neka-sama-movi > .neka-kose:nth-of-type(even){background:var(--neka-katori)}
.neka-sakaki{font-family:var(--neka-suseva);font-size:clamp(24px,2.6vw,34px);font-weight:800;margin:0 0 6px;color:var(--neka-juhaha)}
.neka-pemi-moon{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 22px;border-bottom:3px solid var(--neka-maussa);padding-bottom:10px}
.neka-pemi-moon .neka-sakaki{margin:0;flex:1 1 auto}.neka-nytuju{flex-basis:100%;order:3;margin:0;color:var(--neka-pekopi)}
.neka-lyvive{font-weight:700;text-decoration:none;color:var(--neka-maussa)!important;white-space:nowrap}
.neka-nanami{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}
.neka-lomaon{background:var(--neka-katori);border:1px solid var(--neka-ripeta);border-radius:var(--neka-kiny);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}
.neka-sama-movi > .neka-kose:nth-of-type(even) .neka-lomaon{background:var(--neka-arpior)}
.neka-lomaon:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,0.45)}
.neka-maon-elko{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--neka-pihu)}
.neka-maon-elko img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.neka-lomaon:hover .neka-maon-elko img{transform:scale(1.04)}
.neka-saor-maus{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}
.neka-nyri-koil{font-family:var(--neka-suseva);font-size:clamp(17px,1.35vw,20px);line-height:1.3;margin:0;font-weight:700}
.neka-nyri-koil a{color:var(--neka-juhaha)!important;text-decoration:none}.neka-nyri-koil a:hover{color:var(--neka-maussa)!important}
.neka-lomaon time{font-size:13px;color:var(--neka-pekopi);margin-top:auto}
.neka-sase-elpe{margin:0;color:var(--neka-pekopi);font-size:15.5px}
.neka-sutaon-taon{border-top:4px solid var(--neka-maussa)}.neka-sutaon-taon .neka-saor-maus{padding:22px 22px 20px}.neka-sutaon-taon .neka-nyri-koil{font-size:clamp(19px,1.6vw,23px)}
.neka-kany-lera :is(p, ul, ol, blockquote, h1, h2, h3, h4, h5, h6):not(.wp-block-column *, .neka-lomaon *, .wp-block-buttons *){max-width:720px;margin-left:auto;margin-right:auto;text-align:left!important}
.neka-symine, .neka-symine :is(p, a, li){font-family:var(--neka-veju)!important}
.neka-hamoon{align-self:flex-start;background:var(--neka-maussa);color:#ffffff!important;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;text-decoration:none}
.neka-koin{padding:clamp(22px,3.5vw,44px) 0}
.neka-pemana{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(14px,2vw,24px)}
.neka-koan-sype .neka-maon-elko{aspect-ratio:16/9}.neka-koan-sype .neka-nyri-koil{font-size:clamp(22px,2.4vw,32px)}
.neka-ansuri-mave{display:grid;grid-template-rows:repeat(4,1fr);gap:12px}
.neka-minyor-pior{flex-direction:row;align-items:stretch}.neka-minyor-pior .neka-maon-elko{flex:0 0 38%;aspect-ratio:auto}
.neka-minyor-pior .neka-saor-maus{padding:10px 14px}.neka-minyor-pior .neka-nyri-koil{font-size:16px}
.neka-seta-mily{position:relative;isolation:isolate;background:var(--neka-pihu) center/cover no-repeat;color:#fff;padding:clamp(64px,10vw,140px) 0 clamp(40px,6vw,72px)}
.neka-seta-mily::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(8,10,14,.82) 0%,rgba(8,10,14,.6) 48%,rgba(8,10,14,.28) 100%)}
.neka-tose{display:inline-block;color:#ffffff;background:var(--neka-tojuus);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13px;padding:4px 10px;border-radius:4px;margin:0 0 14px}
.neka-vionko-vira{font-family:var(--neka-suseva);color:#fff!important;font-size:clamp(32px,5.2vw,64px);line-height:1.05;max-width:16ch;margin:0 0 16px}
.neka-tuha-kine{color:rgba(255,255,255,.88);font-size:clamp(17px,1.5vw,20px);max-width:58ch;margin:0 0 22px}
.neka-kase{display:flex;flex-wrap:wrap;gap:12px}
.neka-raju{display:inline-block;background:var(--neka-maussa);color:#ffffff!important;font-weight:800;padding:.85em 1.6em;border-radius:var(--neka-lion-nena);text-decoration:none}
.neka-raju:hover{filter:brightness(1.1)}.neka-rino-viva{background:transparent;color:#fff!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.8)}
.neka-ilmara-anvi{display:block;margin-top:clamp(28px,4vw,48px);max-width:560px;color:#fff!important;text-decoration:none;font-weight:700;font-size:17px;border-left:4px solid var(--neka-tojuus);padding:6px 0 6px 14px}
.neka-ilmara-anvi span{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--neka-tojuus);margin-bottom:2px}
.neka-huvi-runa{padding:clamp(24px,4vw,48px) 0}.neka-anusli{display:grid;grid-template-columns:45fr 55fr;gap:32px;align-items:center;background:var(--neka-katori);border-left:4px solid var(--neka-maussa);border-radius:var(--neka-kiny);padding:clamp(18px,3vw,36px)}
.neka-anusli .neka-vionko-vira{color:var(--neka-juhaha)!important;font-size:clamp(28px,3.6vw,46px)}.neka-anusli .neka-vionko-vira a{color:inherit!important;text-decoration:none}
.neka-tuon-arra{display:block;min-width:0}.neka-tuon-arra img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--neka-kiny) / 1.5);display:block}
.neka-anusli .neka-tose{margin-bottom:10px}.neka-anusli .neka-tuha-kine{color:var(--neka-pekopi)}
@media (max-width:760px){.neka-anusli{grid-template-columns:1fr}}
.neka-ilmo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:18px}
.neka-huse{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--neka-maussa);color:#ffffff!important;padding:22px 22px;border-radius:var(--neka-kiny);font-family:var(--neka-suseva);font-weight:800;font-size:18px;text-decoration:none}
.neka-huse:nth-child(even){background:var(--neka-pihu);color:#ffffff!important}.neka-huse b{font-size:22px;transition:transform .2s}.neka-huse:hover b{transform:translateX(4px)}
.neka-sysyri{margin:48px 0 0;padding-top:22px;border-top:3px solid var(--neka-maussa)}.neka-sysyri .neka-sakaki{font-size:22px;margin-bottom:16px}
.neka-sysyri .neka-nanami{grid-template-columns:repeat(3,minmax(0,1fr))}.neka-sysyri .neka-nyri-koil{font-size:16px}
.neka-symine{background:#1F232F;color:#F4F5F8;padding:clamp(36px,5vw,64px) 0 0;text-align:left;width:100%}
.neka-lemota-none{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}
.neka-mitu-arel{font-family:var(--neka-suseva);font-weight:800;font-size:22px;margin:0 0 10px;color:#F4F5F8!important}
.neka-symine p{color:#c9cbd0!important;font-size:15px;line-height:1.6}
.neka-inin-lyhu{font-family:var(--neka-suseva);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:13px!important;color:#F45AA8!important;margin:0 0 12px}
.neka-symine ul{list-style:none;margin:0;padding:0}.neka-symine li{margin:0 0 8px;padding:0;border:0;background:none}
.neka-symine a{color:#F4F5F8!important;text-decoration:none;font-size:15px}.neka-symine a:hover{text-decoration:underline}
.neka-petuto-onar{border-top:1px solid #454953;margin-top:32px;padding:18px clamp(16px,3vw,28px);font-size:14px;color:#bfc0c6}
#header-grid :is(.current-menu-item, .current_page_item, .current-menu-ancestor) > a{background:transparent!important;color:var(--neka-tojuus)!important;box-shadow:inset 0 -3px 0 var(--neka-tojuus)}
.neka-rusu a[href*="/category/uncategorized/"]{display:none!important}   
.neka-rusu :is(.page-header, .page-title-bar, .page-titlebar, .entry-hero, .page-hero-section, #page-title, .titlebar, .breadcrumbs, .breadcrumb-trail, .page-header-wrap, .ast-archive-description){display:none!important}
.single-post :is(.entry-content, .post-content){max-width:760px}
:is(h1, .entry-title){overflow-wrap:normal;word-break:normal;hyphens:manual}
h1.entry-title, .single .entry-title, .page .entry-title{font-size:clamp(28px,4.2vw,46px)!important;line-height:1.12}
@media (max-width:900px){.neka-pemana{grid-template-columns:1fr}.neka-nanami, .neka-sysyri .neka-nanami{grid-template-columns:repeat(2,minmax(0,1fr))}.neka-lemota-none{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.neka-nanami, .neka-sysyri .neka-nanami{grid-template-columns:1fr}.neka-lemota-none{grid-template-columns:1fr}.neka-minyor-pior .neka-maon-elko{flex-basis:34%}
 h1.entry-title, .single .entry-title, .page .entry-title{font-size:clamp(26px,7.4vw,34px)!important}.neka-vionko-vira{font-size:clamp(30px,8.6vw,40px)}}
html, body{background:var(--neka-arpior)!important;color:var(--neka-juhaha)!important}
body :is(#page, .site, #content, .site-content, .content-area, #primary, #main, main, .main, .container, .wrap, .site-main, .inside-article, article, .post, .page, .hentry, .entry, .entry-content, .post-content, .single-content, .blog-post, .ast-container, .content-wrap, .content-wrapper, .main-content, .page-content, .site-inner, .row, .col, #wrapper, .wrapper, .body-wrap, .archive-description, .comments-area, .comment-respond, .nav-links, .post-navigation, .site-main > *, .layout, .section, .boxed){background-color:transparent!important;color:var(--neka-juhaha)}
body :is(main, [class*=content], [class*=container], [class*=wrap], [class*=inner], [class*=cm-primary], [class*=cm-row]):not(header *, [class*=header] *, [class*=button], [class*=btn], .neka-lomaon, .neka-lomaon *, .neka-huse, .neka-symine, .neka-hamoon, .neka-tose, .neka-kose, .neka-anusli, .neka-sesape, .neka-tosu-noan, .neka-tosu-noan *, .has-background, input, textarea, select){background-color:transparent!important;background-image:none!important}
html body :is(#cm-content, #content, #main, #primary, #page, #wrapper, #main-content, #site-content, #inner-wrap){background-color:transparent!important;background-image:none!important}
body :is(.widget, .widget-wrapper, .sidebar .widget, aside .widget, .card, .box, .post-box, .entry-card, .archive-post, .grid-item, .bs-blog-post, .mg-posts-sec, .mg-blog-post-box, .news-item, .tab-content, .newsmatic-container, .post-item, .widget-area > *){background-color:var(--neka-katori)!important;background-image:none!important;color:var(--neka-juhaha);border-color:var(--neka-ripeta)!important}
body :is(p, li, td, th, dd, dt, blockquote, figcaption, label, .entry-meta, .post-meta, .byline, .posted-on, .meta, small, cite){color:inherit}
body :is(.entry-meta, .post-meta, .byline, .posted-on, time, .meta, .widget li, .post-date){color:var(--neka-pekopi)!important}
body :is([class*=excerpt], [class*=excerpt] p){color:var(--neka-pekopi)!important}
body :is(h1, h2, h3, h4, h5, h6, .entry-title, .widget-title, .widgettitle, .page-title){color:var(--neka-juhaha)!important}
body :is(h1, h2, h3, h4, h5, h6) a, .entry-title a, .widget a{color:var(--neka-juhaha)!important}
body :is(h1, h2, h3, h4, h5, h6) a:hover, .widget a:hover{color:var(--neka-maussa)!important}
.entry-content a, .neka-usna a:not(.wp-block-button__link):not(.neka-raju){color:var(--neka-maussa)}
body :is([class*=page-header], [class*=page-title], [class*=title-bar], [class*=titlebar], [class*=breadcrumb], .ht-main-header, .entry-header, .archive-header):not(.neka-eltu *){background-color:var(--neka-katori)!important;color:var(--neka-juhaha)!important;border-color:var(--neka-ripeta)!important}
body :is([class*=breadcrumb], [class*=breadcrumb] a, [class*=read-more], [class*=read-more] a, .more-link){color:var(--neka-juhaha)!important;opacity:1}
body :is(input, select, textarea){background:var(--neka-katori)!important;color:var(--neka-juhaha)!important;border-color:var(--neka-ripeta)!important}
body :is(hr, .wp-block-separator){border-color:var(--neka-ripeta)!important}
body :is(table, td, th){border-color:var(--neka-ripeta)!important}
body :is(td, th, td *, th *, caption){color:var(--neka-juhaha)!important}body th{background-color:var(--neka-katori)!important}
.wp-block-latest-posts__post-title{color:var(--neka-juhaha)!important}
.neka-vean-noon .neka-kose .neka-nanami{grid-template-columns:repeat(2,minmax(0,1fr))}.neka-vean-noon .neka-kose .neka-nyri-koil{font-size:clamp(19px,1.8vw,24px)}
.neka-orto-nese .neka-kose .neka-nanami{grid-template-columns:1fr;gap:14px}.neka-orto-nese .neka-kose .neka-lomaon{flex-direction:row}.neka-orto-nese .neka-kose .neka-maon-elko{flex:0 0 34%;aspect-ratio:4/3}
.neka-sasyri-ravi .neka-kose .neka-lomaon, .neka-rururi-liil{position:relative;min-height:260px;border:0}.neka-sasyri-ravi .neka-kose .neka-maon-elko, .neka-rururi-liil .neka-maon-elko{position:absolute;inset:0;aspect-ratio:auto}
.neka-sasyri-ravi .neka-kose .neka-saor-maus, .neka-rururi-liil .neka-saor-maus{position:relative;margin-top:auto;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82) 45%);padding-top:60px}
.neka-sasyri-ravi .neka-kose .neka-saor-maus *, .neka-rururi-liil .neka-saor-maus *{color:#fff!important}.neka-sasyri-ravi .neka-kose .neka-sutaon-taon .neka-saor-maus{background:var(--neka-pihu);padding-top:18px}
.neka-arma-sumo .neka-kose .neka-nanami{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.neka-arma-sumo .neka-kose .neka-nyri-koil{font-size:15.5px}.neka-arma-sumo .neka-kose .neka-sase-elpe{display:none}
.neka-tuma-pina .neka-kose .neka-nanami > :first-child{grid-column:span 2;grid-row:span 2}.neka-tuma-pina .neka-kose .neka-nanami > :first-child .neka-nyri-koil{font-size:clamp(22px,2.2vw,30px)}
.neka-kaelhu-nesy .neka-pemi-moon{border-bottom:0;border-left:6px solid var(--neka-maussa);padding:2px 0 2px 16px}
.neka-nasuna-sura .neka-pemi-moon{border-bottom:0;flex-direction:column;align-items:center;text-align:center}.neka-nasuna-sura .neka-pemi-moon .neka-sakaki::after{content:"";display:block;width:56px;height:4px;margin:10px auto 0;background:var(--neka-tojuus)}
.neka-uskine-ustu .neka-pemi-moon{border-bottom:1px solid var(--neka-ripeta)}.neka-uskine-ustu .neka-pemi-moon .neka-sakaki{flex:0 0 auto;background:var(--neka-maussa);color:var(--neka-inarha-kako,#fff)!important;padding:4px 14px;border-radius:6px;font-size:clamp(18px,1.8vw,24px)}
.neka-saloan-tole .neka-huse{background:transparent!important;color:var(--neka-juhaha)!important;border:2px solid var(--neka-maussa)}
.neka-veel-mina .neka-ilmo{grid-template-columns:1fr;gap:0}.neka-veel-mina .neka-huse{background:transparent!important;color:var(--neka-juhaha)!important;border-radius:0;border-bottom:1px solid var(--neka-ripeta);padding:16px 4px}
.neka-tusuel-nytu{padding:0 0 clamp(20px,3vw,36px)}.neka-sysa-haor img{width:100%;aspect-ratio:21/8;object-fit:cover;display:block}
.neka-pise-kile{margin-top:-60px;position:relative;background:var(--neka-katori);border-radius:var(--neka-kiny);padding:clamp(18px,3vw,32px)!important;max-width:900px;box-shadow:0 18px 40px rgba(0,0,0,.18)}
.neka-pise-kile .neka-vionko-vira{color:var(--neka-juhaha)!important;font-size:clamp(26px,3.4vw,42px)}.neka-pise-kile .neka-vionko-vira a{color:inherit!important;text-decoration:none}.neka-pise-kile .neka-tuha-kine{color:var(--neka-pekopi)}
.neka-onve-inmi{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--neka-ripeta);padding-top:12px}.neka-onve-inmi a{font-weight:700;color:var(--neka-juhaha)!important;text-decoration:none;font-size:15px}
.neka-raor-vera{padding:clamp(20px,3vw,36px) 0}.neka-elor{display:grid;grid-template-columns:1fr 1fr;gap:18px}.neka-elor .neka-lomaon{min-height:340px}
@media (max-width:900px){.neka-arma-sumo .neka-kose .neka-nanami{grid-template-columns:repeat(2,minmax(0,1fr))}.neka-tuma-pina .neka-kose .neka-nanami > :first-child{grid-column:auto;grid-row:auto}}
@media (max-width:600px){.neka-vean-noon .neka-kose .neka-nanami, .neka-elor{grid-template-columns:1fr}.neka-orto-nese .neka-kose .neka-maon-elko{flex-basis:38%}.neka-pise-kile{margin-top:-24px}}
:is(.archive, .blog, .search) :is(#primary, .content-area, main, .site-main){min-width:0}
:is(.archive, .category) :is(h1.page-title, .archive-title, .page-title){text-transform:none}:is(.archive, .category) :is(h1.page-title, .archive-title)::first-letter{text-transform:uppercase}
.neka-lear-inne .neka-usna{max-width:none!important;padding:0!important}
.neka-lear-inne .neka-usna > .neka-kose, html body .neka-lear-inne .entry-content > .neka-kose{border-radius:0;margin:0!important;max-width:none!important;width:auto!important;padding:clamp(40px,6vw,88px) clamp(16px,3vw,28px)}
html body .neka-lear-inne, html body .neka-lear-inne .neka-usna{max-width:none!important;width:100%!important;margin:0!important}
.neka-lear-inne .neka-tosu-noan{min-height:clamp(260px,40vw,520px);display:flex;flex-direction:column;justify-content:center}
.neka-nyse h1{font-size:min(var(--neka-anus,46px),30vw)!important;color:var(--neka-onpisa,inherit)}.neka-nyse h2{font-size:min(var(--neka-huil,34px),24vw)!important;color:var(--neka-hajuko,inherit)}
.neka-nyse h3{font-size:var(--neka-naruri,26px)!important;color:var(--neka-seseha,inherit)}.neka-nyse h4{font-size:var(--neka-pion,21px)!important;color:var(--neka-nysako,inherit)}.neka-nyse p{font-size:var(--neka-huonru,inherit);color:var(--neka-ruin,inherit)}
.neka-nyse :is(h1, h2){line-height:1}
@media (max-width:600px){.neka-nyse h1{font-size:min(var(--neka-kion,var(--neka-anus,34px)),16vw)!important}.neka-nyse h2{font-size:min(var(--neka-kasa,var(--neka-huil,28px)),12vw)!important}.neka-nyse h4{font-size:var(--neka-syor,var(--neka-pion,20px))!important}}
.neka-sehu-mato, .neka-sehu-mato :is(h1,h2,h3,h4,h5,p,li,span,strong){color:#fff!important}
.neka-lear-inne .neka-tosu-noan:not(:has(.neka-sehu-mato))::before{background:rgba(255,255,255,.74)}
.neka-lear-inne .neka-tosu-noan:not(:has(.neka-sehu-mato)):not(:has(p, h1, h2, h3, h4, li))::before{display:none}
.neka-lear-inne .neka-tosu-noan:not(:has(.neka-sehu-mato)) :is(h1,h2,h3,h4,h5,p,li,span,strong,em,time,blockquote){color:inherit!important}
.neka-lear-inne .neka-usna > .neka-kose > .wp-block-group__inner-container{max-width:1180px;margin:0 auto}
.neka-lear-inne .neka-usna > :not(.neka-kose){max-width:1180px;margin-left:auto;margin-right:auto;padding:0 clamp(16px,3vw,28px)}
.neka-lear-inne .neka-nejusa .wp-block-image{display:none!important}
.neka-mirael-sami .neka-pemo-noly, .neka-tosu-noan .neka-pemo-noly{position:relative}
.neka-lear-inne .neka-usna > .neka-junyve-riju.neka-tosu-noan:not(:has(.neka-pemo-noly))::before{background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.6))!important;display:block!important}
.neka-lear-inne .neka-usna > .neka-junyve-riju.neka-tosu-noan:not(:has(.neka-pemo-noly)) :is(h1,h2,h3,h4,p,li,span,strong){color:#fff!important}
.neka-lear-inne .neka-junyve-riju:not(.neka-tosu-noan){background:none!important}
.site-branding:has(.custom-logo) :is(.site-title, .site-description){display:none!important}
.neka-lear-inne .neka-tosu-noan.neka-sehu-mato::before{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.62))!important;display:block!important}
.neka-lear-inne .neka-nejusa{min-height:clamp(340px,52vw,620px);text-align:center;align-items:center}
.neka-lear-inne .neka-nejusa > .wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center;gap:14px}
.neka-lear-inne .neka-nejusa .wp-block-image{display:inline-block;width:clamp(90px,12vw,150px);margin:6px}.neka-lear-inne .neka-nejusa .wp-block-image img{border-radius:6px;aspect-ratio:4/3;object-fit:cover}
.neka-lear-inne .neka-nejusa .wp-block-buttons{justify-content:center}
.neka-lear-inne .neka-nejusa.neka-tuviko-juse{text-align:right}.neka-lear-inne .neka-nejusa.neka-tuviko-juse > .wp-block-group__inner-container{align-items:flex-end}.neka-lear-inne .neka-nejusa.neka-tuviko-juse .wp-block-buttons{justify-content:flex-end}
.neka-lear-inne .neka-nejusa.neka-mituar-vile{text-align:left}.neka-lear-inne .neka-nejusa.neka-mituar-vile > .wp-block-group__inner-container{align-items:flex-start}.neka-lear-inne .neka-nejusa.neka-mituar-vile .wp-block-buttons{justify-content:flex-start}
.neka-inpiar{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;transform:none!important}
.neka-junyve-riju, .neka-nejusa{outline:0!important}
.neka-lear-inne .neka-tosu-noan:not(:has(p, h1, h2, h3, h4, li, img, .wp-block-button)){background-size:contain!important;background-repeat:no-repeat!important;min-height:clamp(220px,32vw,420px)}
h1, h2, h3, h4, h5, h6, .entry-title, .wp-block-heading{overflow-wrap:normal!important;word-break:normal!important;hyphens:auto;-webkit-hyphens:auto}
header :has(.custom-logo-link) :is(.site-title, .site-description), .site-branding:has(.custom-logo) :is(.site-title, .site-description), #masthead:has(.custom-logo) :is(.site-title, p.site-title, .site-description){display:none!important}
:is(.archive, .category, .tag) :is(#primary, .content-area, .site-main, main#main){float:none!important;width:auto!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}
:is(.archive, .category, .tag) :is(#secondary, .sidebar, .widget-area):not(footer *, [class*=footer] *){display:none!important}
:is(.archive, .category, .tag) :is(.site-main, #main, .posts-wrapper, .content-area > main):has(> article + article){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:24px}
:is(.archive, .category, .tag) :is(.page-header, .archive-header){grid-column:1 / -1}
:is(.archive, .category, .tag) :is(h1.page-title, .archive-title){font-size:clamp(28px,3.4vw,42px)!important}
.custom-logo{background:#fff;padding:6px 10px;border-radius:6px}
body .entry-content a:not(.wp-block-button__link), body .neka-usna a:not(.wp-block-button__link), body .neka-kose a:not(.wp-block-button__link):not(.neka-raju):not(.neka-huse):not(.neka-hamoon){color:#F45AA8!important}
.neka-lyvive, .neka-nyri-koil a:hover{color:#F45AA8!important}
