:root {
  --bg: #050403;
  --bg2: #0b0805;
  --gold: #e7b35a;
  --gold-hi: #f4d08a;
  --gold-lo: #b07d2e;
  --text: #f1e8d8;
  --muted: #a8997e;
  --line: rgba(231, 179, 90, 0.18);
  --line2: rgba(231, 179, 90, 0.4);
  --sans: 'Jost', 'Segoe UI', system-ui, sans-serif;
  --serif: 'Cinzel', Georgia, serif;
  --gold-grad: linear-gradient(180deg, #f4d08a, #c8943c 55%, #8a5f18);
  --gold-text: linear-gradient(180deg, #f8e6bf 0%, #e7b35a 55%, #b07d2e 100%);
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; background: var(--bg); color: var(--text); font: 400 17px/1.6 var(--sans); overflow-x: hidden; }
img { max-width: 100%; display: block; }
h1, h2, h3 { font-family: var(--serif); font-weight: 600; letter-spacing: 0.01em; line-height: 1.15; }
.gold { background: var(--gold-text); -webkit-background-clip: text; background-clip: text; color: transparent; }
s { color: var(--muted); }

/* Buttons */
.btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 13px 22px; border-radius: 99px; border: 1px solid var(--line2); background: rgba(0, 0, 0, 0.3); color: var(--text); font: 600 15px var(--sans); text-decoration: none; cursor: pointer; transition: transform 0.15s, box-shadow 0.2s, background 0.2s; }
.btn:hover { transform: translateY(-2px); }
.btn--sm { padding: 8px 16px; font-size: 14px; }
.btn--lg { padding: 16px 30px; font-size: 17px; }
.btn--block { display: flex; width: 100%; }
.btn--gold { background: var(--gold-grad); color: #1a0f02; border-color: transparent; box-shadow: 0 10px 30px -10px var(--gold); }
.btn--gold:hover { box-shadow: 0 16px 40px -12px var(--gold); filter: brightness(1.05); }

/* Nav */
.nav { position: sticky; top: 0; z-index: 20; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 12px 5vw; background: rgba(5, 4, 3, 0.82); backdrop-filter: blur(12px); border-bottom: 1px solid var(--line); }
.nav__brand img { height: 44px; width: auto; }
.nav { padding-block: 6px; }
.nav__links { display: flex; align-items: center; gap: 22px; }
.nav__links a:not(.btn) { color: var(--muted); text-decoration: none; font-size: 15px; }
.nav__links a:not(.btn):hover { color: var(--gold-hi); }

/* Hero */
.hero { position: relative; text-align: center; padding: 70px 6vw 80px; max-width: 920px; margin: 0 auto; }
.hero__glow { position: absolute; inset: -10% 0 auto; height: 520px; background: radial-gradient(ellipse 60% 70% at 50% 30%, rgba(231, 179, 90, 0.22), transparent 70%); pointer-events: none; z-index: 0; }
.hero > *:not(.hero__glow) { position: relative; z-index: 1; }
.hero__lips { width: 240px; margin: 0 auto 10px; filter: drop-shadow(0 0 40px rgba(231, 179, 90, 0.5)); border-radius: 20px; }
.eyebrow { text-transform: uppercase; letter-spacing: 0.3em; font-size: 12px; color: var(--gold); margin: 0 0 6px; }
.hero h1 { font-size: clamp(34px, 6vw, 60px); margin: 0 0 18px; }
.lede { font-size: clamp(17px, 2.3vw, 21px); color: var(--text); max-width: 680px; margin: 0 auto 26px; }
.lede b { color: var(--gold-hi); font-weight: 600; }
.hero__cta { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
.hero__sub { margin-top: 16px; color: var(--muted); font-size: 14px; }

/* Strip */
.strip { display: flex; flex-wrap: wrap; gap: 8px 28px; justify-content: center; padding: 16px 5vw; border-block: 1px solid var(--line); background: var(--bg2); color: var(--muted); font-size: 14px; }

/* Bands */
.band { padding: 72px 6vw; max-width: 1100px; margin: 0 auto; text-align: center; }
.band--dark { max-width: none; background: var(--bg2); border-block: 1px solid var(--line); }
.band > h2, .offer h2, .get h2 { font-size: clamp(27px, 4vw, 42px); margin: 0 0 14px; }
.band__lead { color: var(--muted); max-width: 640px; margin: 0 auto 36px; }

/* Cards */
.cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 16px; margin-top: 30px; text-align: left; }
.card { padding: 22px; border-radius: 16px; border: 1px solid var(--line); background: linear-gradient(165deg, rgba(231, 179, 90, 0.06), rgba(0, 0, 0, 0.2)); }
.card b { display: block; font-size: 18px; color: var(--gold-hi); margin-bottom: 8px; }
.card p { margin: 0; color: var(--muted); font-size: 15px; }

/* Tiers */
.tiers { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px; max-width: 820px; margin: 10px auto 0; text-align: left; }
.tier { position: relative; padding: 28px; border-radius: 20px; border: 1px solid var(--line); background: rgba(0, 0, 0, 0.3); }
.tier--gold { border-color: var(--gold); background: linear-gradient(165deg, rgba(231, 179, 90, 0.12), rgba(10, 7, 3, 0.6)); box-shadow: 0 30px 80px -40px var(--gold); }
.tier__flag { position: absolute; top: -12px; right: 20px; padding: 4px 12px; border-radius: 99px; background: var(--gold-grad); color: #1a0f02; font: 600 12px var(--sans); }
.tier h3 { margin: 0 0 6px; font-size: 20px; }
.tier__price { font: 600 34px var(--serif); color: var(--gold-hi); margin: 0 0 14px; }
.tier__price em { font-size: 15px; font-style: normal; color: var(--muted); font-family: var(--sans); }
.tier__was { font-size: 20px; }
.tier ul { list-style: none; padding: 0; margin: 0 0 20px; display: flex; flex-direction: column; gap: 9px; }
.tier li { font-size: 15px; }
.tier li.muted { color: var(--muted); }
.tier__note { margin: 12px 0 0; font-size: 13px; color: var(--muted); text-align: center; }

/* Offer / countdown */
.offer { text-align: center; padding: 72px 6vw; max-width: 760px; margin: 0 auto; }
.offer p { color: var(--text); font-size: 18px; }
.countdown { display: flex; gap: 12px; justify-content: center; margin: 28px 0 0; }
.countdown > div { min-width: 76px; padding: 14px 8px; border-radius: 14px; border: 1px solid var(--line2); background: rgba(0, 0, 0, 0.4); }
.countdown span { display: block; font: 600 34px var(--serif); color: var(--gold-hi); }
.countdown small { text-transform: uppercase; letter-spacing: 0.2em; font-size: 10px; color: var(--muted); }
.offer__gone { color: var(--gold-hi); font-weight: 600; margin-top: 24px; }

/* Get / lead form */
.get { text-align: center; padding: 72px 6vw 40px; max-width: 640px; margin: 0 auto; }
.get p { color: var(--muted); }
.lead { margin: 26px 0 18px; }
.lead__row { display: flex; gap: 10px; }
.lead input[type="email"] { flex: 1; min-width: 0; padding: 14px 18px; border-radius: 99px; border: 1px solid var(--line2); background: rgba(0, 0, 0, 0.4); color: var(--text); font: 400 16px var(--sans); }
.lead input[type="email"]:focus { outline: none; border-color: var(--gold); }
.lead__opt { display: inline-flex; gap: 8px; align-items: center; margin-top: 14px; font-size: 14px; color: var(--muted); }
.lead__ok { color: var(--gold-hi); font-weight: 600; margin-top: 14px; }
.hp { position: absolute; left: -9999px; }
.get__actions { display: flex; flex-direction: column; gap: 10px; max-width: 420px; margin: 20px auto 0; }

/* FAQ */
.faq { max-width: 720px; text-align: left; }
.faq h2 { text-align: center; }
.faq details { border-bottom: 1px solid var(--line); padding: 16px 4px; }
.faq summary { cursor: pointer; font-weight: 500; color: var(--gold-hi); font-size: 17px; }
.faq p { color: var(--muted); margin: 10px 0 0; }

/* Footer */
.foot { text-align: center; padding: 50px 6vw; border-top: 1px solid var(--line); background: var(--bg2); }
.foot__mark { width: 44px; margin: 0 auto 12px; opacity: 0.8; }
.foot p { margin: 4px 0; color: var(--muted); font-size: 14px; }
.foot__fine { font-family: var(--serif); color: var(--gold); letter-spacing: 0.1em; }

@media (max-width: 640px) {
  .nav__links a:not(.btn) { display: none; }
  .lead__row { flex-direction: column; }
  .countdown > div { min-width: 66px; }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } .btn:hover { transform: none; } }

/* Live previews (#live): text beside each preview, alternating sides */
.live { max-width: 1160px; }
.live-row { display: grid; grid-template-columns: minmax(260px, 0.8fr) 1.2fr; gap: 40px; align-items: center; text-align: left; padding: 40px 0; border-top: 1px solid var(--line); }
.live-row:first-of-type { border-top: 0; }
.live-row--flip { grid-template-columns: 1.2fr minmax(260px, 0.8fr); }
.live-row--flip .live-row__text { order: 2; }
.live-row__text h3 { font-size: clamp(22px, 3vw, 30px); margin: 0 0 10px; }
.live-row__text p:not(.eyebrow) { color: var(--muted); margin: 0; }
.live-row__demo { min-height: 260px; min-width: 0; }
@media (max-width: 860px) {
  .live-row, .live-row--flip { grid-template-columns: minmax(0, 1fr); gap: 20px; text-align: center; }
  .live-row--flip .live-row__text { order: 0; }
}

/* "$" and the number stay together inside flex buttons (their gap was splitting them) */
.price { white-space: nowrap; }
@media (max-width: 1000px) { .nav__links a[href="#what"] { display: none; } }

/* Meet AIOX */
.meet { max-width: 1160px; }
.meet__acronym { margin: -4px 0 22px; font: 500 clamp(15px, 2vw, 18px) var(--serif); letter-spacing: 0.22em; text-transform: uppercase; color: var(--muted); }
.meet__acronym b { color: var(--gold-hi); font-weight: 700; }
.meet__define { color: var(--gold-hi); font-size: 1.05em; }
.meet__intro { max-width: 760px; margin: 0 auto 40px; color: var(--text); font-size: clamp(16px, 2vw, 19px); }
.meet__intro p { margin: 0 0 14px; }
.meet__h { font-size: clamp(22px, 3vw, 30px); margin: 48px 0 8px; }
.meet__sub { color: var(--muted); max-width: 640px; margin: 0 auto 26px; }
.companions { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 14px; }
.companion { display: flex; flex-direction: column; gap: 8px; padding: 10px; border-radius: 16px; border: 1px solid var(--line); background: rgba(255, 255, 255, 0.02); color: var(--text); text-decoration: none; transition: transform 0.25s, border-color 0.25s, box-shadow 0.25s; }
.companion img { width: 100%; aspect-ratio: 3 / 4; object-fit: cover; border-radius: 11px; }
.companion b { font: 600 16px var(--serif); letter-spacing: 0.08em; color: var(--c); }
.companion span { font-size: 14px; line-height: 1.45; color: var(--muted); }
.companion:hover { transform: translateY(-4px); border-color: var(--c); box-shadow: 0 18px 40px -22px var(--c); }
.meet__more { color: var(--muted); font-size: 15px; margin: 18px 0 0; }
.meet__more a, .meet__ge, .get__ge a, .tier__note--ge a, .faq a, .foot a { color: var(--gold-hi); }
.abilities { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 14px; text-align: left; }
.abilities article { padding: 20px; border-radius: 16px; border: 1px solid var(--line); background: linear-gradient(160deg, rgba(231, 179, 90, 0.05), rgba(0, 0, 0, 0.2)); }
.abilities i { font-style: normal; display: inline-grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; border: 1px solid var(--line2); color: var(--gold-hi); margin-bottom: 10px; }
.abilities b { display: block; font-size: 17px; margin-bottom: 4px; }
.abilities p { margin: 0; color: var(--muted); font-size: 15px; }
.meet__close { max-width: 760px; margin: 56px auto 0; }
.meet__close h3 { font-size: clamp(22px, 3vw, 32px); margin: 0 0 12px; }
.meet__close p { color: var(--muted); }
.meet__sig b { color: var(--text); }
.meet__ge { display: inline-flex; align-items: center; gap: 10px; margin-top: 10px; text-decoration: none; font-weight: 500; }
.meet__ge img { height: 34px; }
@media (max-width: 860px) { .companions { grid-template-columns: repeat(2, minmax(0, 1fr)); } .companion:last-child { grid-column: 1 / -1; max-width: 50%; margin: 0 auto; } }

/* Where the money goes */
.tier__note--ge { margin-top: 8px; color: var(--muted); }
.get__ge { max-width: 620px; margin: 0 auto 22px; padding: 14px 18px; border-radius: 14px; border: 1px solid var(--line); background: rgba(231, 179, 90, 0.05); font-size: 15px; color: var(--muted); text-align: center; }

/* ───────── Scroll films (parallax.js) ─────────
   Base = still mode (no JS, reduced motion, or a failed load): every beat is its own frame-backed panel.
   .films-live = the stage pins to the screen and scrolling scrubs the film. */
.film { position: relative; background: #000; }
.film__canvas, .film__shade, .film__progress { display: none; }
.beat { position: relative; display: flex; flex-direction: column; justify-content: center; min-height: 86vh; padding: 90px 6vw 60px; background: linear-gradient(90deg, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.35) 70%), var(--still) center / cover no-repeat; border-bottom: 1px solid var(--line); }
.beat > * { max-width: 620px; }
.beat h2 { font-size: clamp(30px, 4.6vw, 54px); margin: 4px 0 14px; }
.beat p:not(.eyebrow) { color: rgba(241, 232, 216, 0.9); font-size: clamp(16px, 1.6vw, 19px); margin: 0; }
.beat--hero, .beat--end { align-items: center; text-align: center; }
.beat--hero > *, .beat--end > * { max-width: 860px; }
.beat--hero h1 { font-size: clamp(36px, 6.4vw, 72px); margin: 6px 0 18px; }
.beat--hero .lede { margin: 0 auto 26px; }
.beat--end { justify-content: flex-end; padding-bottom: 10vh; background-position: center; }
.beat__note { margin: 0 0 14px !important; color: var(--gold-hi) !important; font-size: 15px !important; letter-spacing: 0.04em; }
.film__cue { display: none; }

.ice { display: grid; gap: 10px; margin-top: 18px; max-width: 720px; }
.ice article { padding: 12px 16px; border: 1px solid color-mix(in srgb, var(--c) 40%, transparent); border-left: 3px solid var(--c); border-radius: 12px; background: rgba(5, 4, 3, 0.7); backdrop-filter: blur(10px); }
.ice b { font: 600 16px var(--serif); letter-spacing: 0.1em; color: var(--c); margin-right: 10px; }
.ice span { font-size: 13px; color: var(--muted); }
.ice p { margin: 4px 0 0 !important; font-size: 14.5px !important; color: var(--muted) !important; }
.law { list-style: none; counter-reset: law; margin: 14px 0 0; padding: 0; display: grid; gap: 10px; }
.law li { counter-increment: law; position: relative; padding: 12px 16px 12px 54px; border: 1px solid var(--line); border-radius: 12px; background: rgba(5, 4, 3, 0.72); backdrop-filter: blur(10px); font-size: 15.5px; line-height: 1.5; }
.law li::before { content: counter(law); position: absolute; left: 16px; top: 12px; width: 26px; height: 26px; display: grid; place-items: center; border: 1px solid var(--gold); border-radius: 50%; font: 600 13px var(--serif); color: var(--gold-hi); }
.law b { display: block; font: 600 15px var(--serif); letter-spacing: 0.1em; color: var(--gold-hi); }

.films-live .film--hero { height: 560vh; }
.films-live .film--mainframe { height: 480vh; }
.films-live .film__stage { position: sticky; top: 0; height: 100vh; height: 100svh; overflow: hidden; }
.films-live .film__canvas { display: block; position: absolute; inset: 0; width: 100%; height: 100%; }
.films-live .film__shade { display: block; position: absolute; inset: 0; pointer-events: none; background: radial-gradient(ellipse at center, transparent 50%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(180deg, rgba(5, 4, 3, 0.55), transparent 18%, transparent 78%, rgba(5, 4, 3, 0.85)); }
.films-live .beat { position: absolute; min-height: 0; padding: 0; background: none; border: 0; opacity: 0; visibility: hidden; will-change: opacity, transform; }
.films-live .beat--hero { inset: 0; padding: 90px 6vw 40px; opacity: 1; visibility: visible; }
.films-live .beat--left, .films-live .beat--right { top: 50%; translate: 0 -50%; width: min(540px, calc(100% - 12vw)); padding: 26px 28px; border: 1px solid rgba(231, 179, 90, 0.16); border-radius: 22px; background: linear-gradient(135deg, rgba(5, 4, 3, 0.8), rgba(5, 4, 3, 0.45)); backdrop-filter: blur(14px); }
.films-live .beat--left { left: 6vw; }
.films-live .beat--right { right: 6vw; }
.films-live .beat--wide { width: min(700px, calc(100% - 12vw)); }
.films-live .beat--end { left: 50%; bottom: 7vh; translate: -50% 0; width: max-content; max-width: 92vw; }
.films-live .film__cue { display: block; margin: 34px 0 0; font-size: 12px; letter-spacing: 0.32em; text-transform: uppercase; color: var(--gold); animation: cue 2.6s ease-in-out infinite; }
@keyframes cue { 50% { opacity: 0.4; } }
.films-live .film__progress { display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: rgba(231, 179, 90, 0.12); }
.films-live .film__progress i { display: block; height: 100%; background: var(--gold-grad); transform-origin: left; transform: scaleX(0); }
/* Until the first frames arrive, the stage is a quiet obsidian gradient rather than a black hole. */
.films-live .film__stage { background: radial-gradient(ellipse at 50% 45%, rgba(231, 179, 90, 0.12), transparent 60%), #000; }
.films-live .film.is-failed .film__stage { background: var(--bg) center / cover no-repeat; }

@media (max-width: 760px) {
  .films-live .beat--left, .films-live .beat--right { left: 16px; right: 16px; top: auto; bottom: 7vh; translate: none; width: auto; padding: 18px 18px; }
  .films-live .beat--wide .ice p { display: none; }
  .films-live .beat--end { bottom: 5vh; }
  .films-live .beat--hero { padding: 80px 18px 30px; }
  .beat { padding: 80px 18px 48px; }
  .ice b { display: block; }
}
@media (prefers-reduced-motion: reduce) { .film__cue { animation: none; } }

/* ---- Two themes ----
   Dark: black and neon gold. Light: white and 3D gold text. Scroll films are dark footage in both, so their words keep the dark palette. */
.mode { display: inline-flex; padding: 2px; border-radius: 99px; border: 1px solid var(--line2); }
.mode button { padding: 3px 11px; border: 0; border-radius: 99px; background: none; color: var(--muted); font: 500 12.5px var(--sans); cursor: pointer; }
.mode button[aria-checked='true'] { background: var(--gold-grad); color: #1a0f02; }

html[data-mode='dark'] { --bg: #000; --bg2: #070503; --gold: #ffc533; --gold-hi: #ffdc6e; --gold-lo: #c98f10; --line: rgba(255, 197, 51, 0.22); --line2: rgba(255, 197, 51, 0.5); --gold-grad: linear-gradient(180deg, #ffe07a, #ffb81f 60%, #d99400); --gold-text: linear-gradient(180deg, #fff3bf 0%, #ffd34d 45%, #ffb300 100%); }
html[data-mode='dark'] .gold { filter: drop-shadow(0 0 14px rgba(255, 197, 51, 0.55)); }
html[data-mode='dark'] .btn--gold { box-shadow: 0 0 26px -4px var(--gold); }
html[data-mode='dark'] .nav { background: rgba(0, 0, 0, 0.84); }

html[data-mode='light'] { --bg: #fff; --bg2: #faf7f0; --gold: #b37f1a; --gold-hi: #8f5f0c; --gold-lo: #e0b64f; --text: #1c150b; --muted: #65573f; --line: rgba(166, 116, 28, 0.22); --line2: rgba(166, 116, 28, 0.5); --gold-grad: linear-gradient(180deg, #ffe48a, #e0a722 55%, #b37f1a); --gold-text: linear-gradient(180deg, #ffe88f 0%, #edbb31 40%, #b37f1a 62%, #e9bd49 100%); color-scheme: light; }
html[data-mode='light'] body { background: #fff; }
html[data-mode='light'] .nav { background: rgba(255, 255, 255, 0.88); box-shadow: 0 1px 0 var(--line); }
html[data-mode='light'] .nav__brand img { filter: drop-shadow(0 1px 1px rgba(90, 60, 10, 0.75)); }
/* 3D gold: metal on the face of the letters, an extruded edge below, a soft shadow on the white. */
html[data-mode='light'] main > section:not(.film) h2, html[data-mode='light'] main > section:not(.film) h3, html[data-mode='light'] .gold, html[data-mode='light'] .countdown span, html[data-mode='light'] .tier__price { background: var(--gold-text); -webkit-background-clip: text; background-clip: text; color: transparent; filter: drop-shadow(0 1px 0 #b37f1a) drop-shadow(0 1px 0 #8f5f0c) drop-shadow(0 1px 0 #6e4a10) drop-shadow(0 4px 4px rgba(110, 74, 16, 0.34)); }
html[data-mode='light'] main > section:not(.film) h3 .gold, html[data-mode='light'] main > section:not(.film) h2 .gold { filter: none; }
html[data-mode='light'] .btn--gold { color: #2a1a02; box-shadow: 0 10px 26px -12px rgba(110, 74, 16, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.7); }
html[data-mode='light'] .film { --text: #f6ecd4; --muted: #cdbd9c; --gold: #ffc533; --gold-hi: #ffdc6e; --line: rgba(255, 197, 51, 0.22); --line2: rgba(255, 197, 51, 0.5); --gold-text: linear-gradient(180deg, #fff3bf 0%, #ffd34d 45%, #ffb300 100%); color: var(--text); }
html[data-mode='light'] .film .gold { filter: drop-shadow(0 0 14px rgba(255, 197, 51, 0.45)); }

html[data-mode='light'] .btn:not(.btn--gold) { background: #fff; color: #2a1a02; box-shadow: 0 6px 18px -12px rgba(110, 74, 16, 0.6); }
html[data-mode='light'] .film .btn:not(.btn--gold) { background: rgba(0, 0, 0, 0.45); color: #f6ecd4; }
html[data-mode='light'] .card, html[data-mode='light'] .tier, html[data-mode='light'] .abilities article, html[data-mode='light'] .companion, html[data-mode='light'] .countdown > div, html[data-mode='light'] .law li, html[data-mode='light'] .ice article, html[data-mode='light'] .lead input[type='email'] { background: #fff; color: var(--text); box-shadow: 0 16px 40px -28px rgba(110, 74, 16, 0.55); }
html[data-mode='light'] .tier--gold { background: linear-gradient(165deg, #fffaf0, #fff); box-shadow: 0 30px 70px -36px rgba(179, 127, 26, 0.75); }
html[data-mode='light'] .band--dark, html[data-mode='light'] .foot { background: #faf7f0; }
/* Small headings stay crisp: the full 3D edge is for the big ones. */
html[data-mode='light'] main > section:not(.film) h3, html[data-mode='light'] .tier__price { filter: drop-shadow(0 1px 0 #8f5f0c); }
html[data-mode='light'] main > section:not(.film) .card h3, html[data-mode='light'] main > section:not(.film) .abilities h3 { filter: none; background: none; color: #7c5208; }
html[data-mode='light'] .nav__brand img { filter: brightness(0.74) saturate(1.5) contrast(1.25) drop-shadow(0 1px 0 rgba(90, 60, 10, 0.6)); }
