/*
Theme Name: Decade3 Parking
Theme URI: https://www.decade3.com/
Author: Decade 3
Description: Initial parked-page theme for the Decade3 WordPress site.
Version: 1.0.0
*/

:root {
  color-scheme: light;
  --ink: #20242a;
  --muted: #56616d;
  --paper: #fff8e8;
  --line: rgba(32, 36, 42, 0.18);
  --cone: #f1731f;
  --cone-dark: #a94a18;
  --teal: #2f6f78;
}

* {
  box-sizing: border-box;
}

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

body {
  min-height: 100vh;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: var(--ink);
  background: var(--paper);
}

.decade3-parked {
  position: relative;
  min-height: 100vh;
  display: grid;
  align-items: center;
  padding: clamp(28px, 5vw, 72px);
  overflow: hidden;
  background:
    linear-gradient(90deg, rgba(255, 248, 232, 0.98) 0%, rgba(255, 248, 232, 0.90) 35%, rgba(255, 248, 232, 0.18) 62%, rgba(255, 248, 232, 0.04) 100%),
    url("assets/traffic-corns.png") center / cover no-repeat;
}

.decade3-parked__content {
  width: min(560px, 100%);
  padding: clamp(28px, 5vw, 56px) 0;
}

.decade3-parked__stripe {
  display: flex;
  width: 152px;
  height: 12px;
  margin-bottom: clamp(28px, 4vw, 44px);
  border: 1px solid rgba(169, 74, 24, 0.2);
  background: repeating-linear-gradient(135deg, var(--cone) 0 18px, #ffffff 18px 31px);
  box-shadow: 0 8px 24px rgba(169, 74, 24, 0.18);
}

.decade3-parked h1 {
  margin: 0;
  font-size: clamp(46px, 8.5vw, 92px);
  line-height: 0.92;
  font-weight: 800;
  letter-spacing: 0;
}

.decade3-parked p {
  max-width: 500px;
  margin: clamp(22px, 3vw, 30px) 0 0;
  color: var(--muted);
  font-size: clamp(18px, 2vw, 23px);
  line-height: 1.52;
}

.decade3-parked__status {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  margin-top: clamp(32px, 5vw, 48px);
  padding-top: 22px;
  border-top: 1px solid var(--line);
  color: var(--teal);
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.decade3-parked__status::before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 999px;
  background: var(--cone);
  box-shadow: 0 0 0 5px rgba(241, 115, 31, 0.16);
}

@media (max-width: 740px) {
  .decade3-parked {
    align-items: start;
    padding: 34px 24px;
    background:
      linear-gradient(180deg, rgba(255, 248, 232, 0.98) 0%, rgba(255, 248, 232, 0.86) 46%, rgba(255, 248, 232, 0.10) 76%),
      url("assets/traffic-corns.png") 63% bottom / auto 62vh no-repeat,
      var(--paper);
  }

  .decade3-parked__content {
    padding-top: 16px;
  }
}
