/* style.project.css */

/* Main title - like h1 */
ptitle {
    display: block;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 20px;
}

/* Wrapper for popup or full content */
pcontent {
    display: block;
    font-size: 16px;
    text-align: left;
    margin-bottom: 15px;
}

/* Standard paragraph */
p {
    font-size: 16px;
    text-align: justify;
    margin-bottom: 15px;
}

/* Section subtitle */
psec {
    display: block;
    font-size: 19px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 15px;
}

/* List block container */
plist {
    display: block;
    font-size: 16px;
    text-align: left;
    margin-bottom: 15px;
}

/* Actual list inside <plist> */
plist ul {
    padding-left: 20px;
    margin: 0;
    list-style-type: disc;
}

/* Actual ordered list inside <plist> */
plist ol {
    padding-left: 0; /* Remove left padding on the list */
    margin: 0; /* Remove margin to avoid extra space */
    list-style-position: inside; /* Ensure numbers are inside the list item */
    list-style-type: decimal; /* Default numbering style */
}

/* Style list items inside the ordered list */
plist ol li {
    margin-bottom: 10px; /* Space between list items */
    padding-left: 5px;  /* Ensure proper padding for list items */
}

/* Make the numbers bold */
plist ol li::marker {
    font-weight: 500;  /* Slightly lighter than full bold */
    font-size:16px;
}

/* Links */
a {
    color: #0645AD;
    text-decoration: none;
}

pre {
    background-color: #f5f5f5;
    padding: 10px;
    overflow-x: auto;
    font-size: 14px;
    font-family: Consolas, monospace;
    border-radius: 4px;
    margin-bottom: 0;
    text-align: left;
    border: 1px solid #ccc;
}

/* Code block inside <pre> */
pre code {
    display: block;              /* Make it block to prevent weird wrapping */
    white-space: pre;            /* Prevent line wrapping */
    text-decoration: none;       /* Remove any underlines */
    border: none;                /* Remove border per line */
    background: none;            /* Remove any inner background */
    padding: 0;                  /* Remove inner padding */
    margin: 0;
    font-family: inherit;        /* Use same font as <pre> */
    font-size: inherit;
}

