@import '_content/Booktex.Html/Booktex.Html.8exhhk9uhb.bundle.scp.css';

/* _content/SuneDoes.UI/Components/ImageShowComponent.razor.rz.scp.css */
.sundo-image-show-bg[b-mtrakrw3tp] {
    position: fixed;
    z-index: 10000;
    display: flex;
    justify-content: center;
    font-family: 'Ink Free';
    width: 100%;
    height: 100%;
    background-color: rgba(232, 101, 65,0.5);
    backdrop-filter: blur(2px);
}

.sundo-image-show-container[b-mtrakrw3tp] {
    margin-top: 40px;
    width: 800px;
    min-height: 800px;
    max-height: 1000px;
    background-color: rgb(245,240,250);
    border-radius: 5px;
    box-shadow: 5px 5px 5px rgba(20,20,20,0.8);
    display: flex;
    flex-direction: column;
    justify-content: stretch;
}

.sundo-image-show-title-row[b-mtrakrw3tp] {
    height:60px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sundo-image-show-title[b-mtrakrw3tp] {
    font-size: 36px;
    font-weight: 700;
}

.sundo-image-show-body[b-mtrakrw3tp] {
    padding:30px;
}

.sundo-image-show-item[b-mtrakrw3tp] {
}

#sundo-image-show-carousel[b-mtrakrw3tp] {
    border-radius: 15px;
}

.sundo-image-show-img[b-mtrakrw3tp] {
    width: 100%;
    opacity: 0.9;
}

.sundo-image-show-bottom-row[b-mtrakrw3tp] {
    height: 40px;
    margin-bottom: 0px;
}

.sundo-image-show-bottom-buttons[b-mtrakrw3tp] {
    width:100%;
    display: flex;
    justify-content: end;
    margin-right: 30px;
    align-content: end;
}

.sundo-image-show-bottom-buttons button[b-mtrakrw3tp] {
    width: 100px;
}
/* _content/SuneDoes.UI/Components/PopoverDetailComponent.razor.rz.scp.css */
.sundo-popover-detailed-button[b-d25ha2wcjo] {
    border-color: rgba(128, 128, 128,0.4);
    background-color: transparent;
    color: rgb(10,10,10);
    border-radius: 3px;
    border-width:0.5px;
}


.sundo-popover-detailed-popover[b-d25ha2wcjo] {
    min-width: 200px;
    min-height: 200px;
    max-width: 350px;
    border-color: rgba(128, 128, 128,0.4);
    border-radius: 10px;
    border-width: 1px;
    padding: 10px;
    background-color: transparent;
    color: rgb(10,10,10);
    font-style: italic;
}
/* _content/SuneDoes.UI/Components/UpdatedComponent.razor.rz.scp.css */
.sundo-updated-container[b-eaopxxj74p] {
    position: absolute;
    z-index: 10;
    background-size: 80% 80%;
    background-image: url('images/main/fire-ball.webp');
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: 'ShadowsIntoLight';
    font-weight: 900;
    color: rgb(40, 5, 5);
}
.sundo-updated-text[b-eaopxxj74p] {
    width: 120%;
    text-align: center;
}


@media only screen and (max-width: 990px) {
    .sundo-updated-container[b-eaopxxj74p] {
        top: -10px;
        left: 360px;
        width: 80px;
        height: 120px;
        padding-top: 35px;
        padding-left: 0px;
        font-size: 10pt;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-updated-container[b-eaopxxj74p] {
        top: -10px;
        left: 670px;
        width: 120px;
        height: 140px;
        padding-top: 35px;
        padding-left: 0px;
        font-size: 14pt;
    }
}
/* _content/SuneDoes.UI/Components/Validation/ValidationInputText.razor.rz.scp.css */
.sundo-component-validation-input-text-container[b-eis32f0ggo] {
    display: flex;
    flex-direction: column;
}

.sundo-component-validation-input-text[b-eis32f0ggo] {
    border-radius: 3px;
    width: 300px;
    font-size: 14pt;
    padding: 3px;
}

.sundo-validation-infoed[b-eis32f0ggo] {
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
    padding-right: calc(1.5em + .75rem);
    background-position: right;
    background-repeat: no-repeat;
}

.sundo-validation-valid[b-eis32f0ggo] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    border-color: rgb(25,135,84);
    background-position: right;
    background-repeat: no-repeat;
}

.sundo-validation-invalid[b-eis32f0ggo] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    border-color: rgb(220,53,69);
}

.sundo-validation-unvalid[b-eis32f0ggo] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23a0adad'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23a0adad' stroke='none'/%3e%3c/svg%3e");
    border-color: rgb(70,79,79);
}


.sundo-component-validation-info[b-eis32f0ggo] {
    margin-top: 5px;
    font-size: 10pt;
    font-weight: 300;
    font-style: italic;
}

.sundo-validation-valid-info[b-eis32f0ggo] {
    color: rgb(25,135,84);
}

.sundo-validation-invalid-info[b-eis32f0ggo] {
    color: rgb(220,53,69);
}

.sundo-validation-unvalid-info[b-eis32f0ggo] {
    color: rgb(70,79,79);
}


/* _content/SuneDoes.UI/Layout/EmptyLayout.razor.rz.scp.css */
.sundo-page[b-9udbqh3gnz] {
    display: flex;
    flex-direction: column;
}

/* _content/SuneDoes.UI/Layout/Main/MainLayout.razor.rz.scp.css */
.sundo-page[b-pb9xnvytfp] {
    display: flex;
    flex-direction: column;
}

.sundo-topbar-container[b-pb9xnvytfp] {
    position: sticky;
    top:0px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    z-index: 1000;
}

.sundo-main-below-topbar[b-pb9xnvytfp] {
    top: 100px;
    position: relative;
    display: flex;
}

.sundo-main-layout-sidebar-container[b-pb9xnvytfp] {
    position: sticky;
    top: 100px;
    bottom: 0px;
    width: 15%;
    padding: 0px;
    margin: 0px;
    background-color: rgba(210, 200, 200,0.3);
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgba(40,40,40,0.5);
    box-shadow: 1px 1px 1px rgba(140,140,140,0.5);
}

main[b-pb9xnvytfp] {
    height: 100%;
    content: '';
}



.sundo-main-shrinked[b-pb9xnvytfp] {
    width: 85%;
}

.sundo-main-max[b-pb9xnvytfp] {
    width: 100%;
}

/* _content/SuneDoes.UI/Layout/Main/SideBar/SideNavigationBar.razor.rz.scp.css */
.sundo-sidenav-bar[b-dqostcbf69] {
    position:sticky;
    top:100px;
    bottom:0px;
    padding: 20px;
    margin: 0px;
    background-color: transparent;
}

.sundo-sidenav-bar-header[b-dqostcbf69] {
    font-family: 'Ink Free';
    font-size: 26pt;
    font-weight: 900;
}

.sundo-sidenav-bar-page[b-dqostcbf69] {
    margin-top: 20px;

}

.sundo-sidenav-bar-page-button[b-dqostcbf69] {
    width: 80px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}

