:root{--detskipesni-cream:#fef9f0;--detskipesni-peach:#ffe5d4;--detskipesni-coral:#e85d4c;--detskipesni-orange:#ff9f43;--detskipesni-sun:#feca57;--detskipesni-teal:#00b4d8;--detskipesni-sky:#caf0f8;--detskipesni-violet:#7b2cbf;--detskipesni-ink:#2d3142;--detskipesni-shadow:rgba(45, 49, 66, 0.08);--detskipesni-shadow-hover:rgba(45, 49, 66, 0.14);--detskipesni-radius:16px;--detskipesni-radius-sm:12px;--detskipesni-radius-pill:999px}body,.wp-site-blocks{background:linear-gradient(160deg,#fef9f0 0%,#fff5eb 50%,#e8f4f8 100%)!important;min-height:100vh;font-family:"Open Sans",sans-serif;color:var(--detskipesni-ink)}.detskipesni-header{background:#fff;padding:.85rem 0;box-shadow:0 4px 20px var(--detskipesni-shadow);border-bottom:none}.detskipesni-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;max-width:1100px;margin:0 auto;padding:0 1.5rem}.detskipesni-logo-link{display:flex;align-items:center;text-decoration:none;color:inherit}.detskipesni-logo-img{height:52px;width:auto;display:block}.detskipesni-logo-text{font-family:"Nunito",sans-serif;font-weight:800;font-size:1.5rem;color:var(--detskipesni-ink)}.detskipesni-logo-badge{display:inline-block;background:linear-gradient(135deg,var(--detskipesni-orange),var(--detskipesni-coral));color:#fff;padding:.25rem .6rem;border-radius:var(--detskipesni-radius-sm);font-family:"Nunito",sans-serif;font-weight:800;margin-left:4px;box-shadow:0 2px 8px rgb(232 93 76 / .3)}.detskipesni-header-right{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.detskipesni-search-form{display:flex;gap:0}.detskipesni-search-form input[type="search"]{padding:.5rem 1rem;border:2px solid var(--detskipesni-peach);border-right:none;border-radius:var(--detskipesni-radius-pill) 0 0 var(--detskipesni-radius-pill);min-width:180px;font-size:1rem;background:var(--detskipesni-cream);transition:border-color 0.2s,box-shadow 0.2s}.detskipesni-search-form input[type="search"]:focus{outline:none;border-color:var(--detskipesni-teal);box-shadow:0 0 0 3px rgb(0 180 216 / .2)}.detskipesni-search-form button{padding:.5rem 1.1rem;background:var(--detskipesni-teal);color:#fff;border:2px solid var(--detskipesni-teal);border-radius:0 var(--detskipesni-radius-pill) var(--detskipesni-radius-pill) 0;cursor:pointer;font-size:1rem;font-weight:700;transition:transform 0.2s,box-shadow 0.2s}.detskipesni-search-form button:hover{transform:scale(1.02);box-shadow:0 4px 12px rgb(0 180 216 / .4)}.detskipesni-nav-static{display:flex;align-items:center;gap:.5rem}.detskipesni-nav-static a{color:var(--detskipesni-ink);text-decoration:none;font-size:1rem;font-weight:600;padding:.35rem .6rem;border-radius:var(--detskipesni-radius-sm);transition:background 0.2s,color 0.2s}.detskipesni-nav-static a:hover{background:var(--detskipesni-peach);color:var(--detskipesni-coral)}.detskipesni-nav-static .sep{color:var(--detskipesni-peach);user-select:none;font-weight:300}.detskipesni-cta-button{display:inline-block;padding:.6rem 1.4rem;background:linear-gradient(135deg,var(--detskipesni-orange),var(--detskipesni-coral));color:#fff!important;text-decoration:none;font-weight:800;border-radius:var(--detskipesni-radius-pill);border:none;box-shadow:0 4px 14px rgb(232 93 76 / .35);white-space:nowrap;transition:transform 0.2s,box-shadow 0.2s;font-family:"Nunito",sans-serif}.detskipesni-cta-button:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px rgb(232 93 76 / .45);color:#fff;text-decoration:none}.detskipesni-main-wrap{max-width:1100px;margin:0 auto;padding:1.5rem;display:grid;grid-template-columns:1fr 320px;gap:1.5rem}@media (max-width:900px){.detskipesni-main-wrap{grid-template-columns:1fr}}.detskipesni-content-block{background:#fff;border:none;border-radius:var(--detskipesni-radius);padding:1.75rem;margin-bottom:1.5rem;box-shadow:0 4px 24px var(--detskipesni-shadow);transition:box-shadow 0.3s}.detskipesni-content-block:hover{box-shadow:0 8px 32px var(--detskipesni-shadow-hover)}.detskipesni-section-title{color:var(--detskipesni-violet);font-size:1.6rem;font-weight:800;margin:0 0 1.25rem 0;font-family:"Nunito",sans-serif;letter-spacing:-.02em}.detskipesni-song-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media (max-width:1000px){.detskipesni-song-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.detskipesni-song-grid{grid-template-columns:1fr}}.detskipesni-song-card{background:#fff0}.detskipesni-song-card .wp-block-post-featured-image{margin:0 0 .6rem 0;overflow:hidden;border-radius:var(--detskipesni-radius);border:none;line-height:0;box-shadow:0 4px 16px var(--detskipesni-shadow);transition:transform 0.3s,box-shadow 0.3s}.detskipesni-song-card .wp-block-post-featured-image:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 28px var(--detskipesni-shadow-hover)}.detskipesni-song-card .wp-block-post-featured-image a{display:block}.detskipesni-song-card .wp-block-post-featured-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.detskipesni-song-card .wp-block-post-title{margin:0 0 .25rem 0;font-size:1rem;line-height:1.35}.detskipesni-song-card .wp-block-post-title a{color:var(--detskipesni-teal);text-decoration:none;font-weight:700;transition:color 0.2s}.detskipesni-song-card .wp-block-post-title a:hover{color:var(--detskipesni-violet)}.detskipesni-song-card .wp-block-post-date{font-size:.8rem;color:var(--detskipesni-ink);opacity:.7;margin:0}.detskipesni-song-card .wp-block-post-date a{color:inherit;text-decoration:none}.detskipesni-song-card .wp-block-post-content{display:none}.detskipesni-song-thumb-link{display:block;margin:0 0 .6rem 0;overflow:hidden;border-radius:var(--detskipesni-radius);border:none;line-height:0;box-shadow:0 4px 16px var(--detskipesni-shadow);transition:transform 0.3s,box-shadow 0.3s}.detskipesni-song-thumb-link:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 28px var(--detskipesni-shadow-hover)}.detskipesni-song-thumb{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.detskipesni-song-title{margin:0 0 .25rem 0;font-size:1rem;line-height:1.35;font-weight:700}.detskipesni-song-title a{color:var(--detskipesni-teal);text-decoration:none;transition:color 0.2s}.detskipesni-song-title a:hover{color:var(--detskipesni-violet)}.detskipesni-song-date{font-size:.8rem;color:var(--detskipesni-ink);opacity:.7;margin:0}.detskipesni-song-date a{color:inherit;text-decoration:none}.detskipesni-main-wrap.detskipesni-fullwidth{grid-template-columns:1fr}.detskipesni-single-title,.detskipesni-page-title{color:var(--detskipesni-violet);font-size:1.85rem;font-weight:800;margin:0 0 .5rem 0;font-family:"Nunito",sans-serif}.detskipesni-single-date{font-size:.9rem;color:var(--detskipesni-ink);opacity:.7;margin:0 0 1rem 0}.detskipesni-single-thumb{margin:0 0 1rem 0;border-radius:var(--detskipesni-radius);overflow:hidden;border:none;box-shadow:0 4px 20px var(--detskipesni-shadow)}.detskipesni-single-content,.detskipesni-page-content{margin-top:1rem}.detskipesni-single-content p,.detskipesni-page-content p{margin-bottom:1rem}.detskipesni-content-block .nav-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:2px solid var(--detskipesni-peach)}.detskipesni-content-block .nav-links a,.detskipesni-content-block .nav-links span{color:var(--detskipesni-teal);font-weight:600}.detskipesni-content-block .nav-links a:hover{color:var(--detskipesni-violet)}.detskipesni-home-intro{margin-bottom:1.5rem}.detskipesni-home-pagination{margin-top:1.5rem;padding-top:1rem;border-top:2px solid var(--detskipesni-peach)}.detskipesni-home-pagination a,.detskipesni-home-pagination span{color:var(--detskipesni-teal);font-weight:600}.detskipesni-home-pagination a:hover{color:var(--detskipesni-violet)}.detskipesni-footer{background:#fff;border-top:none;margin:2rem auto 0;max-width:1100px;padding:1.5rem;border-radius:var(--detskipesni-radius);box-shadow:0 -4px 20px var(--detskipesni-shadow)}.detskipesni-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.detskipesni-footer-text{margin:0;font-size:.95rem;font-weight:600;color:var(--detskipesni-ink)}.detskipesni-sidebar-block{background:#fff;border:none;border-radius:var(--detskipesni-radius);padding:1.5rem;min-height:200px;box-shadow:0 4px 24px var(--detskipesni-shadow);transition:box-shadow 0.3s}.detskipesni-sidebar-block:hover{box-shadow:0 8px 32px var(--detskipesni-shadow-hover)}.detskipesni-sidebar-title{color:var(--detskipesni-violet);font-size:1.15rem;font-weight:800;margin:0 0 1rem 0;font-family:"Nunito",sans-serif}.detskipesni-sidebar-posts{list-style:none;margin:0;padding:0}.detskipesni-sidebar-post{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--detskipesni-peach)}.detskipesni-sidebar-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.detskipesni-sidebar-post-thumb{flex-shrink:0;display:block;width:72px;height:72px;overflow:hidden;border-radius:var(--detskipesni-radius-sm);border:none;line-height:0;box-shadow:0 2px 10px var(--detskipesni-shadow);transition:transform 0.2s}.detskipesni-sidebar-post-thumb:hover{transform:scale(1.05)}.detskipesni-sidebar-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.detskipesni-sidebar-post-content{flex:1;min-width:0}.detskipesni-sidebar-post-title{display:block;color:var(--detskipesni-teal);text-decoration:none;font-size:.95rem;font-weight:700;line-height:1.35;transition:color 0.2s}.detskipesni-sidebar-post-title:hover{color:var(--detskipesni-violet)}.detskipesni-main-wrap .wp-block-query-pagination{margin-top:1.5rem;padding-top:1rem;border-top:2px solid var(--detskipesni-peach)}.detskipesni-main-wrap .wp-block-query-pagination a,.detskipesni-main-wrap .wp-block-query-pagination span{color:var(--detskipesni-teal);font-weight:600}.detskipesni-content-block h2{color:var(--detskipesni-violet);font-weight:800;font-family:"Nunito",sans-serif}