.details-block{--details-marker-size: 1.3rem;--details-border-width: 1px;margin:0;background:transparent;border:0}.details-block summary::-webkit-details-marker{display:none}.details-block summary{display:inline-flex;align-items:center;padding:.35rem .6rem .35rem 0;font-size:1rem;line-height:1.3;color:var(--text);background:transparent;cursor:pointer;user-select:none;transition:color .2s ease}.details-block summary strong{color:var(--text);transition:color .2s ease}.details-block summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:var(--details-marker-size);height:var(--details-marker-size);margin-right:.55rem;color:var(--text);font-size:1.1rem;line-height:1;flex-shrink:0;transition:transform .2s ease,color .2s ease}.details-block[open] summary:before{transform:rotate(45deg)}@media(hover:hover){.details-block summary:hover strong{color:var(--foam)}.details-block summary:hover:before{color:var(--foam)}}@media(hover:none){.details-block summary:active strong{color:var(--foam);transition:none!important}.details-block summary:active:before{color:var(--foam);transition:none!important}}.details-content{margin-top:.5rem;margin-left:calc((var(--details-marker-size) - var(--details-border-width)) / 2);padding-left:1.25rem;border-left:var(--details-border-width) dashed var(--muted);color:var(--text);font-size:1rem;line-height:1.6}.details-content>:first-child{margin-top:0}.details-content>:last-child{margin-bottom:0}
