.block-editor, .challenges {
    margin: 0;
    /* Box sizing rules */
    /* Remove default margin */
    /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
    /* Set core root defaults */
    /* Set core body defaults */
    /* A elements that don't have a class get default styles */
    /* Make images easier to work with */
    /* Inherit fonts for inputs and buttons */
    /* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
}
.block-editor *,
.block-editor *::before,
.block-editor *::after, .challenges *,
.challenges *::before,
.challenges *::after {
    box-sizing: border-box;
}
.block-editor a, .challenges a {
    color: inherit;
}
.block-editor h1,
.block-editor h2,
.block-editor h3,
.block-editor h4,
.block-editor p,
.block-editor figure,
.block-editor blockquote,
.block-editor dl,
.block-editor dd, .challenges h1,
.challenges h2,
.challenges h3,
.challenges h4,
.challenges p,
.challenges figure,
.challenges blockquote,
.challenges dl,
.challenges dd {
    margin: 0;
}
.block-editor ul[role=list],
.block-editor ol[role=list], .challenges ul[role=list],
.challenges ol[role=list] {
    list-style: none;
}
.block-editor ul, .challenges ul {
    margin-top: 0;
    margin-bottom: 0;
}
.block-editor html:focus-within, .challenges html:focus-within {
    scroll-behavior: smooth;
}
.block-editor body, .challenges body {
    min-height: 100vh;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
}
.block-editor a:not([class]), .challenges a:not([class]) {
    text-decoration-skip-ink: auto;
}
.block-editor img,
.block-editor picture, .challenges img,
.challenges picture {
    max-width: 100%;
    display: block;
}
.block-editor input,
.block-editor button,
.block-editor textarea,
.block-editor select, .challenges input,
.challenges button,
.challenges textarea,
.challenges select {
    font: inherit;
}
@media (prefers-reduced-motion: reduce) {
    .block-editor html:focus-within, .challenges html:focus-within {
        scroll-behavior: auto;
    }
    .block-editor *,
    .block-editor *::before,
    .block-editor *::after, .challenges *,
    .challenges *::before,
    .challenges *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSTtBQUNKO0FBV0k7QUFhQTtBQVdBO0FBS0E7QUFPQTtBQUtBO0FBT0E7QUFRQTs7QUFsRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUdBOztBQUdBO0lBQ0k7O0FBSUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVNBOztBQUlBO0FBQUE7QUFBQTtJQUVBOztBQUdBO0lBQ0k7SUFDQTs7QUFJSjtJQUNBOztBQUlBO0lBQ0E7SUFDQTtJQUNBOztBQUlBO0lBQ0E7O0FBSUE7QUFBQTtBQUFBO0lBRUE7SUFDQTs7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUlBOztBQUlBO0lBQ0E7UUFDQTs7SUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO1FBR0k7UUFDQTtRQUNBO1FBQ0EiLCJmaWxlIjoicmVzZXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJsb2NrLWVkaXRvciwgLmNoYWxsZW5nZXMge1xuICAgIG1hcmdpbjogMDtcbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgcCxcbiAgICBmaWd1cmUsXG4gICAgYmxvY2txdW90ZSxcbiAgICBkbCxcbiAgICBkZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xuICAgIHVsW3JvbGU9J2xpc3QnXSxcbiAgICBvbFtyb2xlPSdsaXN0J10ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbiAgICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuXG4gICAgLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuICAgIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbiAgICBhOm5vdChbY2xhc3NdKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICAgIH1cblxuICAgIC8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbiAgICBpbWcsXG4gICAgcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuICAgIGlucHV0LFxuICAgIGJ1dHRvbixcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zLCB0cmFuc2l0aW9ucyBhbmQgc21vb3RoIHNjcm9sbCBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgICB9XG4gICAgXG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgfVxufSJdfQ== */
