/*
Theme Name: JuriScore Shell
Theme URI: https://juriscore.fr/
Author: JuriScore
Description: Thème WordPress neutre servant de socle à Theme IA et au frontend full code JuriScore.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: juriscore-shell
*/

:root {
    color-scheme: light;
    --js-shell-ink: #292f66;
    --js-shell-accent: #ff5b62;
    --js-shell-border: #e4e3df;
    --js-shell-bg: #f7f7fb;
}

* {
    box-sizing: border-box;
}

html {
    font-family: Arial, Helvetica, sans-serif;
}

body {
    background: var(--js-shell-bg);
    color: #353535;
    margin: 0;
}

.js-shell-header,
.js-shell-footer {
    background: #fff;
    border-bottom: 1px solid var(--js-shell-border);
    padding: 1rem clamp(1rem, 5vw, 4rem);
}

.js-shell-footer {
    border-bottom: 0;
    border-top: 1px solid var(--js-shell-border);
}

.js-shell-brand {
    color: var(--js-shell-ink);
    font-size: 1.35rem;
    font-weight: 800;
    text-decoration: none;
}

.js-shell-main {
    margin: 3rem auto;
    max-width: 900px;
    min-height: 60vh;
    padding: 0 1.25rem;
}

.js-shell-main article {
    background: #fff;
    border: 1px solid var(--js-shell-border);
    border-radius: 1rem;
    padding: clamp(1.5rem, 4vw, 3rem);
}

.js-shell-main a {
    color: var(--js-shell-ink);
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
