:root {
    --md-admonition-icon--php-abstract: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21,16.5C21,16.88 20.79,17.21 20.47,17.38L12.57,21.82C12.41,21.94 12.21,22 12,22C11.79,22 11.59,21.94 11.43,21.82L3.53,17.38C3.21,17.21 3,16.88 3,16.5V7.5C3,7.12 3.21,6.79 3.53,6.62L11.43,2.18C11.59,2.06 11.79,2 12,2C12.21,2 12.41,2.06 12.57,2.18L20.47,6.62C20.79,6.79 21,7.12 21,7.5V16.5M12,4.15L6.04,7.5L12,10.85L17.96,7.5L12,4.15M5,15.91L11,19.29V12.58L5,9.21V15.91M19,15.91V9.21L13,12.58V19.29L19,15.91Z" /> </svg>');
    --md-admonition-icon--php-class: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21,16.5C21,16.88 20.79,17.21 20.47,17.38L12.57,21.82C12.41,21.94 12.21,22 12,22C11.79,22 11.59,21.94 11.43,21.82L3.53,17.38C3.21,17.21 3,16.88 3,16.5V7.5C3,7.12 3.21,6.79 3.53,6.62L11.43,2.18C11.59,2.06 11.79,2 12,2C12.21,2 12.41,2.06 12.57,2.18L20.47,6.62C20.79,6.79 21,7.12 21,7.5V16.5M12,4.15L6.04,7.5L12,10.85L17.96,7.5L12,4.15Z" /></svg>');
    --md-admonition-icon--php-interface: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6,9V4H13V9H23V16H18V21H11V16H1V9H6M16,16H13V19H16V16M8,9H11V6H8V9M6,14V11H3V14H6M18,11V14H21V11H18M13,11V14H16V11H13M8,11V14H11V11H8Z" /></svg>');
    --md-admonition-icon--php-trait: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10,2H14A2,2 0 0,1 16,4V6H20A2,2 0 0,1 22,8V19A2,2 0 0,1 20,21H4C2.89,21 2,20.1 2,19V8C2,6.89 2.89,6 4,6H8V4C8,2.89 8.89,2 10,2M14,6V4H10V6H14Z" /></svg>');
    --md-admonition-icon--php-enum: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3,3H11V7.34L16.66,1.69L22.31,7.34L16.66,13H21V21H13V13H16.66L11,7.34V11H3V3M3,13H11V21H3V13Z" /></svg>');
    --md-admonition-icon--parameters: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m14 12-4-4v3H2v2h8v3m10 2V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3h2V6h12v12H6v-3H4v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2Z"/></svg>');
    --md-admonition-icon--php-exception: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 2v11h3v9l7-12h-4l4-8z"/></svg>');
    --md-admonition-icon--api-send: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m2 21 21-9L2 3v7l15 2-15 2z"/></svg>');
    --md-admonition-icon--api-json: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 3h2v2H5v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5h2v2H5c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0-2-2H0v-2h1a2 2 0 0 0 2-2V5a2 2 0 0 1 2-2m14 0a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h1v2h-1a2 2 0 0 0-2 2v4a2 2 0 0 1-2 2h-2v-2h2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5h-2V3zm-7 12a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m-4 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1"/></svg>');
    --md-admonition-icon--api-xml: url('data:image/svg+xml;charset=utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m12.89 3 1.96.4L11.11 21l-1.96-.4zm6.7 9L16 8.41V5.58L22.42 12 16 18.41v-2.83zM1.58 12 8 5.58v2.83L4.41 12 8 15.58v2.83z"/></svg>');
}
.md-typeset .admonition.api-send,
.md-typeset details.api-send,
.md-typeset .admonition.api-json,
.md-typeset details.api-json,
.md-typeset .admonition.api-xml,
.md-typeset details.api-xml,
.md-typeset .admonition.php-class,
.md-typeset details.php-class,
.md-typeset .admonition.php-abstract,
.md-typeset details.php-abstract,
.md-typeset .admonition.php-interface,
.md-typeset details.php-interface,
.md-typeset .admonition.php-trait,
.md-typeset details.php-trait,
.md-typeset .admonition.php-enum,
.md-typeset details.php-enum,
.md-typeset .admonition.php-exception,
.md-typeset details.php-exception {
    border-color: var(--md-primary-fg-color);
}
.md-typeset .api-send > .admonition-title,
.md-typeset .api-send > summary,
.md-typeset .api-json > .admonition-title,
.md-typeset .api-json > summary,
.md-typeset .api-xml > .admonition-title,
.md-typeset .api-xml > summary,
.md-typeset .php-class > .admonition-title,
.md-typeset .php-class > summary,
.md-typeset .php-abstract > .admonition-title,
.md-typeset .php-abstract > summary,
.md-typeset .php-interface > .admonition-title,
.md-typeset .php-interface > summary,
.md-typeset .php-trait > .admonition-title,
.md-typeset .php-trait > summary,
.md-typeset .php-enum > .admonition-title,
.md-typeset .php-enum > summary,
.md-typeset .php-exception > .admonition-title,
.md-typeset .php-exception > summary {
    background-color: color-mix(in srgb, var(--md-primary-fg-color--dark), transparent 90%);
}
.md-typeset .api-send > .admonition-title::before,
.md-typeset .api-send > summary::before,
.md-typeset .api-json > .admonition-title::before,
.md-typeset .api-json > summary::before,
.md-typeset .api-xml > .admonition-title::before,
.md-typeset .api-xml > summary::before,
.md-typeset .php-class > .admonition-title::before,
.md-typeset .php-class > summary::before,
.md-typeset .php-abstract > .admonition-title::before,
.md-typeset .php-abstract > summary::before,
.md-typeset .php-interface > .admonition-title::before,
.md-typeset .php-interface > summary::before,
.md-typeset .php-enum > .admonition-title::before,
.md-typeset .php-enum > summary::before,
.md-typeset .php-trait > .admonition-title::before,
.md-typeset .php-trait > summary::before,
.md-typeset .php-exception > .admonition-title::before,
.md-typeset .php-exception > summary::before {
    background-color: var(--md-typeset-a-color);
}

