:root {
    --main-color: #704147;
    --secondary-color: #704147;
    --brown: #666666;
}

body {
    font-family: 'DM Sans', sans-serif;
}

body.login {
    background-color: var(--secondary-color);
    background-image: url(/wp-content/uploads/2023/07/Minneapolis-skyline2-scaled.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
body.login::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #34445388;
    z-index: -1;
}

#login {
    width: 400px;
    max-width: 96vw;
}

#login h1 a {
    width: 300px;
    height: 150px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2898.09 528.04'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23343434; %7D .cls-2 %7B fill: %23700f00; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_3' data-name='Layer 3'%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M29.6,272V26.79H87.21q24.62,0,36.09,2.76A53.15,53.15,0,0,1,143.48,39a56.09,56.09,0,0,1,16.91,22.86,81,81,0,0,1,6,31.74q0,30.15-16.83,45.8t-49.32,15.66H95.08L188.7,272h-37L62.25,155.07H58.07V272ZM58.07,51.41v82.06H80.34q34.17,0,45.72-8.8t11.56-30.73q0-23.61-11.89-33.07T80.34,51.41Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M492.14,149.88a127.34,127.34,0,0,1-9.72,49.57,123.77,123.77,0,0,1-28.32,41.37,133.18,133.18,0,0,1-185.68,0,124.78,124.78,0,0,1-38.37-90.94,127.15,127.15,0,0,1,9.8-49.66,125.32,125.32,0,0,1,28.57-41.61A130.24,130.24,0,0,1,311,31a134.77,134.77,0,0,1,100.46,0A130,130,0,0,1,454.1,58.61a123.49,123.49,0,0,1,28.32,41.45A128.36,128.36,0,0,1,492.14,149.88ZM361.1,251a98.17,98.17,0,0,0,38.3-7.62,101.56,101.56,0,0,0,32.76-22.19,99.25,99.25,0,0,0,29.5-71.34A102.33,102.33,0,0,0,454,110.69a99.9,99.9,0,0,0-92.94-62.3,100.41,100.41,0,0,0-38.72,7.54A96,96,0,0,0,290,77.87,102.08,102.08,0,0,0,322.8,243.5,98.32,98.32,0,0,0,361.1,251Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M567.83,272V26.79h51.08q27,0,39.77,2.76a57.74,57.74,0,0,1,22,9.46,58.56,58.56,0,0,1,18.17,22.36,69.23,69.23,0,0,1,6.44,29.89q0,19.44-9.29,32.49T669,142q21.76,3.35,34.42,19.51T716,202.3a75.1,75.1,0,0,1-5.36,28.13,67.42,67.42,0,0,1-14.9,22.95,57.56,57.56,0,0,1-25.63,14.4Q654.91,272,618.91,272ZM596.3,52.08v82.06h22.61q31.14,0,43.88-9t12.72-30.48q0-23.61-11.8-33.07t-44.8-9.46Zm0,105v89.43h22.61q23.28,0,33.58-1.84T669,238.3a36.17,36.17,0,0,0,11.89-14.9,50.32,50.32,0,0,0,4.36-21.1q0-13.4-5.19-23.28A37.19,37.19,0,0,0,665,163.61a41.74,41.74,0,0,0-13.56-5q-7.71-1.51-23.95-1.51H596.3Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M788.71,272V26.79H918V53.42H817.85v70.33H918v27.13H817.85v94H918V272Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M995.53,272V26.79h57.61q24.61,0,36.09,2.76A53.08,53.08,0,0,1,1109.41,39a55.91,55.91,0,0,1,16.91,22.86,81,81,0,0,1,6,31.74q0,30.15-16.83,45.8t-49.32,15.66H1061L1154.63,272h-37l-89.43-116.9H1024V272ZM1024,51.41v82.06h22.27q34.17,0,45.72-8.8t11.56-30.73q0-23.61-11.89-33.07t-45.39-9.46Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M1250.08,272V54.59h-69.34V26.79h167.81v27.8h-69V272Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M1506.62,26.79h31.48l62.14,180.36,64.81-190.08,65.48,190.08L1793,26.79h31.48l-95,254.72L1665.38,91.93l-63.8,189.58Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M1880.07,272V26.79h29.14V272Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M1996.62,272V26.79h29.14V244.17h92.61V272Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M2270.42,135.81q24,10.22,36.09,27.13t12.15,40q0,33.83-21.52,54.51t-57,20.68q-29,0-48.56-14.82t-26.47-42.12l26.47-13.06q5.35,22.28,17.66,33.74t30.9,11.48q21.94,0,35.51-12.65t13.56-32.91q0-16.41-9.46-28.55t-28.55-20.52L2221.36,146q-24.46-10.22-36.43-26.3t-12-38.51q0-26.13,19.42-43.21T2242,20.93q22.11,0,38.27,9.37t25.21,27.64l-24.12,15.4q-8.2-14.22-18.42-21.18a40.17,40.17,0,0,0-23.11-6.95q-16.43,0-26.88,10t-10.47,25.62a34,34,0,0,0,8,22.61q8,9.54,25,16.91Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M2636.51,149.88a127.52,127.52,0,0,1-9.72,49.57,123.92,123.92,0,0,1-28.32,41.37,133.16,133.16,0,0,1-185.68,0,124.84,124.84,0,0,1-38.38-90.94,127,127,0,0,1,9.81-49.66,125,125,0,0,1,28.57-41.61A130.3,130.3,0,0,1,2455.35,31a134.8,134.8,0,0,1,100.47,0,130.06,130.06,0,0,1,42.65,27.64,123.64,123.64,0,0,1,28.32,41.45A128.55,128.55,0,0,1,2636.51,149.88ZM2505.46,251a98.13,98.13,0,0,0,38.3-7.62,101.71,101.71,0,0,0,32.77-22.19,99.36,99.36,0,0,0,29.5-71.34,102.34,102.34,0,0,0-7.63-39.19,99.88,99.88,0,0,0-92.94-62.3,100.44,100.44,0,0,0-38.72,7.54,96.08,96.08,0,0,0-32.35,21.94,101,101,0,0,0-22,33,102.14,102.14,0,0,0-7.54,39,100.1,100.1,0,0,0,7.46,38.52,104.16,104.16,0,0,0,54.81,55.1A98.32,98.32,0,0,0,2505.46,251Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M2712.19,272V17.07l179.36,196V26.79h27.8V281.51L2740,87.75V272Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3C/g%3E%3Cpath class='cls-1' d='M113,541.39l-15.3-18.08q-8.84,10.34-18,15.34a40.32,40.32,0,0,1-19.55,5q-15.9,0-26-9.67T23.91,509.35a32.81,32.81,0,0,1,7.19-20.22q7.18-9.47,23.34-19.55l-4.71-6.23q-5.8-7.65-7.7-12.44a27.28,27.28,0,0,1-1.89-10.09,19.68,19.68,0,0,1,7.53-15.77q7.52-6.26,19.29-6.26,10.68,0,17.49,6.39t6.81,16.48a25,25,0,0,1-5.33,15.39q-5.36,7.06-17.45,14.63l30.35,37.5q4-4.79,7.65-9.92t7-10.43L120.7,493q-4.12,6.72-8.25,12.57t-8.49,11l21.19,24.81Zm-21-25.31L59.73,476.81l-5.55,3.95q-12.36,9-16,14.76a26.13,26.13,0,0,0,3.95,31.66,25.18,25.18,0,0,0,18.41,7.48q7.32,0,15.1-4.62T91.94,516.08ZM63,465.12l5.47-3.78a35.17,35.17,0,0,0,9.75-9.51,18.8,18.8,0,0,0,3.2-10.34,13.19,13.19,0,0,0-4.38-10.05,15.2,15.2,0,0,0-10.76-4.07,16.56,16.56,0,0,0-11.43,3.95,12.93,12.93,0,0,0-4.46,10.17,18.45,18.45,0,0,0,1.51,7,33.36,33.36,0,0,0,4.21,7.32Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cg%3E%3Cpath class='cls-1' d='M256.49,541.84l54.06-128,51.8,128H350.16l-15.73-41.71H284.15l-16.31,41.71Zm31.44-51.29h42.89L309.8,437Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M412.19,521.15l9.58-5.12a26.51,26.51,0,0,0,9.29,14.08,25.47,25.47,0,0,0,15.86,5q11.68,0,18.24-6.89t6.56-19.09q0-8.91-4.41-14.8t-19-13.62q-18.57-9.84-24.72-17.32a27.49,27.49,0,0,1-6.14-18q0-13.11,8.88-21.35t23-8.25a32,32,0,0,1,16.11,3.91,29.39,29.39,0,0,1,11.14,11.73l-8.66,5.22a18.76,18.76,0,0,0-7.61-8.07,23.33,23.33,0,0,0-11.65-2.78q-9.07,0-14.46,5.34t-5.38,14.42q0,12.94,21.35,24.13,3.87,2,5.89,3.11,15.72,8.67,21,16.36t5.3,20q0,16.56-9.67,26.28t-26.32,9.71q-12.11,0-20.73-6T412.19,521.15Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M543.42,521.15,553,516a26.47,26.47,0,0,0,9.3,14.08,25.44,25.44,0,0,0,15.85,5q11.69,0,18.24-6.89T603,509.13q0-8.91-4.41-14.8t-19-13.62q-18.58-9.84-24.73-17.32a27.48,27.48,0,0,1-6.13-18q0-13.11,8.87-21.35t23-8.25a32,32,0,0,1,16.11,3.91,29.32,29.32,0,0,1,11.14,11.73l-8.66,5.22a18.76,18.76,0,0,0-7.61-8.07,23.33,23.33,0,0,0-11.65-2.78q-9.07,0-14.46,5.34t-5.38,14.42q0,12.94,21.36,24.13c2.57,1.35,4.54,2.39,5.88,3.11q15.72,8.67,21,16.36t5.3,20q0,16.56-9.67,26.28t-26.32,9.71q-12.1,0-20.73-6T543.42,521.15Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M810,480.54a62.86,62.86,0,0,1-5,24.76,64,64,0,0,1-14.3,20.9,66.5,66.5,0,0,1-93.23,0,64.85,64.85,0,0,1-14.34-21,62.75,62.75,0,0,1-4.92-24.68,63.8,63.8,0,0,1,4.92-24.93,64.64,64.64,0,0,1,14.34-21.06,62.58,62.58,0,0,1,21.12-13.88,71,71,0,0,1,51,0,63.54,63.54,0,0,1,21.16,13.84,64.83,64.83,0,0,1,14.35,21.06A63.8,63.8,0,0,1,810,480.54Zm-66,54.57a53.63,53.63,0,0,0,20.7-4,55,55,0,0,0,17.59-89.3A52.51,52.51,0,0,0,764.89,430a54.2,54.2,0,0,0-20.83-4,53.08,53.08,0,0,0-20.62,4,54.89,54.89,0,0,0-17.5,11.78,56.1,56.1,0,0,0-11.78,17.78,55.12,55.12,0,0,0,11.78,59.74,52.69,52.69,0,0,0,17.34,11.82A53.54,53.54,0,0,0,744.06,535.11Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M979.1,441.27a66.15,66.15,0,0,0-18.75-11.69,54.52,54.52,0,0,0-20.18-3.78q-23.88,0-38.81,15.14t-14.92,39.43a62.34,62.34,0,0,0,3.65,21.95,48.75,48.75,0,0,0,11.15,17.32,50.72,50.72,0,0,0,16.94,11.27,54,54,0,0,0,20.47,3.87,60.91,60.91,0,0,0,20.69-3.62,67.9,67.9,0,0,0,19.09-10.68V533.6a80.15,80.15,0,0,1-19.22,8.53,70.68,70.68,0,0,1-20.05,3,69.32,69.32,0,0,1-25.56-4.79,61.13,61.13,0,0,1-20.94-13.46A59.23,59.23,0,0,1,879,506.19a69.87,69.87,0,0,1-4.63-25.82,69.11,69.11,0,0,1,4.75-25.73A58.51,58.51,0,0,1,892.83,434a61.54,61.54,0,0,1,20.89-13.29A69.27,69.27,0,0,1,939.16,416,70.73,70.73,0,0,1,961,419.2a58.53,58.53,0,0,1,18.29,9.71Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M1048.78,541.84V418.74H1060v123.1Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M1119.3,541.84l54.07-128,51.8,128H1213l-15.72-41.71H1147l-16.31,41.71Zm31.45-51.29h42.88l-21-53.57Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M1296.86,541.84V429.25H1263V418.74h79v10.51h-34V541.84Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M1406.06,541.84V418.74h61v10.51h-49.78v38.51H1467v10.51h-49.78v53.06H1467v10.51Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3Cpath class='cls-1' d='M1530.48,521.15l9.59-5.12a26.45,26.45,0,0,0,9.29,14.08,25.44,25.44,0,0,0,15.85,5q11.68,0,18.25-6.89t6.56-19.09q0-8.91-4.42-14.8t-19-13.62q-18.59-9.84-24.72-17.32a27.49,27.49,0,0,1-6.14-18q0-13.11,8.87-21.35t23-8.25a32,32,0,0,1,16.1,3.91,29.26,29.26,0,0,1,11.14,11.73l-8.66,5.22a18.7,18.7,0,0,0-7.61-8.07A23.31,23.31,0,0,0,1567,425.8q-9.09,0-14.46,5.34t-5.39,14.42q0,12.94,21.36,24.13,3.87,2,5.89,3.11,15.72,8.67,21,16.36t5.3,20q0,16.56-9.67,26.28t-26.32,9.71q-12.11,0-20.73-6T1530.48,521.15Z' transform='translate(-23.91 -17.07)'%3E%3C/path%3E%3C/g%3E%3Crect class='cls-2' x='7.09' y='315.43' width='2891' height='6'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
