/*
 Theme Name:   Développe mon site
 Theme URI:    https://developpe-mon-site.fr
 Description:  Thème personnaliser fais par developpe-mon-site.fr
 Author:       Développe mon site
 Author URI:   https://developpe-mon-site.fr
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  developpe-mon-site
*/

/* Vos styles personnalisés ici */

/* Style debug */

body:has(*.debug-dump) * {
    box-sizing: border-box;
    font-family: monospace;
}
body:has(*.debug-dump) {
    height: 100vh;
    width: 100%;
    background-color: #1e1e1e;
    color: #dcdcdc;
    margin: 0;
    padding: 20px;
    font-size: 14px;
}
.debug-dump { background:#0f111a; color:#e6e6e6; font:14px/1.45 Consolas, Monaco, 'Courier New', monospace; border-radius:8px; padding:12px 14px; margin:12px 0; overflow:auto; }
.debug-dump .debug-title { color:#ffb86c; font-weight:700; margin-bottom:8px; }
.debug-dump .dd-bracket, .debug-dump .dd-brace { color:#7aa2f7; }
.debug-dump .dd-key { color:#9cdcfe; }
.debug-dump .dd-arrow { color:#6b7280; }
.debug-dump .dd-type { color:#a3be8c; }
.debug-dump .dd-string { color:#ce9178; }
.debug-dump .dd-len { color:#c0caf5; }
.debug-dump .dd-bool { color:#569cd6; font-weight:700; }
.debug-dump .dd-int { color:#b5cea8; }
.debug-dump .dd-float { color:#dcdcaa; }
.debug-dump .dd-null { color:#9aa0a6; font-style:italic; }
.debug-dump .dd-object { color:#7dcfff; }
.debug-dump .dd-note { color:#f7768e; }


/* Style pour les icônes dans les boîtes */

.dms-boxed-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    aspect-ratio: 1 / 1;
    width: fit-content;
}

.dms-boxed-icon i {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Style pour les textes en surbrillance */
.dms-text-highlight {
    line-height: 1.4;
}

.dms-text-highlight .dms-hw {
    display: inline-block;
    padding: 0.05em 0;
}

.dms-text-highlight .dms-hw:not(:nth-last-child(1 of .dms-hw)) {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.dms-text-highlight :nth-last-child(1 of .dms-hw) {
    padding-right: 0.2em;
}

.dms-text-highlight .dms-hw:not(:nth-child(1 of .dms-hw)) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.dms-text-highlight :nth-child(1 of .dms-hw) {
    padding-left: 0.2em;
}