.wp-block-details{background:var(--blackvue-color-surface);border:1px solid var(--blackvue-color-line);border-radius:var(--blackvue-radius);margin-block:0 .75rem;padding:0;transition:border-color 0.15s ease,background-color 0.15s ease}.wp-block-details:hover{border-color:rgb(255 255 255 / .28)}.wp-block-details[open]{background:var(--blackvue-color-surface-raised);border-color:var(--blackvue-color-accent)}.wp-block-details>summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:1rem;justify-content:space-between;line-height:1.35;list-style:none;padding:.95rem 1.1rem}.wp-block-details>summary::-webkit-details-marker{display:none}.wp-block-details>summary::marker{content:""}.wp-block-details>summary::after{border-bottom:2px solid var(--blackvue-color-accent-2);border-right:2px solid var(--blackvue-color-accent-2);content:"";flex:0 0 auto;height:.55rem;margin-block-start:-.25rem;transform:rotate(45deg);transition:transform 0.2s ease;width:.55rem}.wp-block-details[open]>summary::after{margin-block-start:.2rem;transform:rotate(-135deg)}.wp-block-details>summary:focus-visible{border-radius:var(--blackvue-radius);outline:2px solid var(--blackvue-color-accent);outline-offset:2px}.wp-block-details>:not(summary){margin-inline:1.1rem}.wp-block-details>summary+*{margin-block-start:0}.wp-block-details>:last-child{margin-block-end:1rem}@media (prefers-reduced-motion:reduce){.wp-block-details,.wp-block-details>summary::after{transition:none}}