body{background:linear-gradient(135deg,#e0f2fe,#bae6fd,#7dd3fc,#93c5fd);background-size:400% 400%;animation:waterFlow 12s ease infinite;background-attachment:fixed;color:#1e293b;margin:0;min-height:100vh}@keyframes waterFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.site-content,.content-area,.inside-article,.page-builder-container,.site-header,.site-footer,.entry-content,.entry-header{background-color:transparent!important;background:transparent!important}.site-header,.site-header .inside-header,.inside-header,.site-header .generate-section,.site-header .inside-section,.site-header [data-section],.header-widget{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;padding-top:0!important;padding-bottom:0!important;min-height:0!important}.glass-panel{background-color:rgb(255 255 255 / .4);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border:1px solid rgb(255 255 255 / .6);box-shadow:0 10px 40px -10px rgb(14 165 233 / .15);border-radius:24px}.glass-input{background:rgb(255 255 255 / .4);border:1px solid rgb(255 255 255 / .5);backdrop-filter:blur(8px);transition:all 0.4s cubic-bezier(.4,0,.2,1)}.glass-input:focus{background:rgb(255 255 255 / .6);border-color:#7dd3fc;box-shadow:0 0 20px rgb(125 211 252 / .3);transform:translateY(-1px);outline:none}.reveal-item{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-item.active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:0.1s}.delay-2{transition-delay:0.2s}.delay-3{transition-delay:0.3s}.delay-4{transition-delay:0.4s}.article-content p{margin-bottom:1.5rem;line-height:1.8;color:#475569}.article-content h2{font-size:1.85rem;font-weight:800;color:#1e293b;margin-top:3.5rem;margin-bottom:1.5rem;background:transparent!important}.article-content h3{font-size:1.35rem;font-weight:700;color:#1e293b;margin-top:2.5rem;margin-bottom:1.25rem}.article-content ul li{position:relative;padding-left:1.75rem;margin-bottom:.85rem;color:#475569}.article-content ul li::before{content:"💧";position:absolute;left:0;font-size:.9rem;top:.2rem}.article-content blockquote{border-left:5px solid #0ea5e9;margin:2.5rem 0;padding:2rem;border-radius:1.5rem;background:rgb(255 255 255 / .4);backdrop-filter:blur(15px)}.cp-filter-pill{display:inline-flex;align-items:center;padding:8px 20px;border-radius:999px;font-size:13px;font-weight:600;color:#64748b;background:rgb(255 255 255 / .5);border:1px solid rgb(255 255 255 / .6);transition:all 0.3s cubic-bezier(.16,1,.3,1);text-decoration:none!important}.cp-filter-pill:hover{color:#0ea5e9;transform:translateY(-2px);background:#fff}.cp-filter-pill.active{color:#fff;background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 10px 20px -5px rgb(14 165 233 / .4)}ul.page-numbers{list-style:none!important;margin:0!important;padding:0!important;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex;align-items:center;flex-wrap:wrap;gap:4px}ul.page-numbers li{list-style:none!important;margin:0;padding:0}ul.page-numbers li::before{display:none!important;content:none!important}ul.page-numbers li a.page-numbers,ul.page-numbers li span.page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .5);border:1px solid #fff;color:#64748b;font-weight:700;text-decoration:none;transition:all 0.3s}ul.page-numbers li span.page-numbers.current{background:#0ea5e9;color:#fff;border-color:#0ea5e9;box-shadow:0 5px 15px rgb(14 165 233 / .3)}ul.page-numbers li a.page-numbers.prev,ul.page-numbers li a.page-numbers.next{width:auto;padding:0 16px;border-radius:20px}ul.page-numbers li a.page-numbers:hover{background:#fff;color:#0ea5e9;transform:translateY(-1px);box-shadow:0 5px 15px rgb(14 165 233 / .15)}@media (min-width:768px){.page-template-page-blog .flex-col.md\:flex-row{flex-direction:row!important}}img{max-width:100%;height:auto;object-fit:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}