div#wpadminbar {
    /*position: relative;*/
}

html[data-theme="dark"], html.wp-toolbar {
    --border-color: #313130;
    --text-color: #e2e3e7;
    --bg-color: #232529;
    --bg-color-side: #282a2f;
    --bg-color-code: #343343;
}
html[data-theme="light"] {
    --border-color: #d7d8da;
    --text-color: #313130;
    --bg-color: #eee;
}


html[data-theme="dark"] {
    --bg-color: #232529;
    --bg-color-contrast: #1C1D21;
    --link-color: #FF9D00;
    --text-color: #fff;
    --note-bg-color: #ff9d000f;
    --note-border-color: #ff9d005c;
}
html[data-theme="light"] {
    --bg-color: #eee;
    --bg-color-contrast: #d7d8da;
    --link-color: #00a2de;
    --text-color: #313130;
}

:root {
    --container-padding: 1rem 2rem;
    --border-style: 3px solid var(--border-color);
    --bg-color-dark: #232529;
    /*--link-color: #e18a19;*/
    line-height: 165%;
}

* {
    /* box-sizing: border-box; */
}
html, body 
{
    margin: 0;
    padding: 0;
}

.main-width {
    max-width: 1024px;
    max-width: 1270px;
    margin: 0 auto;
    padding-left: 1rem;
    padding-right: 1rem;
}

html, html .editor-styles-wrapper {
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: var(--text-color);
    background-color: var(--bg-color);
}
/*
html[data-theme="dark"], html[data-theme="dark"] footer {
    background-color: var(--bg-color-dark);
    color: #e2e3e7;
}

html[data-theme="light"], html[data-theme="light"] footer{
    background-color: #eee;
    color: #313130;
}
*/
a {
    color: var(--link-color);
    text-decoration: none;
    cursor: pointer;
}
a:hover, a:active {
    text-decoration: underline;
}
button {
    font-family: inherit;
}

/* Headings */
h1, h2, h3 {
    margin: 2rem 0 .75rem;
    scroll-margin-top: 4rem;
    line-height: 140%;
}
h1 {
    font-size: 2.75rem;
    line-height: 140%;
}
h2 {
    font-size: 1.65rem;
    /* line-height: 2rem; */
}
h3 {
    font-size: 1.25rem;
} 

.icon {
    display: block;
    width: 16px;
    height: 16px;
    background-color: #000;
}
.icon.cross {
    background-color: rgba(255, 30, 30, .65);
    mask-image: url("/wp-content/themes/tech-blog/tech-blog/assets/images/cross.svg");
}
.icon.tick {
    background-color: rgba(30, 255, 30, .65);
    mask-image: url("/wp-content/themes/tech-blog/tech-blog/assets/images/tick.svg");
}

code {
    background: var(--bg-color-code);
    padding: 0.125rem 0.25rem;
    border-radius: 0.25rem;
} 

.token.cdata, .token.comment, .token.doctype, .token.prolog {
    color: #898887;
}