/* Compiled Tailwind utility subset for Bluehost static hosting. */
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0;line-height:inherit}button,input,textarea{font:inherit;color:inherit;margin:0}button{text-transform:none;cursor:pointer}a{color:inherit;text-decoration:inherit}textarea{font:inherit}svg{display:block;vertical-align:middle}img{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-3{left:.75rem;right:.75rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.right-8{right:2rem}.-right-10{right:-2.5rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-bottom-14{bottom:-3.5rem}.left-10{left:2.5rem}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-left:auto;margin-right:auto}.-mt-16{margin-top:-4rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.block{display:block}.inline-flex{display:inline-flex}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-3{height:.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-15{height:3.75rem}.h-24{height:6rem}.h-40{height:10rem}.h-44{height:11rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.w-px{width:1px}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-24{width:6rem}.w-40{width:10rem}.w-44{width:11rem}.w-60{width:15rem}.w-full{width:100%}.w-fit{width:fit-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.shrink-0{flex-shrink:0}.flex-1{flex:1 1 0%}.self-center{align-self:center}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.rounded-2xl{border-radius:1rem}.border{border-width:1px}.border-white\/70{border-color:rgba(255,255,255,.7)}.border-white\/80{border-color:rgba(255,255,255,.8)}.bg-transparent{background-color:transparent}.bg-white\/40{background-color:rgba(255,255,255,.4)}.bg-white\/42{background-color:rgba(255,255,255,.42)}.bg-white{background-color:#fff}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-sage{--tw-gradient-from:#8FA46C;--tw-gradient-to:rgba(143,164,108,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-paper{--tw-gradient-from:#FFF7EE;--tw-gradient-to:rgba(255,247,238,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-terracotta{--tw-gradient-to:#C47A5A}.to-terracotta-soft\/20{--tw-gradient-to:rgba(223,174,158,.2)}.via-beige\/40{--tw-gradient-to:rgba(234,217,200,0);--tw-gradient-stops:var(--tw-gradient-from),rgba(234,217,200,.4),var(--tw-gradient-to)}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pb-8{padding-bottom:2rem}.pb-24{padding-bottom:6rem}.pt-4{padding-top:1rem}.pt-12{padding-top:3rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:"Playfair Display",Georgia,serif}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-tight{line-height:1.25}.outline-none{outline:2px solid transparent;outline-offset:2px}.opacity-95{opacity:.95}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.backdrop-blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
[class~="max-w-[36rem]"]{max-width:36rem}[class~="min-h-[8.5rem]"]{min-height:8.5rem}[class~="min-h-[11rem]"]{min-height:11rem}[class~="min-h-[15rem]"]{min-height:15rem}[class~="w-[1.1%]"]{width:1.1%}[class~="text-[0.68rem]"]{font-size:.68rem;line-height:1rem}[class~="leading-[1.08]"]{line-height:1.08}[class~="rounded-[1.35rem]"]{border-radius:1.35rem}[class~="rounded-[1.5rem]"]{border-radius:1.5rem}[class~="rounded-[1.75rem]"]{border-radius:1.75rem}[class~="rounded-[2rem]"]{border-radius:2rem}[class~="rounded-[2.4rem]"]{border-radius:2.4rem}[class~="rounded-[50%]"]{border-radius:50%}[class~="grid-cols-[auto_1fr]"]{grid-template-columns:auto 1fr}[class~="grid-cols-[auto_1fr_auto]"]{grid-template-columns:auto 1fr auto}
[class~="text-[#2B2826]"]{color:#2B2826}[class~="text-[#4F4A45]/75"]{color:rgba(79,74,69,.75)}[class~="text-[#6F8156]"]{color:#6F8156}[class~="text-[#7A7A73]"]{color:#7A7A73}[class~="text-[#8A9675]"]{color:#8A9675}[class~="text-[#8B8B84]"]{color:#8B8B84}[class~="text-[#B87578]"]{color:#B87578}.text-white{color:#fff}.text-charcoal{color:#2B2826}.text-sage-deep{color:#6F8156}.text-terracotta-dark{color:#A86145}.text-charcoal\/50{color:rgba(43,40,38,.5)}.text-charcoal\/58{color:rgba(43,40,38,.58)}.text-charcoal\/60{color:rgba(43,40,38,.6)}.text-charcoal\/70{color:rgba(43,40,38,.7)}.text-charcoal\/72{color:rgba(43,40,38,.72)}.text-charcoal\/80{color:rgba(43,40,38,.8)}.text-sage\/20{color:rgba(143,164,108,.2)}
[class~="bg-[#FFF7EE]/85"]{background-color:rgba(255,247,238,.85)}[class~="bg-[#FFF7EE]/86"]{background-color:rgba(255,247,238,.86)}[class~="bg-[#FFFDF9]/70"]{background-color:rgba(255,253,249,.7)}.bg-paper\/60{background-color:rgba(255,247,238,.6)}.bg-paper\/70{background-color:rgba(255,247,238,.7)}.bg-paper\/90{background-color:rgba(255,247,238,.9)}.bg-sage-deep{background-color:#6F8156}.bg-sage\/10{background-color:rgba(143,164,108,.1)}.bg-sage\/12{background-color:rgba(143,164,108,.12)}.bg-sage\/15{background-color:rgba(143,164,108,.15)}.bg-sage\/20{background-color:rgba(143,164,108,.2)}.bg-beige\/45{background-color:rgba(234,217,200,.45)}.bg-beige\/55{background-color:rgba(234,217,200,.55)}.bg-beige\/60{background-color:rgba(234,217,200,.6)}.bg-beige\/65{background-color:rgba(234,217,200,.65)}.bg-terracotta-soft\/20{background-color:rgba(223,174,158,.2)}.bg-terracotta-soft\/30{background-color:rgba(223,174,158,.3)}.bg-sage-deep\/70{background-color:rgba(111,129,86,.7)}[class~="from-[#C47A5A]"]{--tw-gradient-from:#C47A5A;--tw-gradient-to:rgba(196,122,90,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}[class~="via-[#CF815F]"]{--tw-gradient-to:rgba(207,129,95,0);--tw-gradient-stops:var(--tw-gradient-from),#CF815F,var(--tw-gradient-to)}[class~="to-[#B96B4B]"]{--tw-gradient-to:#B96B4B}
[class~="border-[#2B2826]/10"]{border-color:rgba(43,40,38,.1)}[class~="border-[#2B2826]/15"]{border-color:rgba(43,40,38,.15)}.border-sage-deep\/30{border-color:rgba(111,129,86,.3)}.border-sage-deep\/35{border-color:rgba(111,129,86,.35)}.border-terracotta\/20{border-color:rgba(196,122,90,.2)}.border-terracotta\/40{border-color:rgba(196,122,90,.4)}
[class~="shadow-[0_18px_40px_rgba(43,40,38,.14)]"]{box-shadow:0 18px 40px rgba(43,40,38,.14)}[class~="shadow-[inset_0_1px_0_rgba(255,255,255,.7)]"]{box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}[class~="shadow-[0_30px_90px_rgba(68,51,39,.22)]"]{box-shadow:0 30px 90px rgba(68,51,39,.22)}[class~="shadow-[0_18px_36px_rgba(196,122,90,.35)]"]{box-shadow:0 18px 36px rgba(196,122,90,.35)}[class~="shadow-[0_14px_44px_rgba(80,59,45,.09)]"]{box-shadow:0 14px 44px rgba(80,59,45,.09)}[class~="shadow-[inset_0_-2px_0_rgba(111,129,86,.55)]"]{box-shadow:inset 0 -2px 0 rgba(111,129,86,.55)}[class~="shadow-[inset_0_0_0_1px_rgba(255,255,255,.62)]"]{box-shadow:inset 0 0 0 1px rgba(255,255,255,.62)}[class~="shadow-[0_18px_50px_rgba(80,59,45,.18)]"]{box-shadow:0 18px 50px rgba(80,59,45,.18)}.shadow-soft{box-shadow:0 24px 70px rgba(80,59,45,.14)}.shadow-card{box-shadow:0 28px 90px rgba(68,51,39,.18)}
[class~="placeholder:text-[#8B8B84]"]::placeholder{color:#8B8B84}[class~="selection:bg-[#8FA46C]/25"] ::selection,[class~="selection:bg-[#8FA46C]/25"]::selection{background-color:rgba(143,164,108,.25)}[class~="hover:bg-[#8FA46C]/10"]:hover,.hover\:bg-sage\/10:hover{background-color:rgba(143,164,108,.1)}[class~="hover:text-[#6F8156]"]:hover{color:#6F8156}[class~="hover:text-[#566643]"]:hover{color:#566643}[class~="hover:text-[#A86145]"]:hover{color:#A86145}.hover\:text-sage-deep:hover{color:#6F8156}.hover\:bg-paper\/70:hover{background-color:rgba(255,247,238,.7)}.hover\:bg-terracotta\/10:hover{background-color:rgba(196,122,90,.1)}.hover\:bg-terracotta-soft\/30:hover{background-color:rgba(223,174,158,.3)}.hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}[class~="hover:shadow-[0_24px_46px_rgba(196,122,90,.42)]"]:hover{box-shadow:0 24px 46px rgba(196,122,90,.42)}.group:hover .group-hover\:translate-x-1{transform:translateX(.25rem)}[class~="focus:outline-none"]:focus{outline:2px solid transparent;outline-offset:2px}[class~="focus:ring-2"]:focus{box-shadow:0 0 0 2px var(--tw-ring-color)}[class~="focus:ring-4"]:focus{box-shadow:0 0 0 4px var(--tw-ring-color)}[class~="focus:ring-[#8FA46C]/30"]:focus{--tw-ring-color:rgba(143,164,108,.3)}[class~="focus:ring-[#C47A5A]/30"]:focus{--tw-ring-color:rgba(196,122,90,.3)}[class~="focus-within:border-[#8FA46C]/55"]:focus-within{border-color:rgba(143,164,108,.55)}[class~="focus-within:bg-white"]:focus-within{background-color:#fff}[class~="focus-within:ring-4"]:focus-within{box-shadow:0 0 0 4px var(--tw-ring-color)}[class~="focus-within:ring-[#8FA46C]/18"]:focus-within{--tw-ring-color:rgba(143,164,108,.18)}
.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.space-y-5>:not([hidden])~:not([hidden]){margin-top:1.25rem}.blur-2xl{filter:blur(40px)}.blur-3xl{filter:blur(64px)}
@media (min-width:640px){.sm\:mb-5{margin-bottom:1.25rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:rounded-\[2\.4rem\]{border-radius:2.4rem}.sm\:p-6{padding:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:flex-row{flex-direction:row}}
@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}[class~="md:grid-cols-[1fr_.7fr]"]{grid-template-columns:1fr .7fr}}
@media (min-width:1024px){[class~="lg:grid-cols-[1fr_.72fr]"]{grid-template-columns:1fr .72fr}[class~="lg:grid-cols-[1.08fr_.92fr]"]{grid-template-columns:1.08fr .92fr}[class~="lg:grid-cols-[.9fr_1.1fr]"]{grid-template-columns:.9fr 1.1fr}[class~="lg:grid-cols-[1.05fr_.95fr]"]{grid-template-columns:1.05fr .95fr}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:text-5xl{font-size:3rem;line-height:1}}

/* Sage production utility additions */
.ml-3{margin-left:.75rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.max-h-56{max-height:14rem}.max-w-\[42rem\]{max-width:42rem}.uppercase{text-transform:uppercase}.tracking-\[0\.32em\]{letter-spacing:.32em}.text-xs{font-size:.75rem;line-height:1rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[11rem\]{min-height:11rem}.bg-\[\#EAD9C8\]\/65{background-color:rgba(234,217,200,.65)}.border-\[\#6F8156\]\/35{border-color:rgba(111,129,86,.35)}.from-\[\#8FA46C\]{--tw-gradient-from:#8FA46C;--tw-gradient-to:rgba(143,164,108,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#C47A5A\]{--tw-gradient-from:#C47A5A;--tw-gradient-to:rgba(196,122,90,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#C47A5A\]{--tw-gradient-to:#C47A5A}.to-\[\#B96B4B\]{--tw-gradient-to:#B96B4B}.bg-\[\#FFF7EE\]\/70{background-color:rgba(255,247,238,.7)}.text-\[\#4F4A45\]\/60{color:rgba(79,74,69,.6)}.text-\[\#4F4A45\]\/70{color:rgba(79,74,69,.7)}.text-\[\#6F8156\]{color:#6F8156}.text-\[\#7D8F63\]{color:#7D8F63}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[2\.4rem\]{border-radius:2.4rem}.border-sage-deep\/20{border-color:rgba(111,129,86,.2)}.border-sage-deep\/30{border-color:rgba(111,129,86,.3)}.bg-charcoal\/30{background-color:rgba(43,40,38,.3)}.text-charcoal\/68{color:rgba(43,40,38,.68)}
@media (min-width:640px){.sm\:justify-center{justify-content:center}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-10{padding:2.5rem}}
@media (min-width:768px){.md\:grid-cols-\[1fr_\.55fr\]{grid-template-columns:1fr .55fr}}

:root {
  --color-cream: #f6f1ea;
  --color-card: #fff7ee;
  --color-paper: #fffaf4;
  --color-sage: #8fa46c;
  --color-sage-deep: #6f8156;
  --color-terracotta: #c47a5a;
  --color-terracotta-dark: #a86145;
  --color-blush: #dfae9e;
  --color-charcoal: #2b2826;
  --color-brown-soft: #5b5048;
  --color-beige: #ead9c8;
  --shadow-soft: 0 24px 70px rgba(80, 59, 45, 0.14);
  --shadow-card: 0 28px 90px rgba(68, 51, 39, 0.18);
  --radius-lg: 2rem;
  --radius-xl: 2.5rem;
}

.wellness-surface {
  min-height: 100vh;
  color: var(--color-charcoal);
  background:
    radial-gradient(circle at 10% 0%, rgba(143, 164, 108, 0.18), transparent 27rem),
    radial-gradient(circle at 92% 14%, rgba(223, 174, 158, 0.22), transparent 25rem),
    linear-gradient(135deg, rgba(255, 247, 238, 0.96), rgba(234, 217, 200, 0.42)),
    var(--color-cream);
}

.wellness-surface::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  opacity: 0.42;
  background-image:
    linear-gradient(rgba(91, 80, 72, 0.035) 1px, transparent 1px),
    radial-gradient(circle, rgba(91, 80, 72, 0.08) 0 0.7px, transparent 0.8px);
  background-size: 100% 30px, 44px 44px;
  mix-blend-mode: multiply;
}

.wellness-surface::after {
  content: "";
  position: fixed;
  left: -7rem;
  top: -5rem;
  z-index: 0;
  width: 27rem;
  height: 25rem;
  pointer-events: none;
  opacity: 0.14;
  filter: blur(2px);
  background:
    radial-gradient(ellipse at 48% 34%, rgba(111, 129, 86, 0.48) 0 9%, transparent 10%),
    radial-gradient(ellipse at 58% 48%, rgba(111, 129, 86, 0.42) 0 8%, transparent 9%),
    radial-gradient(ellipse at 40% 56%, rgba(111, 129, 86, 0.36) 0 8%, transparent 9%),
    radial-gradient(ellipse at 65% 66%, rgba(111, 129, 86, 0.34) 0 7%, transparent 8%);
  transform: rotate(-18deg);
}

.wellness-container {
  position: relative;
  z-index: 1;
  width: min(1180px, calc(100% - 2rem));
  margin-inline: auto;
}

.wellness-card {
  border: 1px solid rgba(255, 255, 255, 0.72);
  border-radius: var(--radius-lg);
  background: rgba(255, 247, 238, 0.82);
  box-shadow: var(--shadow-soft);
  backdrop-filter: blur(14px);
}

.wellness-card-solid {
  border: 1px solid rgba(43, 40, 38, 0.08);
  border-radius: var(--radius-lg);
  background: rgba(255, 247, 238, 0.94);
  box-shadow: var(--shadow-soft);
}

.wellness-kicker {
  color: var(--color-sage-deep);
  font-size: 0.75rem;
  font-weight: 800;
  letter-spacing: 0.26em;
  text-transform: uppercase;
}

.wellness-heading {
  color: var(--color-charcoal);
  font-family: "Playfair Display", Georgia, serif;
  font-weight: 600;
  letter-spacing: 0;
}

.wellness-body {
  color: rgba(43, 40, 38, 0.68);
  line-height: 1.75;
}

.wellness-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.65rem;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--color-terracotta-dark), var(--color-terracotta), var(--color-blush));
  color: white;
  box-shadow: 0 18px 38px rgba(196, 122, 90, 0.32);
  transition: transform 180ms ease, box-shadow 180ms ease;
}

.wellness-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 22px 46px rgba(196, 122, 90, 0.4);
}

.wellness-chip {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  border: 1px solid rgba(143, 164, 108, 0.24);
  border-radius: 999px;
  background: rgba(255, 250, 244, 0.78);
  color: var(--color-sage-deep);
  box-shadow: 0 10px 28px rgba(80, 59, 45, 0.08);
}

.wellness-image {
  overflow: hidden;
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-soft);
}

.wellness-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.wellness-divider {
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(143, 164, 108, 0.34), transparent);
}

.wellness-textarea {
  width: 100%;
  resize: vertical;
  border: 1px solid rgba(43, 40, 38, 0.1);
  border-radius: 1.35rem;
  background: rgba(255, 253, 249, 0.72);
  padding: 1rem;
  color: var(--color-charcoal);
  line-height: 1.65;
  outline: none;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  transition: border-color 180ms ease, background 180ms ease, box-shadow 180ms ease;
}

.wellness-textarea::placeholder {
  color: rgba(43, 40, 38, 0.42);
}

.wellness-textarea:focus {
  border-color: rgba(143, 164, 108, 0.6);
  background: rgba(255, 255, 255, 0.92);
  box-shadow: 0 0 0 4px rgba(143, 164, 108, 0.16);
}

* {
  box-sizing: border-box;
}

html,
body {
  min-height: 100%;
  margin: 0;
  background: #f6f1ea;
}

body {
  color: #2b2826;
}

.login-background {
  position: relative;
  min-height: 100vh;
  overflow-x: hidden;
  background-image: url("assets/images/wellness-background.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.login-background::before {
  content: none;
}

.login-background::after {
  content: none;
}

button,
input,
a {
  -webkit-tap-highlight-color: transparent;
}

@media (max-width: 640px) {
  .login-background {
    background-position: center top;
  }
}
