/* EnnaPanlaam - Global Styles */

html,
body {
    min-height: 100%;
}

body {
    font-family:
        "Poppins",
        Arial,
        Helvetica,
        sans-serif;

    background: var(--color-background);
    color: var(--color-text);
    line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--color-text);
    font-weight: 700;
    line-height: 1.2;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 16px;
}

p {
    color: var(--color-text-muted);
    font-size: 14px;
}

.app-shell {
    width: 100%;
    max-width: var(--app-max-width);
    min-height: 100vh;
    margin: 0 auto;
    background: var(--color-surface);
}
body.menu-open {
    overflow: hidden;
}