.phpdev-faq .faq{display:flex;flex-direction:column;gap:.75rem}.phpdev-faq details{background:linear-gradient(180deg,var(--s2),var(--s1));border:1px solid var(--line);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--hi);overflow:hidden;transition:border-color .25s}.phpdev-faq details[open]{border-color:rgba(77,141,255,.3)}.phpdev-faq summary{align-items:center;cursor:pointer;display:flex;font-size:var(--fs-md);font-weight:600;gap:1rem;letter-spacing:-.015em;list-style:none;padding:1.25rem clamp(1.25rem,3vw,1.75rem);transition:color .2s}.phpdev-faq summary::-webkit-details-marker{display:none}.phpdev-faq summary:hover{color:var(--accent-2)}.phpdev-faq summary:after{border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);content:"";flex:none;height:.7rem;margin-left:auto;transform:rotate(45deg) translateY(-25%);transition:transform .3s ease-in-out;width:.7rem}.phpdev-faq details[open] summary:after{transform:rotate(-135deg) translateY(-25%)}.phpdev-faq details.faq-js[open] summary:after{transform:rotate(45deg) translateY(-25%)}.phpdev-faq details.faq-js.is-open summary:after{transform:rotate(-135deg) translateY(-25%)}.phpdev-faq details .ans{color:var(--ink-soft);font-size:var(--fs-sm);max-width:74ch;padding:0 clamp(1.25rem,3vw,1.75rem) 1.5rem}
/*# sourceMappingURL=faq.css.map */