.sundo-sidenav-bar-page-link[b-dqostcbf69] {
    width: 90px;
    height: 30px;
    border-radius: 5px;
    border-style: solid;
    border-width: 0.5px;
    border-color: rgba(130,130,130,0.2);
    box-shadow: 0.5px 0.5px 1px rgba(60,60,60,0.5);
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.sundo-sidenav-bar-writings-container[b-dqostcbf69] {
    margin-top: 30px;
}
/* _content/SuneDoes.UI/Layout/Main/SideBar/WritingsComponent.razor.rz.scp.css */
.sundo-sidenav-writings[b-syqf4agpvz] {
    font-family: 'Ink Free';
    display: flex;
    flex-direction: column;
    font-size: 9px;
}

.sundo-sidenav-writings-header[b-syqf4agpvz] {
    font-size: 20px;
    font-weight: 900;
}

.sundo-sidenav-writings-button[b-syqf4agpvz] {
    margin-left: 0px;
    margin-top: 15px;
    width: 160px;
    height: 30px;
    border-radius: 5px;
    border-style: solid;
    border-width: 0.5px;
    border-color: rgba(130,130,130,0.2);
    box-shadow: 0.5px 0.5px 1px rgba(60,60,60,0.5);
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 9px;
    justify-items:center;
}
/* _content/SuneDoes.UI/Layout/Main/TopBar/TopBarComponent.razor.rz.scp.css */
.sundo-navbar[b-qu6fng7fdj] {
    position: absolute;
    width: 100%;
    height: 100px;
    background-image: url('images/main/gold.webp');
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    z-index: 100;
    border-bottom: 1px ridge rgba(156,123,33,0.5);
}

.sundo-navbar-bg[b-qu6fng7fdj] {
    position:absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100px;
    background-color: rgba(255,255,255,0.1);
    backdrop-filter: blur(10px);
    z-index: 99;
    display: flex;
}

@media only screen and (min-width: 990px) {

    .sundo-navbar-left[b-qu6fng7fdj] {
        width: 30%;
    }
}
@media only screen and (max-width: 990px) {

    .sundo-navbar-left[b-qu6fng7fdj] {
        width: 10%;
    }
}
@media only screen and (max-width: 990px) {
    .sundo-navbar-expand-container[b-qu6fng7fdj] {
        display: none;
    }
}
@media only screen and (min-width: 990px) {
    .sundo-navbar-expand-container[b-qu6fng7fdj] {
        position: relative;
        top: 30px;
        left: 30px;
    }
}

    .sundo-navbar-title-container[b-qu6fng7fdj] {
        border: none;
        background-color: transparent;
    }

    @media only screen and (min-width: 990px) {

        .sundo-navbar-title[b-qu6fng7fdj] {
            cursor: pointer;
            content: '';
            height: 95%;
            background-size: contain;
            background-repeat: no-repeat;
            min-width: 400px;
        }
    }


    @media only screen and (max-width: 990px) {

        .sundo-navbar-title[b-qu6fng7fdj] {
            cursor: pointer;
            content: '';
            height: 75%;
            background-size: contain;
            background-repeat: no-repeat;
            margin-top: 10px;
            min-width: 300px;
        }
    }

    @media only screen and (min-width: 992px) {
        .sundo-navbar-additional-logo[b-qu6fng7fdj] {
            height: 100px;
            width: 400px;
            margin-top: -3px;
            margin-left: 40px;
        }
    }

    @media only screen and (max-width: 992px) {
        .sundo-navbar-additional-logo[b-qu6fng7fdj] {
            display: none;
        }
    }
/* _content/SuneDoes.UI/Layout/Main/TopBar/TopBarExpandComponent.razor.rz.scp.css */
.sundo-topbar-expand-button[b-26nqof3f4e] {
    background-color: rgba(90,90,90,0.5);
    padding: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 7px;
    padding-right: 7px;
    border-color: rgb(50,50,50);
    border-radius: 5px;
    border-width: 0.5px;
}

.sundo-topbar-expand-icon[b-26nqof3f4e] {
    font-size: 20pt;
    color: rgba(167, 50, 10,0.9);

}

/* _content/SuneDoes.UI/Pages/Blocks/BlocksMapComponent.razor.rz.scp.css */
@media only screen and (max-width: 990px) {


    .sundo-blocks-map-component[b-jdaz4qeqkx] {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background-image: url('images/blocks/small-background.webp');
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 100;
    }

    .sundo-blocks-map-chapter[b-jdaz4qeqkx] {
        position: absolute;
        cursor: pointer;
        z-index: 110;
        background-color: rgba(240,240,240,0.2);
        border-radius: 5px;
    }

        .sundo-blocks-map-chapter:hover[b-jdaz4qeqkx] {
            background-color: rgba(99, 177, 207, 0.1);
        }

    #sundo-blocks-map-chapter-0[b-jdaz4qeqkx] {
        width: 30%;
        height: 18.4%;
        top: 9.5%;
        left: 10.82%;
    }

    #sundo-blocks-map-chapter-1[b-jdaz4qeqkx] {
        width: 30%;
        height: 18.4%;
        top: 23%;
        left: 55.82%;
        transform: rotate(8deg);
    }

    #sundo-blocks-map-chapter-2[b-jdaz4qeqkx] {
        width: 30%;
        height: 19.8%;
        top: 34%;
        left: 12.8%;
        transform: rotate(-1deg);
    }

    #sundo-blocks-map-chapter-3[b-jdaz4qeqkx] {
        width: 30%;
        height: 19.2%;
        top: 55.5%;
        left: 54.82%;
        transform: rotate(-1deg);
    }

    #sundo-blocks-map-chapter-4[b-jdaz4qeqkx] {
        width: 30%;
        height: 19.2%;
        top: 73%;
        left: 20%;
        transform: rotate(-78deg);
    }
}



@media only screen and (min-width: 990px) {


    .sundo-blocks-map-component[b-jdaz4qeqkx] {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background-image: url('images/blocks/blocks-background.webp');
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 100;
    }

    .sundo-blocks-map-chapter[b-jdaz4qeqkx] {
        position: absolute;
        width: 25%;
        height: 6%;
        cursor: pointer;
        z-index: 110;
        background-color: rgba(240,240,240,0.2);
        border-radius: 5px;
    }

        .sundo-blocks-map-chapter:hover[b-jdaz4qeqkx] {
            background-color: rgba(99, 177, 207, 0.3);
        }

    #sundo-blocks-map-chapter-0[b-jdaz4qeqkx] {
        top: 11.5%;
        left: 61.82%;
    }

    #sundo-blocks-map-chapter-1[b-jdaz4qeqkx] {
        top: 19%;
        left: 61.82%;
    }

    #sundo-blocks-map-chapter-2[b-jdaz4qeqkx] {
        top: 27%;
        left: 61.82%;
    }

    #sundo-blocks-map-chapter-3[b-jdaz4qeqkx] {
        top: 34.5%;
        left: 61.82%;
    }

    #sundo-blocks-map-chapter-4[b-jdaz4qeqkx] {
        top: 42%;
        left: 61.82%;
    }
}
/* _content/SuneDoes.UI/Pages/Blocks/BlocksPage.razor.rz.scp.css */
@media only screen and (max-width: 990px) {
    .sundo-blocks-container[b-5jzou42s8i] {
        position: absolute;
        content: '';
        top: 0px;
        min-height: 1200px;
        padding: 0px;
        background-image: url('images/blocks/log-wall.webp');
        background-size: cover;
        background-repeat: no-repeat;
    }

    .sundo-blocks-block-container[b-5jzou42s8i] {
        position: absolute;
        padding-left: 100px;
        z-index: 100;
        background-color: rgba(100,100,100,0.4);
        width: 100%;
        min-height: 100%;
        backdrop-filter: blur(20px);
    }

        .sundo-blocks-block-container[b-5jzou42s8i]::before {
            background-color: rgba(100,100,100,0.4);
        }



    .sundo-blocks-map-container[b-5jzou42s8i] {
        position: absolute;
        top: 20px;
        left: 10px;
        width: 100vw;
        height: 222.2vw;
        z-index: 99;
    }
}


@media only screen and (min-width: 990px) {

    .sundo-blocks-container[b-5jzou42s8i] {
        position: absolute;
        content: '';
        top: 0px;
        min-height: 1200px;
        padding: 0px;
        background-image: url('images/blocks/log-wall.webp');
        background-size: cover;
        background-repeat: no-repeat;
    }

    .sundo-blocks-block-container[b-5jzou42s8i] {
        position: absolute;
        padding-left: 100px;
        z-index: 100;
        background-color: rgba(100,100,100,0.4);
        width: 100%;
        min-height: 100%;
        backdrop-filter: blur(20px);
    }

        .sundo-blocks-block-container[b-5jzou42s8i]::before {
            background-color: rgba(100,100,100,0.4);
        }



    .sundo-blocks-map-container[b-5jzou42s8i] {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 1024px;
        height: 512px;
        z-index: 99;
    }
}
/* _content/SuneDoes.UI/Pages/Blocks/BlocksPageComponent.razor.rz.scp.css */
@media only screen and (max-width: 990px) {

    .sundo-blocks-page-component[b-b5x5mqk1r2] {
        animation-duration: 1s;
        animation-name: unfoldpaper-b-b5x5mqk1r2;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        position: absolute;
        width: 350px;
        height: 484px;
        background-size: contain;
        background-repeat: no-repeat;
        font-family: 'Ink Free';
    }


    .sundo-blocks-page-title[b-b5x5mqk1r2] {
        font-size: 16pt;
        font-weight: 900;
        padding-left: 60px;
        padding-top: 10px;
        margin-bottom: 2px;
        padding-bottom: 2px;
        height: 55px;
    }

    .sundo-blocks-page-body[b-b5x5mqk1r2] {
        margin-top: 5px;
        padding-left: 50px;
        font-size: 7pt;
        width: 300px;
    }

    .sundo-blocks-page-button[b-b5x5mqk1r2] {
        position: absolute;
        border: none;
        background-size: contain;
        background-repeat: no-repeat;
        width: 30px;
        height: 30px;
        background-color: transparent;
        top: 42%;
    }

    .click-left[b-b5x5mqk1r2] {
        background-image: url('images/blocks/point-left.webp');
        left: 2%;
    }

    .click-right[b-b5x5mqk1r2] {
        background-image: url('images/blocks/point-right.webp');
        left: 84%;
    }

    .sundo-blocks-page-footer[b-b5x5mqk1r2] {
        position: absolute;
        right: 45px;
        bottom: 20px;
        font-size: 16pt;
        font-weight: 900;
    }
}

