.dark{--gradient-color:var(--persona-brand);--sparkles-color:var(--persona-brand)}
.persona-menu{display:flex;gap:1.5rem;list-style:none;padding:0;margin:0;font-size:15px;font-weight:600}.persona-menu a:hover,.persona-menu .current-menu-item>a{color:var(--persona-brand)}
.persona-menu li{position:relative}.persona-menu .sub-menu{position:absolute;display:none;list-style:none;min-width:180px;background:var(--bg-color);padding:12px;border-radius:12px;box-shadow:0 8px 30px #0002}.persona-menu li:hover>.sub-menu,.persona-menu li:focus-within>.sub-menu{display:block}.persona-menu .sub-menu li{margin:10px 0}.persona-menu .sub-menu .sub-menu{left:100%;top:0}
.persona-mobile-menu{flex-direction:column;color:#eee;font-size:20px}.persona-mobile-menu .sub-menu{position:static;background:transparent}.persona-hire{display:inline-block;padding:10px 24px;border-radius:999px;background:var(--persona-brand);color:#fff;font-weight:700;white-space:nowrap}.persona-hire:hover{filter:brightness(.9)}
.persona-credit{text-align:center;font-size:12px;margin-top:28px;color:#64748b}.persona-credit a{color:var(--persona-brand)}.admin-bar #site-header-nav{margin-top:32px}
.entry-content h2,.entry-content h3{font-weight:700;margin:1.5em 0 .6em}.entry-content p{margin-bottom:1em}.entry-content a{color:var(--persona-brand);text-decoration:underline}.entry-content ul{list-style:disc;padding-left:1.5rem}.entry-content ol{list-style:decimal;padding-left:1.5rem}.entry-content img{max-width:100%;height:auto}.entry-content{overflow-wrap:anywhere}.entry-content>*{max-width:100%}.wp-block-button__link{background:var(--persona-brand)}
@media(max-width:1023px){.site-branding span{font-size:18px}.persona-mobile-menu .sub-menu{display:block;padding:6px 0;font-size:16px;box-shadow:none}.persona-menu{gap:1rem}}
@media(max-width:782px){.admin-bar #site-header-nav{margin-top:46px}.admin-bar #wpadminbar{position:fixed}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-float,.animate-marquee,.animate-bounce-slow,.animate-bounce-slower{animation:none!important}.reveal-up,.reveal-left,.reveal-right,.reveal-scale{opacity:1;transform:none;transition:none}}
