html{scroll-behavior:smooth}body{font-family:'Lato',sans-serif!important;background-color:#E4EDE0!important}.navbar-brand,h1,h2,h3{font-weight:700;font-family:'Playfair Display',serif}h2{position:relative;line-height:2rem!important}h2::after{content:"";position:absolute;bottom:0;left:0;width:35px;height:2px;background-color:coral;border-radius:2px}.navbar-nav .dropdown-toggle::after{border:none!important}.alignleft{float:left;margin:10px}.navbar-nav .nav-link,.navbar-nav .dropdown-toggle{position:relative}.navbar-nav .nav-link::after,.navbar-nav .dropdown-toggle::after{content:'';position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:#0d6efd;transition:width 0.3s ease,left 0.3s ease}.navbar-nav .nav-link:hover::after,.navbar-nav .dropdown-toggle:hover::after{width:100%;left:0}.rank-math-breadcrumb p{margin:0}.rank-math-breadcrumb p>a{color:#fff}.btn-primary{background-color:#ff6b6b!important;border-color:#ff6b6b!important}.btn-primary:hover{background-color:#ff4757!important;border-color:#ff4757!important}@media (max-width:769px){.alignleft{float:unset;display:flex;margin:auto}}img{max-width:100%;height:auto}.aligncenter{margin:auto}.aligncenter,.alignnone{display:grid}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;max-width:var(--max-width);margin:auto}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:1.25rem;max-width:var(--max-width);margin:auto}.position-md-absolute{position:static}.translate-md-middle{transform:unset}@media (min-width:768px){.position-md-absolute{position:absolute!important}.translate-md-middle{transform:translate(-50%,-50%)!important}}.social-icons a{text-decoration:none}.social-icons a[aria-label="facebook"] i{color:#1877F2}.social-icons a[aria-label="pinterest"] i{color:#E60023}.social-icons a[aria-label="youtube"] i{color:red}.social-icons a[aria-label="instagram"] i{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.social-icons a[aria-label="deviantArt"] i{color:#05CC47}.social-icons a[aria-label="tiktok"] i{color:#000}.social-icons a:hover i{opacity:.8;transition:opacity 0.2s ease}.social-icons{text-align:center}.social-icons a{margin:10px;transition:all 0.3s ease}.social-icons i{font-size:2rem}.toggle-icon{transition:transform .3s ease}button.collapsed .toggle-icon{transform:rotate(-90deg)}.collapsed-content{max-height:70px;overflow:hidden;position:relative}.collapsed-content::after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(#fff0,white)}.read-more-btn .arrow-icon{display:inline-block;margin-left:.3em;transition:transform 0.3s ease;transform:rotate(0deg)}.read-more-btn.expanded .arrow-icon{transform:rotate(180deg)}.categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;max-width:var(--max-width);margin:auto}#scrollToTop{position:fixed;bottom:20px;right:20px;width:40px;height:40px;background:#06c;color:#fff;border:none;border-radius:50%;font-size:1.25rem;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgb(0 0 0 / .3);transition:opacity 0.3s ease;z-index:1000}#scrollToTop.show{display:flex;opacity:1}#scrollToTop.hide{opacity:0}.chev{display:inline-block;transition:transform 200ms ease}[aria-expanded="true"] .chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.chev{transition:none}}.svg-box{position:relative;cursor:pointer}.svg-box::after{content:"";position:absolute;inset:0;background:#fff0;transition:background 0.25s ease;pointer-events:none}.svg-box:hover::after{background:rgb(0 0 0 / .5)}.svg-box .coloring-fly{position:absolute;left:8px;top:8px;width:48px;height:48px;border-radius:50%;background:#0d6efd;color:#fff;border:0;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgb(0 0 0 / .2);transform:translate(-20px,-20px) scale(.6);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .2s ease;z-index:2}.svg-box:hover .coloring-fly{transform:translate(calc(130% - 24px),calc(180% - 24px)) scale(1);opacity:1;pointer-events:auto}#coloring-page h2{position:sticky;top:80px;z-index:1;background:#fff}#switch-lang{position:fixed;bottom:20px;left:10px}#switch-lang #lang_choice_1{height:30px}a.dropdown-item.py-1{word-wrap:break-word;white-space:break-spaces}