@media only screen and (min-width: 990px) {

    .sundo-blocks-page-component[b-b5x5mqk1r2] {
        animation-duration: 1s;
        animation-name: unfoldpaper-b-b5x5mqk1r2;
        animation-fill-mode: both;
        animation-iteration-count: 1;
        position: absolute;
        width: 834px;
        height: 1153px;
        background-size: contain;
        background-repeat: no-repeat;
        font-family: 'Ink Free';
    }


    .sundo-blocks-page-title[b-b5x5mqk1r2] {
        font-size: 36pt;
        font-weight: 900;
        padding-left: 120px;
        padding-top: 40px;
        height: 100px;
    }

    .sundo-blocks-page-body[b-b5x5mqk1r2] {
        margin-top: 20px;
        padding: 40px;
        padding-left: 120px;
        padding-top: 15px;
        font-size: 16pt;
    }

    .sundo-blocks-page-button[b-b5x5mqk1r2] {
        position: absolute;
        border: none;
        background-size: contain;
        background-repeat: no-repeat;
        width: 50px;
        height: 50px;
        background-color: transparent;
        top: 38%;
    }

    .click-left[b-b5x5mqk1r2] {
        background-image: url('images/blocks/point-left.webp');
        left: 2%;
    }

    .click-right[b-b5x5mqk1r2] {
        background-image: url('images/blocks/point-right.webp');
        left: 88%;
    }

    .sundo-blocks-page-footer[b-b5x5mqk1r2] {
        position: absolute;
        right: 45px;
        bottom: 40px;
        font-size: 40pt;
        font-weight: 900;
    }
}


@keyframes unfoldpaper-b-b5x5mqk1r2 {
    0% {
        background-image: url('images/blocks/written-page-9.webp');
    }

    10% {
        background-image: url('images/blocks/written-page-8.webp');
    }

    20% {
        background-image: url('images/blocks/written-page-7.webp');
    }

    30% {
        background-image: url('images/blocks/written-page-6.webp');
    }

    40% {
        background-image: url('images/blocks/written-page-5.webp');
    }

    50% {
        background-image: url('images/blocks/written-page-4.webp');
    }

    60% {
        background-image: url('images/blocks/written-page-3.webp');
    }

    70% {
        background-image: url('images/blocks/written-page-2.webp');
    }

    80% {
        background-image: url('images/blocks/written-page-1.webp');
    }

    100% {
        background-image: url('images/blocks/writing-page.webp');
    }
}

@keyframes spawnpaper-b-b5x5mqk1r2 {
    0% {
        display: none;
    }

    99% {
        display: none;
    }

    100% {
        display: flex;
    }
}
/* _content/SuneDoes.UI/Pages/Email/VerifyEmailPage.razor.rz.scp.css */
.sundo-verify-email-page[b-v80hbsja1r] {
    font-family: 'Ink Free';
    font-size: 30pt;
    padding: 100px;
}

.sundo-verify-email-error[b-v80hbsja1r] {
    color: rgb(220,53,69);
}

.sundo-verify-email-success[b-v80hbsja1r] {
    color: rgb(25,135,84);
}
/* _content/SuneDoes.UI/Pages/Home/HomeAboutMeComponent.razor.rz.scp.css */
@media only screen and (min-width: 990px) {
    .sundo-about-me[b-ih2g8dy319] {
        position: relative;
        top: 30px;
        left: 10%;
        min-width: 400px;
        max-width: 1000px;
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 450px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
    }
}

@media only screen and (max-width: 990px) {
    .sundo-about-me[b-ih2g8dy319] {
        position: relative;
        top: 10px;
        left: 0%;
        min-width: 350px;
        max-width: 400px;
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 750px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
        font-size: 10pt;
    }
}

.sundo-about-me-img[b-ih2g8dy319] {
    position: relative;
    margin-left:30px;
    top:30px;
    transform: rotate(2deg);
    height: 325px;
    background-size: contain;
    background-image: url('images/main/about-me.webp');
    background-repeat: no-repeat;
}