.md-typeset .php-class > .admonition-title::before,
.md-typeset .php-class > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--php-class);
    mask-image: var(--md-admonition-icon--php-class);
}

.md-typeset .php-abstract > .admonition-title::before,
.md-typeset .php-abstract > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--php-abstract);
    mask-image: var(--md-admonition-icon--php-abstract);
}

.md-typeset .php-interface > .admonition-title::before,
.md-typeset .php-interface > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--php-interface);
    mask-image: var(--md-admonition-icon--php-interface);
}

.md-typeset .php-trait > .admonition-title::before,
.md-typeset .php-trait > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--php-trait);
    mask-image: var(--md-admonition-icon--php-trait);
}

.md-typeset .php-enum > .admonition-title::before,
.md-typeset .php-enum > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--php-enum);
    mask-image: var(--md-admonition-icon--php-enum);
}

.md-typeset .php-exception > .admonition-title::before,
.md-typeset .php-exception > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--php-exception);
    mask-image: var(--md-admonition-icon--php-exception);
}

.md-typeset .parameters > .admonition-title::before,
.md-typeset .parameters > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--parameters);
    mask-image: var(--md-admonition-icon--parameters);
}

.md-typeset .api-send > .admonition-title::before,
.md-typeset .api-send > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--api-send);
    mask-image: var(--md-admonition-icon--api-send);
}

.md-typeset .api-json > .admonition-title::before,
.md-typeset .api-json > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--api-json);
    mask-image: var(--md-admonition-icon--api-json);
}

.md-typeset .api-xml > .admonition-title::before,
.md-typeset .api-xml > summary::before{
    -webkit-mask-image: var(--md-admonition-icon--api-xml);
    mask-image: var(--md-admonition-icon--api-xml);
}