/*
 Theme Name: PlusStore
 Description: PlusStore child theme for WoodMart. Site-specific styling and supported overrides.
 Author: Salazar
 Template: woodmart
 Version: 0.2.1
 Text Domain: plusstore
*/

/* Keep the staging holding page separate from the future storefront design. */
body.page-template-maintenance {
    background: radial-gradient(ellipse at 50% 25%, #e9f2ed 0, #f7f9f7 55%, #ffffff 100%);
    color: #17372e;
    font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
}

.page-template-maintenance .maintenance-content {
    display: grid;
    min-height: 100svh;
    place-items: center;
    padding: clamp(32px, 6vw, 88px) 24px;
}

.page-template-maintenance .maintenance-content .entry-content {
    width: min(100%, 720px);
    text-align: center;
}

.page-template-maintenance .entry-content h1 {
    margin: 0 0 28px;
    color: #17372e;
    font-family: inherit;
    font-size: clamp(42px, 8vw, 78px);
    font-weight: 650;
    letter-spacing: -0.055em;
    line-height: 1.08;
}

.page-template-maintenance .entry-content h1::before {
    display: grid;
    width: 52px;
    height: 52px;
    place-items: center;
    margin: 0 auto 28px;
    border: 1px solid #c9dacf;
    border-radius: 16px;
    background: #ffffffb3;
    color: #237357;
    content: "+";
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 0;
}

.page-template-maintenance .entry-content p {
    max-width: 560px;
    margin: 0 auto;
    color: #52635b;
    font-size: clamp(16px, 2vw, 19px);
    line-height: 1.7;
    text-wrap: pretty;
}

.page-template-maintenance .entry-content p:first-of-type {
    margin-bottom: 16px;
    color: #17372e;
    font-size: clamp(22px, 3vw, 30px);
    font-weight: 500;
    line-height: 1.35;
}