@media only screen and (min-width: 990px) {
    .sundo-about-me h1[b-ih2g8dy319] {
        font-size: 34pt;
        font-weight: 700;
        margin-left: 20px;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 990px) {
    .sundo-about-me h1[b-ih2g8dy319] {
        font-size: 20pt;
        font-weight: 700;
        margin-top: 10px;
    }
}



    .sundo-about-me-facts-table :is(th,td)[b-ih2g8dy319] {
        padding: 0px;
    }
/* _content/SuneDoes.UI/Pages/Home/HomeBlocksComponent.razor.rz.scp.css */
@media only screen and (min-width: 990px) {

    .sundo-home-blocks[b-b2h8a115sw] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 450px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-blocks[b-b2h8a115sw] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 650px;
        min-width: 350px;
        max-width: 400px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
        font-size: 10pt;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-home-blocks-img[b-b2h8a115sw] {
        position: relative;
        float: right;
        top: 20px;
        transform: rotate(2deg) translate(30px, 30px);
        width: 250px;
        height: 250px;
        margin-top: 20px;
        margin-bottom: 40px;
        background-size: contain;
        background-image: url('images/blocks/home-page-blocks.webp');
        background-repeat: no-repeat;
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-blocks-img[b-b2h8a115sw] {
        position: relative;
        float: right;
        top: 50px;
        transform: rotate(2deg);
        width: 100px;
        height: 355px;
        background-size: contain;
        background-image: url('images/blocks/home-page-blocks.webp');
        background-repeat: no-repeat;
    }
}


@media only screen and (min-width: 990px) {
    .sundo-home-blocks h1[b-b2h8a115sw] {
        font-size: 24pt;
        font-weight: 700;
        margin-left: 20px;
        margin-top: 10px;
    }
}


@media only screen and (max-width: 990px) {
    .sundo-home-blocks h1[b-b2h8a115sw] {
        font-size: 16pt;
        font-weight: 700;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 990px) {
    .sundo-home-blocks-title-prefix[b-b2h8a115sw] {
        display: none;
    }
}
/* _content/SuneDoes.UI/Pages/Home/HomeLucidDreamingComponent.razor.rz.scp.css */
@media only screen and (min-width: 990px) {

    .sundo-home-lucid-dreaming[b-tx3mmbp30v] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 450px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-lucid-dreaming[b-tx3mmbp30v] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 650px;
        min-width: 350px;
        max-width: 400px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
        font-size: 10pt;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-home-lucid-dreaming-img[b-tx3mmbp30v] {
        position: relative;
        float: right;
        top: 20px;
        transform: rotate(2deg) translate(30px, 30px);
        width: 250px;
        height: 250px;
        margin-top: 20px;
        margin-bottom: 40px;
        background-size: contain;
        background-image: url('images/lucid-dreaming/home-page-lucid-dreaming-image.webp');
        background-repeat: no-repeat;
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-lucid-dreaming-img[b-tx3mmbp30v] {
        position: relative;
        float: right;
        top: 50px;
        transform: rotate(2deg);
        width: 100px;
        height: 355px;
        background-size: contain;
        background-image: url('images/lucid-dreaming/home-page-lucid-dreaming-image.webp');
        background-repeat: no-repeat;
    }
}


@media only screen and (min-width: 990px) {
    .sundo-home-lucid-dreaming h1[b-tx3mmbp30v] {
        font-size: 24pt;
        font-weight: 700;
        margin-left: 20px;
        margin-top: 10px;
    }
}


@media only screen and (max-width: 990px) {
    .sundo-home-lucid-dreaming h1[b-tx3mmbp30v] {
        font-size: 16pt;
        font-weight: 700;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 990px) {
    .sundo-home-lucid-dreaming-title-prefix[b-tx3mmbp30v] {
        display: none;
    }
}
/* _content/SuneDoes.UI/Pages/Home/HomeMedicineComponent.razor.rz.scp.css */
@media only screen and (min-width: 990px) {

    .sundo-home-medicine[b-8omuf51700] {
        background-color: rgba(255,255,255,0.7);
        min-height: 400px;
        max-height: 650px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-medicine[b-8omuf51700] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 650px;
        min-width: 350px;
        max-width: 400px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
        font-size: 10pt;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-home-medicine-img[b-8omuf51700] {
        position: relative;
        float: right;
        top: 20px;
        transform: rotate(2deg) translate(30px, 30px);
        width: 250px;
        height: 250px;
        margin-top: 20px;
        margin-bottom: 40px;
        background-size: contain;
        background-image: url('images/medicine/home-page-medicine.webp');
        background-repeat: no-repeat;
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-medicines-img[b-8omuf51700] {
        position: relative;
        float: right;
        top: 50px;
        transform: rotate(2deg);
        width: 100px;
        height: 355px;
        background-size: contain;
        background-image: url('images/medicine/home-page-medicine.webp');
        background-repeat: no-repeat;
    }
}


@media only screen and (min-width: 990px) {
    .sundo-home-medicine h1[b-8omuf51700] {
        font-size: 24pt;
        font-weight: 700;
        margin-left: 20px;
        margin-top: 10px;
    }
}


@media only screen and (max-width: 990px) {
    .sundo-home-medicine h1[b-8omuf51700] {
        font-size: 16pt;
        font-weight: 700;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 990px) {
    .sundo-home-medicine-prefix[b-8omuf51700] {
        display: none;
    }
}
/* _content/SuneDoes.UI/Pages/Home/HomeMeditationComponent.razor.rz.scp.css */
@media only screen and (max-width: 990px) {
    .sundo-meditation[b-chlg89ys0p] {
        position: relative;
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 450px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
        font-size:10pt;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-meditation[b-chlg89ys0p] {
        position: relative;
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 450px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
    }
}

    .sundo-meditation-container[b-chlg89ys0p] {
    }
@media only screen and (max-width: 990px) {
    .sundo-meditation-img[b-chlg89ys0p] {
        position: relative;
        float: right;
        right: 0px;
        top: 20px;
        transform: rotate(2deg);
        width: 150px;
        height: 325px;
        background-size: contain;
        background-image: url('images/meditation/meditation-home-logo.webp');
        background-repeat: no-repeat;
    }
}


@media only screen and (min-width: 990px) {
    .sundo-meditation-img[b-chlg89ys0p] {
        position: relative;
        float: right;
        right: 20px;
        top: 20px;
        transform: rotate(2deg);
        width: 300px;
        height: 355px;
        background-size: contain;
        background-image: url('images/meditation/meditation-home-logo.webp');
        background-repeat: no-repeat;
    }
}
    .sundo-meditation h1[b-chlg89ys0p] {
        font-size: 24pt;
        font-weight: 700;
        margin-left: 20px;
        margin-top: 10px;
    }

    @media only screen and (max-width: 990px) {
        .sundo-meditation-title-prefix[b-chlg89ys0p] {
            display: none;
        }
    }
/* _content/SuneDoes.UI/Pages/Home/HomeOnlineDatingComponent.razor.rz.scp.css */
@media only screen and (min-width: 990px) {

    .sundo-online-dating[b-pnxrb9c1cn] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 450px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
    }
}

@media only screen and (max-width: 990px) {
    .sundo-online-dating[b-pnxrb9c1cn] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 550px;
        min-width: 350px;
        max-width: 400px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
        font-size: 10pt;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-online-dating-img[b-pnxrb9c1cn] {
        position: relative;
        float: right;
        right: 20px;
        top: 20px;
        transform: rotate(2deg);
        width: 300px;
        height: 355px;
        background-size: contain;
        background-image: url('images/main/online-dating.webp');
        background-repeat: no-repeat;
    }
}

@media only screen and (max-width: 990px) {
    .sundo-online-dating-img[b-pnxrb9c1cn] {
        position: relative;
        float: right;
        right: 20px;
        top: 20px;
        transform: rotate(2deg);
        width: 100px;
        height: 355px;
        background-size: contain;
        background-image: url('images/main/online-dating.webp');
        background-repeat: no-repeat;
    }
}


@media only screen and (min-width: 990px) {
    .sundo-online-dating h1[b-pnxrb9c1cn] {
        font-size: 24pt;
        font-weight: 700;
        margin-left: 20px;
        margin-top: 10px;
    }
}


@media only screen and (max-width: 990px) {
    .sundo-online-dating h1[b-pnxrb9c1cn] {
        font-size: 16pt;
        font-weight: 700;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 990px) {
    .sundo-online-dating-title-prefix[b-pnxrb9c1cn] {
        display: none;
    }
}
/* _content/SuneDoes.UI/Pages/Home/HomePage.razor.rz.scp.css */
@media only screen and (max-width: 990px) {
    .sundo-bg[b-80d4w18atl] {
        position: page;
        height: 5400px;
        width: 100%;
        background-image: url('images/main/master-layout.webp');
        background-size: cover;
        background-repeat: no-repeat;
        overflow-x: hidden;
        overflow-y: hidden;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-bg[b-80d4w18atl] {
        position: page;
        height: 5200px;
        width: 100%;
        background-image: url('images/main/master-layout.webp');
        background-size: cover;
        background-repeat: no-repeat;
        overflow-x: hidden;
        overflow-y: hidden;
    }
}
.sundo-home-container-row[b-80d4w18atl] {
    position: relative;
    margin-top: 80px;
}
/* _content/SuneDoes.UI/Pages/Home/HomeShrapnelsComponent.razor.rz.scp.css */
@media only screen and (min-width: 990px) {

    .sundo-home-shrapnel[b-0jyyt056tp] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 450px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-shrapnel[b-0jyyt056tp] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 650px;
        min-width: 350px;
        max-width: 400px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
        font-size: 10pt;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-home-shrapnel-img[b-0jyyt056tp] {
        position: relative;
        float: right;
        top: 20px;
        transform: rotate(2deg) translate(30px, 30px);
        width: 250px;
        height: 250px;
        margin-top: 20px;
        margin-bottom: 40px;
        background-size: contain;
        background-image: url('images/shrapnel/home-page-shrapnel.webp');
        background-repeat: no-repeat;
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-shrapnel-img[b-0jyyt056tp] {
        position: relative;
        float: right;
        top: 50px;
        transform: rotate(2deg);
        width: 100px;
        height: 355px;
        background-size: contain;
        background-image: url('images/shrapnel/home-page-shrapnel.webp');
        background-repeat: no-repeat;
    }
}


@media only screen and (min-width: 990px) {
    .sundo-home-shrapnel h1[b-0jyyt056tp] {
        font-size: 24pt;
        font-weight: 700;
        margin-left: 20px;
        margin-top: 10px;
    }
}


@media only screen and (max-width: 990px) {
    .sundo-home-shrapnel h1[b-0jyyt056tp] {
        font-size: 16pt;
        font-weight: 700;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 990px) {
    .sundo-home-shrapnel-title-prefix[b-0jyyt056tp] {
        display: none;
    }
}
/* _content/SuneDoes.UI/Pages/Home/HomeSpaceComponent.razor.rz.scp.css */
@media only screen and (min-width: 990px) {

    .sundo-home-space[b-1nebf0smxh] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 450px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-space[b-1nebf0smxh] {
        background-color: rgba(255,255,255,0.7);
        min-height: 200px;
        max-height: 650px;
        min-width: 350px;
        max-width: 400px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
        font-size: 10pt;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-home-space-img[b-1nebf0smxh] {
        position: relative;
        float: right;
        top: 20px;
        left: 40px;
        transform: rotate(2deg);
        width: 250px;
        height: 250px;
        margin-bottom: 40px;
        background-size: contain;
        background-image: url('images/space-and-time/home-page-space.webp');
        background-repeat: no-repeat;
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-space-img[b-1nebf0smxh] {
        position: relative;
        float: right;
        top: 50px;
        transform: rotate(2deg);
        width: 100px;
        height: 355px;
        background-size: contain;
        background-image: url('images/space-and-time/home-page-space.webp');
        background-repeat: no-repeat;
    }
}


@media only screen and (min-width: 990px) {
    .sundo-home-space h1[b-1nebf0smxh] {
        font-size: 24pt;
        font-weight: 700;
        margin-left: 20px;
        margin-top: 10px;
    }
}


@media only screen and (max-width: 990px) {
    .sundo-home-space h1[b-1nebf0smxh] {
        font-size: 16pt;
        font-weight: 700;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 990px) {
    .sundo-home-space-title-prefix[b-1nebf0smxh] {
        display: none;
    }
}
/* _content/SuneDoes.UI/Pages/Home/HomeWritingComponent.razor.rz.scp.css */
@media only screen and (max-width: 990px) {
    .sundo-home-writing-card[b-y5294tsrbg] {
        margin-top: 30px;
        font-family: 'Ink Free';
        min-height: 350px;
        max-height: 650px;
    }
}
@media only screen and (min-width: 990px) {
    .sundo-home-writing-card[b-y5294tsrbg] {
        font-family: 'Ink Free';
        height: 350px;
    }
}

@media only screen and (max-width: 990px) {
    .sundo-home-writing-card-header[b-y5294tsrbg] {
        font-size: 18pt;
        font-weight: 700;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-home-writing-card-header[b-y5294tsrbg] {
        font-size: 18pt;
        font-weight: 700;
    }
}

.sundo-home-writing-card-body[b-y5294tsrbg] {
    font-size: 10pt;
}

.sundo-home-writing-card-footer[b-y5294tsrbg] {
}
/* _content/SuneDoes.UI/Pages/Home/HomeWritingsComponent.razor.rz.scp.css */
@media only screen and (max-width: 990px) {
    .sundo-home-writings[b-glxi3dilzt] {
        position: relative;
        background-color: rgba(255,255,255,0.7);
        min-height: 400px;
        max-height: 2050px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
        font-size:10pt;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-home-writings[b-glxi3dilzt] {
        position: relative;
        background-color: rgba(255,255,255,0.7);
        min-height: 400px;
        max-height: 850px;
        border-radius: 8px;
        box-shadow: 8px 8px 1px rgba(150,150,150,0.6), 6px 6px 5px rgba(150,150,150,0.4);
        padding-bottom: 10px;
        font-family: 'Ink Free';
    }
}

.sundo-home-writings-button[b-glxi3dilzt] {
    margin-left: 0px;
    margin-top: 15px;
    width: 160px;
    height: 30px;
    border-radius: 5px;
    border-style: solid;
    border-width: 0.5px;
    border-color: rgba(130,130,130,0.2);
    box-shadow: 0.5px 0.5px 1px rgba(60,60,60,0.5);
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 9px;
    justify-items: center;
}
@media only screen and (max-width: 990px) {
    .sundo-home-writings h1[b-glxi3dilzt] {
        font-size: 20pt;
        font-weight: 700;
        margin-top: 10px;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-home-writings h1[b-glxi3dilzt] {
        font-size: 34pt;
        font-weight: 700;
        margin-left: 20px;
        margin-top: 10px;
    }
}
/* _content/SuneDoes.UI/Pages/LucidDreaming/LucidDreamComponent.razor.rz.scp.css */
.dream-font[b-0ugmnhy6kl] {
    font-family: 'Merienda';
    color: rgb(40, 14, 14);
}

@media only screen and (max-width: 990px) {

    .sundo-lucid-dreaming-dream-container[b-0ugmnhy6kl] {
        width: 800px;
        height: 800px;
        padding: 10px;
        margin-left: -300px;
    }

    .sundo-lucid-dreaming-dream-bg[b-0ugmnhy6kl] {
        content: '';
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background-image: url('images/lucid-dreaming/cloud.webp');
        background-size: contain;
        background-repeat: no-repeat;
        animation-name: sundo-lucid-dreaming-dream-b-0ugmnhy6kl;
        animation-direction: alternate;
        animation-iteration-count: infinite;
        animation-timing-function: ease-in;
        animation-duration: 10s;
        z-index: 100;
    }

    .sundo-lucid-dreaming-dream-text-container[b-0ugmnhy6kl] {
        position: relative;
        top: -800px;
        z-index: 101;
        font-size: 10pt;
        width: 400px;
    }

    .sundo-lucid-dreaming-dream-header[b-0ugmnhy6kl] {
        display: flex;
        justify-content: center;
        font-size: 24pt;
        font-weight: 800;
        margin-right: 20px;
    }

    .sundo-lucid-dreaming-dream-details[b-0ugmnhy6kl] {
        margin-top: 1px;
        padding-right: 20px;
        font-weight: 700;

    }
}



@media only screen and (min-width: 990px) {

    .sundo-lucid-dreaming-dream-container[b-0ugmnhy6kl] {
        width: 800px;
        height: 800px;
        padding: 10px;
    }

    .sundo-lucid-dreaming-dream-bg[b-0ugmnhy6kl] {
        content: '';
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background-image: url('images/lucid-dreaming/cloud.webp');
        background-size: contain;
        background-repeat: no-repeat;
        animation-name: sundo-lucid-dreaming-dream-b-0ugmnhy6kl;
        animation-direction: alternate;
        animation-iteration-count: infinite;
        animation-timing-function: ease-in;
        animation-duration: 10s;
        z-index: 100;
    }

    .sundo-lucid-dreaming-dream-text-container[b-0ugmnhy6kl] {
        position: relative;
        top: -780px;
        z-index: 101;
        font-size: 12pt;
        width: 590px;
    }

    .sundo-lucid-dreaming-dream-header[b-0ugmnhy6kl] {
        display: flex;
        justify-content: center;
        font-size: 24pt;
        font-weight: 800;
        margin-right: 20px;

    }

    .sundo-lucid-dreaming-dream-details[b-0ugmnhy6kl] {
        margin-top: 5px;
        padding-right: 40px;
        font-weight: 700;
        border-width: 2px;
        border-color: rgba(160, 61, 61,0.6);
        border-style: solid;
        border-radius: 5px;
        box-shadow: rgba(180, 81, 81,0.2) 2px 2px;
        background-color: rgba(180, 81, 81,0.1);
    }

}

@keyframes sundo-lucid-dreaming-dream-b-0ugmnhy6kl {
    0% {
        transform: translate(-0.3px,-1px) rotate(-0.1deg) scale(1.3);
        filter: blur(2px);
    }

    12% {
        transform: translate(-0.3px,-1px) rotate(-0.1deg) scale(1.3);
        filter: blur(3px);
    }

    18% {
        transform: translate(0.3px,-1.2px) rotate(0.1deg) scale(1.3);
        filter: blur(4px);
    }

    40% {
        transform: translate(-0.3px,-1px) rotate(-0.1deg) scale(1.3);
        filter: blur(3px);
    }

    53% {
        transform: translate(-0.3px,-1px) rotate(0.1deg) scale(1.3);
        filter: blur(4px);
    }

    60% {
        transform: translate(-0.3px,0px) rotate(-0.1deg) scale(1.3);
        filter: blur(5px);
    }

    65% {
        transform: translate(0.3px,-1.1px) rotate(0.1deg) scale(1.3);
        filter: blur(4px);
    }

    72% {
        transform: translate(0.3px,0px) rotate(0.1deg) scale(1.3);
        filter: blur(3px);
    }

    86% {
        transform: translate(0.3px,-1.2px) rotate(-0.1deg) scale(1.3);
        filter: blur(2px);
    }

    93% {
        transform: translate(0.3px,1px) rotate(0.1deg) scale(1.3);
        filter: blur(2px);
    }

    100% {
        transform: translate(0.3px,0px) rotate(0.1deg) scale(1.3);
        filter: blur(2px);
    }
}
/* _content/SuneDoes.UI/Pages/LucidDreaming/LucidDreamingLogoComponent.razor.rz.scp.css */
.sundo-lucid-dreaming-logo[b-vsak88kyix] {
    background-image: url('images/lucid-dreaming/lucid-dreaming-logo.webp');
    background-size: cover;
    background-repeat: no-repeat;
}
/* _content/SuneDoes.UI/Pages/LucidDreaming/LucidDreamingPage.razor.rz.scp.css */
@media only screen and (max-width: 990px) {

    .sundo-lucid-dreaming-summary-container[b-3r856zrpif] {
        position: relative;
        z-index: 101;
        width: 600px;
        height: 1000px;
        margin-bottom: 240px;
        margin-top: 200px;
        margin-left: 0px;
        &::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background-image: url('images/lucid-dreaming/summary-cloud-long.webp');
        background-size: contain;
        background-repeat: no-repeat;
        transform: scale(1.5);
        filter: blur(1px);
        opacity: 0.98;
        }
    }


    .sundo-lucid-dreaming-summary-text-container[b-3r856zrpif] {
        position: relative;
        top: -100px;
        left: -100px;
        width: 360px;
        height: 1200px;
        border-width: 2px;
        border-color: rgba(160, 61, 61,0.6);
        border-style: solid;
        border-radius: 5px;
        box-shadow: rgba(180, 81, 81,0.2) 2px 2px;
        background-color: rgba(222, 178, 178,0.1);
    }

    .sundo-lucid-dreaming-summary-header[b-3r856zrpif] {
        font-size: 16pt;
        font-weight: 800;
        padding-top: 10px;
        color: rgb(40, 14, 14);
    }

    .sundo-lucid-dreaming-summary-details[b-3r856zrpif] {
        font-size: 10pt;
    }
}

@media only screen and (min-width: 990px) {

    .sundo-lucid-dreaming-summary-container[b-3r856zrpif] {
        position: relative;
        z-index: 101;
        width: 1500px;
        height: 600px;
        left: -200px;
        margin-bottom: 440px;
        margin-top: 200px;
        &::before {
                content: '';
                position: absolute;
                width: 100%;
                height: 100%;
                background-image: url('images/lucid-dreaming/summary-cloud-wide.webp');
                background-size: contain;
                background-repeat: no-repeat;
                transform: scale(1.5);
                filter: blur(1px);
                opacity: 0.98;
            }

}


.sundo-lucid-dreaming-summary-text-container[b-3r856zrpif] {
    position: relative;
    top: -100px;
    left: -100px;
    width: 1200px;
    height: 650px;
    border-width: 2px;
    border-color: rgba(160, 61, 61,0.6);
    border-style: solid;
    border-radius: 5px;
    box-shadow: rgba(180, 81, 81,0.2) 2px 2px;
    background-color: rgba(180, 81, 81,0.1);
}

.sundo-lucid-dreaming-summary-header[b-3r856zrpif] {
    font-size: 20pt;
    font-weight: 800;
    padding-top: 20px;
    color: rgb(40, 14, 14);
}

.sundo-lucid-dreaming-summary-details[b-3r856zrpif] {
    padding-top: 40px;
}
   
}


.sundo-lucid-dreaming-bg[b-3r856zrpif] {
    font-family: 'Merienda';
    background-image: url('images/lucid-dreaming/background.webp');
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
}

.sundo-lucid-dreaming-dreams-container[b-3r856zrpif] {
    display: flex;
    flex-wrap: wrap;
}


.sundo-lucid-dreaming-dreams-wrapper[b-3r856zrpif] {
    margin-left: 80px;
    margin-right: 80px;
}

.sunludre-pop[b-3r856zrpif] {
    min-width: 100px;
    min-height: 100px;
    border-radius: 5px;
    border-color: rgba(160, 61, 61,0.6);
    font-size: 12pt;
}

@media only screen and (min-width: 990px) {

    .dream-size-1[b-3r856zrpif] {
        transform: scale(1);
    }

    .dream-size-2[b-3r856zrpif] {
        transform: scale(1.1);
    }

    .dream-size-3[b-3r856zrpif] {
        transform: scale(1.2);
    }

    .dream-size-4[b-3r856zrpif] {
        transform: scale(1.3);
    }

    .dream-size-5[b-3r856zrpif] {
        transform: scale(1.4);
    }

    .dream-offset-1[b-3r856zrpif] {
        margin-top: 30px;
    }
    .dream-offset-2[b-3r856zrpif] {
        margin-top: -10px;
        margin-left: 10px;
    }
    .dream-offset-3[b-3r856zrpif] {
        margin-top: 20px;
        margin-left: -20px;
    }
    .dream-offset-4[b-3r856zrpif] {
        margin-top: -10px;
        margin-left: 5px;
    }
    .dream-offset-5[b-3r856zrpif] {
        margin-top: 0px;
        margin-left: -5px;
    }
    .dream-offset-6[b-3r856zrpif] {
        margin-top: 20px;
        margin-left: 15px;
    }
    .dream-offset-7[b-3r856zrpif] {
        margin-top: -10px;
        margin-left: -20px;
    }
    .dream-offset-8[b-3r856zrpif] {
        margin-top: -5px;
        margin-left: 5px;
    }
    .dream-offset-9[b-3r856zrpif] {
        margin-top: 15px;
        margin-left: -5px;
    }
    .dream-offset-10[b-3r856zrpif] {
        margin-top: -15px;
        margin-left: 25px;
    }


}
/* _content/SuneDoes.UI/Pages/Medicine/MedicineComponent.razor.rz.scp.css */
.sundo-medicine-component[b-06jwc4v75b] {
    font-family: 'Ink Free';
    font-size: 18pt;
    font-weight: 800;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(72, 14, 14, 0.8);
    border-radius:3px;
    color: rgb(30,5,5);
    padding: 10px;
    margin-top: 40px;
    background-color: rgba(250,250,250,0.7);
    min-height: 540px;
}

.sundo-medicine-component-header[b-06jwc4v75b] {
    font-family: 'DangerZone';
    color: rgb(72, 14, 14);
    font-size: 24pt;
}


.sundo-medicine-component-suggestion-header[b-06jwc4v75b] {
    font-family: 'DangerZone';
    color: rgb(72, 14, 14);
    font-size: 20pt;
}

.sundo-medicine-component-notify[b-06jwc4v75b] {
    width:100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


.sundo-medicine-component-image[b-06jwc4v75b] {
    width: 200px;
    height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 90px;

}

.sundo-medicine-component-burning[b-06jwc4v75b] {
    border-image-source: url('images/medicine/danger-frame.webp');
    border-image-repeat: stretch;
    border-image-slice: 30%;
    border-image-width: 100px;
    border-image-outset: 80px;
}

.sundo-medicine-component-hot[b-06jwc4v75b] {
    border-image-source: url('images/medicine/warning-frame.webp');
    border-image-repeat: stretch;
    border-image-slice: 30%;
    border-image-width: 100px;
    border-image-outset: 50px;
}
/* _content/SuneDoes.UI/Pages/Medicine/MedicineLogoComponent.razor.rz.scp.css */
.sundo-medicine-logo[b-v1bduq2erx] {
    background-image: url('images/medicine/medicine-logo.webp');
    background-size: cover;
    background-repeat: no-repeat;
}
/* _content/SuneDoes.UI/Pages/Medicine/MedicineNotificationButton.razor.rz.scp.css */
.sundo-medicine-notify-button[b-hoasn0qc37] {
    width: 350px;
    height: 90px;
    border-radius: 5px;
    border-width: 0.5px;

}

.sundo-medicine-notify-button-image[b-hoasn0qc37] {
    width: 350px;
    height: 100px;
    background-image: url('images/medicine/notify-button.webp');
    background-repeat: no-repeat;
    background-size: cover;
}
/* _content/SuneDoes.UI/Pages/Medicine/MedicineNotifyDoctorComponent.razor.rz.scp.css */
.sundo-medicine-notify-component[b-2b5c1rti9d] {
    content: '';
    position: absolute;
    z-index: 100;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(10px);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: start;
}

@media(min-width: 850px) 
{
    .sundo-medicine-notify-container[b-2b5c1rti9d] {
        content: '';
        position: absolute;
        z-index: 100;
        width: 800px;
        height: 900px;
        border-radius: 5px;
        border-style: solid;
        border-width: 1px;
        box-shadow: rgba(50,50,50,0.7) 5px 5px;
        background-color: rgb(240,240,240);
        display: flex;
        flex-direction: column;
        font-family: 'Ink Free';
        font-size: 16pt;
        padding: 20px;
    }
}

@media(max-width: 849px) {
    .sundo-medicine-notify-container[b-2b5c1rti9d] {
        content: '';
        position: absolute;
        z-index: 100;
        width: 350px;
        height: 1200px;
        border-radius: 5px;
        border-style: solid;
        border-width: 1px;
        box-shadow: rgba(50,50,50,0.7) 5px 5px;
        background-color: rgb(240,240,240);
        display: flex;
        flex-direction: column;
        font-family: 'Ink Free';
        font-size: 16pt;
        padding: 20px;
    }
}

.sundo-medicine-notify-header[b-2b5c1rti9d] {
    font-family: 'DangerZone';
    font-size: 30pt;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 20px;
}

.sundo-medicine-notify-explain[b-2b5c1rti9d] {
    margin-top: 20px;
}

.sundo-medicine-notify-input-container[b-2b5c1rti9d] {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
}

@media(min-width: 850px) {
    .sundo-medicine-notify-divided-input[b-2b5c1rti9d] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
}

@media(max-width: 849px) {
    .sundo-medicine-notify-divided-input[b-2b5c1rti9d] {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
}

#sundo-medicine-notify-verify-button[b-2b5c1rti9d] {
    margin-top:32px;
    width: 200px;
}

.sundo-medicine-notify-button[b-2b5c1rti9d] {
    border-radius: 5px;
}
.sundo-medicine-notify-errors-container[b-2b5c1rti9d] {
    display: flex;
    flex-direction: column;
    font-style: italic;
    font-size: 10pt;
}

.sundo-medicine-notify-error[b-2b5c1rti9d] {
    margin-top: 10px;
}

.sundo-medicine-notify-button-container[b-2b5c1rti9d] {
    margin-top: 40px;
    display: flex;
    flex-direction: row;
    justify-content: end;
}

.sundo-medicine-notify-button-container button[b-2b5c1rti9d] {
    margin-left: 20px;
}
/* _content/SuneDoes.UI/Pages/Medicine/MedicinePage.razor.rz.scp.css */
.sundo-medicine-bg[b-q8i4kl8oju] {
    background-image: url('images/medicine/background.webp');
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    font-family: 'Ink Free';
    font-size: 18pt;
    font-weight: 800;
    color: rgb(30,5,5);
}

.sundo-medicine-intro-header[b-q8i4kl8oju] {
    font-family: 'DangerZone';
    color: rgb(72, 14, 14);
}

.sundo-medicine-type-header[b-q8i4kl8oju] {
    font-family: 'Merienda';
    font-weight: 800;
    color: rgb(72,14,14);
    font-size: 40pt;
    margin-top: 40px;
    margin-bottom: 15px;
    width: 50vw;
    border-image-source: conic-gradient(rgb(45, 10, 14), rgb(72, 14, 14));
    border-image-slice: 0 0% 1 0%;
    border-image-width: 0 0 5px 10px;
    border-image-outset: 0px 0px 5px 100px;
}

@media only screen and (max-width: 990px) {
    .sundo-medicine-intro-container[b-q8i4kl8oju] {
        border-style: solid;
        border-width: 1px;
        border-color: rgba(72, 14, 14, 0.8);
        border-radius: 3px;
        padding: 10px;
        margin-top: 20px;
        background-color: rgba(250,250,250,0.7);
    }
}

@media only screen and (min-width: 990px) {

    .sundo-medicine-intro-container[b-q8i4kl8oju] {
        border-style: solid;
        border-width: 1px;
        border-color: rgba(72, 14, 14, 0.8);
        border-radius: 3px;
        padding: 30px;
        margin-top: 20px;
        background-color: rgba(250,250,250,0.7);
    }
}
/* _content/SuneDoes.UI/Pages/Meditation/MeditationLogoComponent.razor.rz.scp.css */
.sundo-meditation-logo[b-afrc5nmh0r] {
    background-image: url('images/meditation/meditation-logo.webp');
    background-size: cover;
    background-repeat: no-repeat;
}
/* _content/SuneDoes.UI/Pages/Meditation/MeditationPage.razor.rz.scp.css */
.sundo-meditation-bg[b-ohy8jdont6] {
    font-family: 'Ink Free';
    background-image: url('images/meditation/meditation-background.webp');
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    overflow-x:hidden;
}

.sundo-meditation-summary-container[b-ohy8jdont6] {
    margin-top: 30px;
    background-color: rgba(245,240,240,0.6);
    border-radius: 8px;
    border-style:solid;
    border-width: 2px;
    box-shadow: 5px 5px 5px rgba(30,30,30,0.9);
}

.sundo-meditation-summary-header[b-ohy8jdont6] {
    font-family: 'Norse';
    font-size: 30pt;
    font-weight:bold;
}

.sundo-meditation-tracks-header[b-ohy8jdont6] {
    font-family: 'Norse';
    font-size: 25pt;
    font-weight: bold;
    padding: 10px;
    background-color: rgba(245,240,240,0.3);
    border-radius: 8px;
    border-style: dashed;
    border-width: 1px;
    box-shadow: 5px 5px 5px rgba(30,30,30,0.4);
}


.sundo-meditation-footer[b-ohy8jdont6] {
    margin-top: 40px;
    font-family: 'Ink Free';
    font-size: 12pt;
    font-style: italic;
    float: right;
    margin-right: 40px;
    background-color: rgba(245,240,240,0.3);
    box-shadow: 5px 5px 5px rgba(240,180,180,0.6);
    border-radius: 8px;
    padding: 10px;
    padding-left: 50px;
}

/* _content/SuneDoes.UI/Pages/Meditation/MeditationTrackComponent.razor.rz.scp.css */
.sundo-meditation-track-card[b-s65mqjhnkc] {
    background-size: cover;
    background-repeat: no-repeat;
    font-family: 'Ink Free';
    margin-top: 30px;
    background-color: rgba(245,240,240,0.6);
    border-radius: 8px;
    border-style: solid;
    border-width: 2px;
    box-shadow: 5px 5px 5px rgba(30,30,30,0.9);
}

.sundo-meditation-track-card-header[b-s65mqjhnkc] {
    font-size: 20pt;
    color: rgb(244,244,244);
    display: flex;
    justify-content: space-between;
}

.sundo-meditation-header-link[b-s65mqjhnkc] {
    font-size: 14pt;
    font-family: 'Old Standard TT';
    color: rgb(255, 106, 0);
}

.sundo-meditation-header-link-icon[b-s65mqjhnkc] {
    margin-left: 10px;
}

.sundo-meditation-track-body[b-s65mqjhnkc] {
    background-color: rgba(244,244,244,0.85);
}

@media only screen and (max-width: 990px) {
    .sundo-meditation-track-player-container[b-s65mqjhnkc] {
        display: none;
    }
}
/* _content/SuneDoes.UI/Pages/OnlineDating/Apps/FeeldLogoComponent.razor.rz.scp.css */
.sundo-online-dating-feeld-logo[b-2iozajlb4s] {
    background-image: url('images/online-dating/feeld-logo.webp');
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
}
/* _content/SuneDoes.UI/Pages/OnlineDating/Apps/HappnLogoComponent.razor.rz.scp.css */
.sundo-online-dating-happn-logo[b-darc6ix1oq] {
    background-image: url('images/online-dating/happn-logo.webp');
    background-repeat: no-repeat;
    background-size:cover;
    border-radius: 5px;
}
/* _content/SuneDoes.UI/Pages/OnlineDating/Apps/HingeLogoComponent.razor.rz.scp.css */
body[b-4ikcyxbvmj] {
}
/* _content/SuneDoes.UI/Pages/OnlineDating/Apps/LinkedInLogoComponent.razor.rz.scp.css */
body[b-wqthbicsru] {
}
/* _content/SuneDoes.UI/Pages/OnlineDating/Apps/TinderLogoComponent.razor.rz.scp.css */
body[b-um5sy97spl] {
}
/* _content/SuneDoes.UI/Pages/OnlineDating/OnlineDatingAppComponent.razor.rz.scp.css */
.sundo-online-dating-app-container[b-h1713wcflu] {
    background-color: rgba(245,240,240,0.6);
    border-radius: 8px;
    border-style: solid;
    border-width: 2px;
    box-shadow: 5px 5px 5px rgba(30,30,30,0.9);
}

.sundo-online-dating-app-title[b-h1713wcflu] {
    font-family: '4 My Lover';
    font-size: 30px;
    font-weight:900;
}

.sundo-online-dating-app-logo-container[b-h1713wcflu] {
    display: flex;
    justify-content:flex-end;
    margin-top: 8px;
}

.sundo-online-dating-app-image-container[b-h1713wcflu] {
    margin-top:15px;
    margin-bottom: 15px;
    display: flex;
}

.sundo-online-dating-app-img-button[b-h1713wcflu] {
    background-color: transparent;
    border: none;
    padding: 0px;
    margin: 0px;
}

.sundo-online-dating-app-image[b-h1713wcflu] {
    width: 50px;
    height: 50px;
    position: relative;
    cursor: pointer;
    box-shadow: 1.5px 1.5px 1.5px rgba(128,128,128,0.5);
}

.sundo-online-dating-app-image-0[b-h1713wcflu] {
    z-index: 100;
    transform: rotate(-1deg);
}

.sundo-online-dating-app-image-1[b-h1713wcflu] {
    z-index: 101;
    transform: rotate(7deg) scale(1.01) translate(-1px);
}

.sundo-online-dating-app-image-2[b-h1713wcflu] {
    z-index: 102;
    transform: translate(-10px);
}

.sundo-online-dating-app-image-3[b-h1713wcflu] {
    z-index: 100;
    transform: rotate(2deg) scale(1.1) translate(-15px);
}

.sundo-online-dating-app-image-4[b-h1713wcflu] {
    z-index: 101;
    transform: scale(1.1) translate(-20px);
}

.sundo-online-dating-app-image-5[b-h1713wcflu] {
    z-index: 99;
    transform: translate(-20px);
}

.sundo-online-dating-app-verdict-container[b-h1713wcflu] {
    padding: 7px;
    border-width: 1.3px;
    border-style: solid;
    border-radius: 4px;
    background-color: rgba(244, 164, 250,0.2);
    box-shadow: 1.5px 1.5px 0.5px rgba(128,128,128,0.9);
    margin-bottom: 25px;
}

.sundo-online-dating-app-verdict-title[b-h1713wcflu] {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(128, 128, 128,0.5);
    margin-bottom: 10px;
}

.sundo-online-dating-app-verdict[b-h1713wcflu] {
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
}
/* _content/SuneDoes.UI/Pages/OnlineDating/OnlineDatingLogoComponent.razor.rz.scp.css */
.sundo-online-dating-logo[b-ejyrn74d3t] {
    background-image: url('images/online-dating/online-dating-logo.webp');
    background-size: cover;
    background-repeat: no-repeat;
}
/* _content/SuneDoes.UI/Pages/OnlineDating/OnlineDatingPage.razor.rz.scp.css */
.sundo-online-dating-bg[b-m8yxedbl53] {
    font-family: 'Ink Free';
    background-image: url('images/online-dating/online-dating-background.webp');
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    overflow-x:hidden;
}

.sundo-online-dating-summary-container[b-m8yxedbl53] {
    margin-top: 30px;
    background-color: rgba(245,240,240,0.6);
    border-radius: 8px;
    border-style:solid;
    border-width: 2px;
    box-shadow: 5px 5px 5px rgba(30,30,30,0.9);
}

.sundo-online-dating-summary-header[b-m8yxedbl53] {
    font-family: '4 My Lover';
    font-size: 30pt;
    font-weight:bold;
}

.sundo-online-dating-app-row[b-m8yxedbl53] {
    position: relative;
    margin-top: 30px;
}

.sundo-online-dating-footer[b-m8yxedbl53] {
    margin-top: 40px;
    font-family: 'Ink Free';
    font-size: 12pt;
    font-style: italic;
    float: right;
    margin-right: 40px;
    background-color: rgba(245,240,240,0.3);
    box-shadow: 5px 5px 5px rgba(240,180,180,0.6);
    border-radius: 8px;
    padding: 10px;
    padding-left: 50px;
}

/* _content/SuneDoes.UI/Pages/Shrapnel/ShrapnelChapterSelectorComponent.razor.rz.scp.css */
.sundo-shrapnel-chapter-selector-component[b-2zsyz4jgoa] {
    width: 100%;
    min-height: 100px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    cursor: pointer;
    background-color: rgba(255,255,255, 0.3);
    border-bottom-right-radius: 10px;
}

.sundo-shrapnel-chapter-selector-chapter[b-2zsyz4jgoa] {
    width: 80px;
    height: 80px;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    border-radius: 5px;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 5px;
    padding: 5px;
    
}
.sundo-shrapnel-chapter-selector-chapter-header[b-2zsyz4jgoa] {
    font-family: 'DancingScript';
    font-size: 12pt;
    font-weight: 500;
    color: rgb(0, 100,100);

}
/* _content/SuneDoes.UI/Pages/Shrapnel/ShrapnelLogoComponent.razor.rz.scp.css */
.sundo-shrapnel-logo[b-br85lhvsia] {
    background-image: url('images/shrapnel/shrapnel-logo.webp');
    background-size: cover;
    background-repeat: no-repeat;
}
/* _content/SuneDoes.UI/Pages/Shrapnel/ShrapnelPage.razor.rz.scp.css */
.sundo-shrapnel-container[b-lmb3al389a] {
    display: flex;
    flex-direction: column;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100vh;
    content: '';
}

.sundo-shrapnel-chapter-header[b-lmb3al389a] {
    font-family: 'DancingScript';
    font-size: 50pt;
    color: rgb(50,10,10);
    font-weight: 900;
    text-align: left;
    padding-left: 60px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 7px;
    margin-left: 5px;
    background-color: rgba(255,255,255,0.8);
    border-radius: 20px;
    min-width: 350px;
    max-width: 850px;
    box-shadow: 5px 5px rgba(100,100,100,0.7);
}

.sundo-shrapnel-select-container[b-lmb3al389a] {
    background-image: url('images/shrapnel/white-satin.webp');
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    padding-left: 10px;
    border-bottom-width: 1px;
    border-bottom-color: rgb(100,100,100);
    border-bottom-style: solid;
    border-radius: 3px;
    border-bottom-right-radius: 5px;
    max-width: 850px;
    box-shadow: 2px 2px rgb(100,100,100);
}

.sundo-shrapnel-chapter-container[b-lmb3al389a] {
    margin-top: 10px;
    position: relative;
}
/* _content/SuneDoes.UI/Pages/Shrapnel/ShrapnelParagraphComponent.razor.rz.scp.css */
.sunedoes-shrapnel-paragraph-component[b-gp6mn7x6db] {
    --will-color: rgba(241,6,48,0.9);
    --jen-color: rgba(84,44,171,0.9);
    font-family: 'Cormorant';
    font-size: 12pt;
    font-style: italic;

    max-width: 800px;

    border-style: solid;
    border-color: rgb(125, 122, 155);
    border-width: 2px;
    border-radius: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: rgba(255,255,255, 0.8);
    box-shadow: 3px 3px rgba(100,100,100,0.8);

}


.sunedoes-shrapnel-paragraph-lines[b-gp6mn7x6db] {

}

@media only screen and (min-width: 800px) {
    .par-even[b-gp6mn7x6db] {
        transform: rotate(0.4deg) translateX(30px);
    }

    .par-odd[b-gp6mn7x6db] {
        transform: rotate(-0.4deg) translateX(10px);
    }
}
.par-even[b-gp6mn7x6db] {
    z-index: 100;
}

.par-odd[b-gp6mn7x6db] {
    z-index: 101;
}


.jen-name[b-gp6mn7x6db] {
    color: var(--jen-color);
    font-weight: 900;
    padding-left: 15px;
    text-align: left;
}
.jen-line[b-gp6mn7x6db] {
    color: var(--jen-color);
    font-weight: 300;

}
.jen-description[b-gp6mn7x6db] {
    color: black;
    font-style: italic;
    font-weight: 500;
    font-size: 8pt;
    color: black;
}

.will-name[b-gp6mn7x6db] {
    color: var(--will-color);
    font-weight: 900;
    text-align: end;
    padding-right: 15px;
    padding-bottom: 0px;
}

.will-line[b-gp6mn7x6db] {
    color: var(--will-color);
    text-align: end;
    font-weight: 300;
    padding-bottom: 0px;
}

.will-description[b-gp6mn7x6db] {
    color: black;
    font-style: italic;
    font-weight: 500;
    font-size: 8pt;
    text-align: end;
}

.stick-up[b-gp6mn7x6db] {
    margin-top: -6px;
}
.stick-up div[b-gp6mn7x6db] {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
}


.stick-down[b-gp6mn7x6db] {
    margin-bottom: 0px;
}
/* _content/SuneDoes.UI/Pages/Space/SpaceLogoComponent.razor.rz.scp.css */
.sundo-space-logo[b-odmj2pbcwv] {
    background-image: url('images/space-and-time/space-logo.webp');
    background-size: cover;
    background-repeat: no-repeat;
}
/* _content/SuneDoes.UI/Pages/Space/SpacePage.razor.rz.scp.css */
.sundo-space-story-bg[b-ft66pxjmb4] {
    position: absolute;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(20px);
    z-index: 1000;
    cursor: pointer;
    overflow-x: hidden;
}

.sundo-space-story-container[b-ft66pxjmb4] {
}

@media only screen and (max-width: 990px) {
    .sundo-space-container[b-ft66pxjmb4] {
        background-image: url('images/space-and-time/time-and-space-background-sm.webp');
        background-size: cover;
        background-repeat: no-repeat;
        height: 1800px;
        position: relative;
        overflow-x: hidden;
    }

    .sundo-space-blur[b-ft66pxjmb4] {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 1;
        width: 100%;
        height: 100%;
        animation-name: bluranimation-b-ft66pxjmb4;
        animation-duration: 30s;
        animation-direction: alternate;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        overflow-x: hidden;
    }

    .sundo-space-notes-container[b-ft66pxjmb4] {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 10;
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        padding: 60px;
        padding-top: 40px;
    }


    .sundo-space-refresh[b-ft66pxjmb4] {
        position: absolute;
        right: 0px;
        bottom: 0px;
        width: 40px;
        height: 40px;
        z-index: 11;
        cursor: pointer;
    }
}

@media only screen and (min-width: 990px) {
    .sundo-space-container[b-ft66pxjmb4] {
        background-image: url('images/space-and-time/time-and-space-background.webp');
        background-size: cover;
        background-repeat: no-repeat;
        height: 2000px;
        position: relative;
    }

    .sundo-space-blur[b-ft66pxjmb4] {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 1;
        width: 100%;
        height: 100%;
        animation-name: bluranimation-b-ft66pxjmb4;
        animation-duration: 30s;
        animation-direction: alternate;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
    }

    .sundo-space-notes-container[b-ft66pxjmb4] {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 10;
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: start;
        padding: 60px;
        padding-top: 300px;
        justify-content: start;
    }


    .sundo-space-refresh[b-ft66pxjmb4] {
        position: absolute;
        right: 0px;
        bottom: 0px;
        width: 40px;
        height: 40px;
        z-index: 11;
        cursor: pointer;
    }
}






@keyframes bluranimation-b-ft66pxjmb4 {
    0% {
        backdrop-filter: blur(2px) saturate(50%);
    }
    25% {
        backdrop-filter: blur(0.5px);
    }
    50% {
        backdrop-filter: blur(2px) saturate(110%);
    }
    100% {
        backdrop-filter: blur(1.5px);
    }
}
/* _content/SuneDoes.UI/Pages/Space/SpacePartNoteComponent.razor.rz.scp.css */
@media only screen and (max-width: 990px) {
    .sundo-space-part-note[b-f70j5kb131] {
        width: 314px;
        height: 200px;
        background-image: url('images/space-and-time/paper-note.png');
        background-size: contain;
        background-repeat: no-repeat;
        display: flex;
        flex-direction: column;
        font-family: 'Ink Free';
        cursor: pointer;
        margin: 10px;
        padding: 50px;
    }

    .sundo-space-part-note-name[b-f70j5kb131] {
        display: flex;
        flex-direction: row;
        font-weight: 900;
        font-size: 16pt;
    }

    .sundo-space-part-note-sub-name[b-f70j5kb131] {
        display: flex;
        flex-direction: row;
        font-style: italic;
    }

}

@media only screen and (min-width: 990px) {


    .sundo-space-part-note[b-f70j5kb131] {
        width: 314px;
        height: 200px;
        background-image: url('images/space-and-time/paper-note.png');
        background-size: contain;
        background-repeat: no-repeat;
        display: flex;
        flex-direction: column;
        font-family: 'Ink Free';
        cursor: pointer;
        margin-left: 50px;
        margin-right: 50px;
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 50px;
    }

    .sundo-space-part-note-name[b-f70j5kb131] {
        display: flex;
        flex-direction: row;
        font-weight: 900;
        font-size: 16pt;
    }

    .sundo-space-part-note-sub-name[b-f70j5kb131] {
        display: flex;
        flex-direction: row;
        font-style: italic;
    }

}

