:root {
    --kochuro-green: #167d8d;
    --kochuro-green-dark: #0d5361;
    --kochuro-ink: #18262e;
    --kochuro-muted: #61717a;
    --kochuro-line: #d7e0e3;
    --kochuro-soft: #eef4f5;
    --kochuro-paper: #ffffff;
    --kochuro-dark: #132936;
    --kochuro-warm: #e7f0ee;
    --kochuro-danger: #b42318;
    --kochuro-container: 1200px;
    --kochuro-content: 1120px;
    --kochuro-gutter: 40px;
    --kochuro-section: 55px;
    --kochuro-radius: 10px;
    --kochuro-panel-radius: 20px;
    --kochuro-shadow: 0 14px 35px rgba(18, 30, 21, 0.12);
    --kochuro-font: "Montserrat", "Trebuchet MS", sans-serif;
    --kochuro-transition: 180ms ease;
}
