:root {
    --sans-font: -apple-system, BlinkMacSystemFont, "Avenir Next", Avenir, "Nimbus Sans L", Roboto, "Noto Sans", "Segoe UI", Arial, Helvetica, "Helvetica Neue", sans-serif;
    --mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
    --standard-border-radius: 5px;
    --large-border-radius: 10px;
    --border-width: 0;
    --bg: #89c5aa;
    --accent-bg: #B9E0CE;
    --highlight-bg: #FBEAF0;
    --text: #212121;
    --text-light: #585858;
    --border: #898ea4;
    --accent: #a08a2a;
    --accent-hover: #8e7c2e;
    --accent-text: var(--text);
    --code: #d81b60;
    --preformatted: #444;
    --marked: #857b50;
    --disabled: #efefef
}

@media (prefers-color-scheme: dark) {
    :root {
        color-scheme: dark;
        --bg: #89c5aa;
        --accent-bg: #B9E0CE;
        --text: #212121;
        --text-light: #585858;
        --accent: #a08a2a;
        --accent-hover: #c4a728;
        --accent-text: var(--text);
        --code: #f06292;
        --preformatted: #ccc;
        --disabled: #111
    }

    img,
    video {
        opacity: .8
    }
}

.warning-bar,
.warning-banner-bar {
  display: none !important;
  opacity: 0 !important;
}

body {
    font-size: 1.3em;
    font-weight: 400;
}

ul {
    padding-inline-start: 25px;
}

a.button,
.txt-center {
    text-align: center;
}

a.buy-pack-button,
a.buy-meditation-button {
    background-color: var(--accent-hover);
}

section {
    border-radius: var(--large-border-radius);
    display: grid;
}


section.pricing,
section.target-audience {
    background-color: var(--accent-bg);
}

section.about-me {
    background-color: var(--highlight-bg);
}

section.about-me .about-me-container {
    background-color: #F4C9D7;
    text-align: center;
    padding: 1em .5em .5em; 
}