#login h1 a:focus {
    box-shadow: none;
}

/* Links */
#login p#nav a,
#login p#backtoblog a {
    color: #fff;
}
/*#login p#nav a:hover,*/
/*#login p#backtoblog a:hover {*/
/*    color: var(--main-color);*/
/*}*/

#login label {
    font-size: 0.9rem;
    font-weight: 700;
    text-transform: uppercase;
}

#login input[type=text],
#login input[type=password],
#login .button.wp-hide-pw {
    min-height: 50px;
    padding: 0.2rem 0.6rem;
    border-radius: 0;
}
#login input[type=checkbox] {
    border-radius: 0;
}
#login input[type=checkbox]:checked::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill='%23704147'/%3E%3C/svg%3E");
}
#login input[type=text]:focus,
#login input[type=password]:focus,
#login input[type=checkbox]:focus,
#login .button.wp-hide-pw:focus {
    border: 1px solid var(--main-color);
    box-shadow: none;
    outline: none;
}
#login .button.wp-hide-pw:active .dashicons,
#login .button.wp-hide-pw:focus .dashicons {
    color: var(--main-color);
}

#login .forgetmenot {
    margin-top: 1rem;
}

/* Login Button */
#login input[type=submit] {
    min-height: 50px;
    padding: 0 1.2rem;
    background-color: var(--main-color);
    border-color: var(--main-color);
    border-radius: 0;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 4px;
    text-transform: uppercase;

}
#login input[type=submit]:hover,
#login input[type=submit]:focus,
#login input[type=submit]:active {
    background-color: var(--brown);
    border-color: var(--brown);
    outline-color: var(--brown);
}

/* Hide Password */
#login .dashicons {
    color: var(--secondary-color);
}