.md-header__title img {
    max-height: 40px; 
    margin: 0;       
}

html {
    scroll-behavior: smooth;
}


/* Doc menu + sub menu items */

/* right|split sidebar TOC headings */
/* .md-sidebar {
    width: 200px; 
} */


/* left sidebar sub/TOC headings */
.md-sidebar__toc {
    font-size: 0.9rem; 
    margin-left: 10px; /* indentation */
}

/* highlight active section */
.md-sidebar__toc .md-nav__item--active > .md-nav__link {
    color: #007bff; /* active link colour */
    font-weight: bold; 
}


  
/* End Doc menu + sub menu items */


/* checkbox styles */

/* Increase checkbox size + spacing */
ul.task-list {
    list-style: none; /* Rem default bullet points */
}

.task-list-item {
    display: flex;
    align-items: center;
}

.task-list-item input[type="checkbox"] {
    transform: scale(1.2); /* +checkbox size */
    margin-right: 10px; /* spacing btwn checkbox and text */
}

/* End checkbox styles */


/* shrink text on dev plan page */
[data-md-file="development_plan"] .md-content {
    font-size: 0.85rem !important;
    line-height: 1.4 !important;
}

/* development tables */
table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-size: 12px;
}
th, td {
    text-align: left;
    border: 1px solid #ddd;
    padding: 8px;
}
th {
    background-color: #f4f4f4;
}


/* collapsable key */ 
details summary {
    /* font-size: 1rem; */
    cursor: pointer;
}
details summary:hover {
    text-decoration: underline;
}
/* key end */


/* Dev task list break down progress markers */ 
[data-status="completed"] { color: green; font-weight: bold; }
[data-status="in-progress"] { color: orange; font-weight: bold; }
[data-status="testing"] { color: blue; font-weight: bold; }
[data-status="ready-review"] { color: purple; font-weight: bold; }
[data-status="blocked"] { color: red; font-weight: bold; }
[data-status="not-started"] { color: gray; font-style: italic; }




/* end development tables */


/* Fix for PDF Export - Ensure Print Compatibility */
@media print {
    /* Only apply colors & styles relevant for PDFs */
    [data-status="completed"] { color: green; font-weight: bold; }
    [data-status="in-progress"] { color: orange; font-weight: bold; }
    [data-status="testing"] { color: blue; font-weight: bold; }
    [data-status="ready-review"] { color: purple; font-weight: bold; }
    [data-status="blocked"] { color: red; font-weight: bold; }
    [data-status="not-started"] { color: gray; font-style: italic; }

    /* Remove animations and unsupported properties */
    * {
        animation: none !important;
        transition: none !important;
        scroll-behavior: auto !important;
    }

    /* Fix task list boxes for print */
    input[type="checkbox"] { visibility: hidden; }
}
}
