/* Start custom CSS */body{
    background-color:#fdf5ec;

    background-image:

    /* soft top glow */
    radial-gradient(
        circle at 8% 10%,
        rgba(231,158,174,.22),
        transparent 30rem
    ),

    /* mint glow */
    radial-gradient(
        circle at 90% 0%,
        rgba(187,221,211,.65),
        transparent 38rem
    ),

    /* center glow */
    radial-gradient(
        circle at 50% 80%,
        rgba(231,158,174,.10),
        transparent 32rem
    ),

    /* vertical grid */
    linear-gradient(
        rgba(90,49,20,.018) 1px,
        transparent 1px
    ),

    /* horizontal grid */
    linear-gradient(
        90deg,
        rgba(90,49,20,.018) 1px,
        transparent 1px
    );

    background-size:
        auto,
        auto,
        auto,
        26px 26px,
        26px 26px;

    overflow-x:hidden;

    position:relative;
}

body::before{
    content:"";

    position:fixed;
    inset:0;

    pointer-events:none;
    z-index:-1;

    opacity:.035;

    background-image:
    radial-gradient(rgba(90,49,20,.12) 0.6px, transparent 0.6px);

    background-size:8px 8px;
}/* End custom CSS */