/* The Wild West Gold campaign shares the account form and its theme tokens. */
.ww-only { display:none }
[data-template=wild-west-gold] .landing {background:var(--bg);color:var(--bodyInk);--gutter:clamp(22px,6.6vw,118px);--sans:Arial,"Segoe UI",sans-serif;font-family:var(--sans)}
[data-template=wild-west-gold] .landing-wrap {width:100%;max-width:1920px;margin:auto}
[data-template=wild-west-gold] .mast {height:66px;padding:0 var(--gutter);gap:20px;border-bottom:1px solid #ddba7b43;background:#161613;color:#f9f0de}
[data-template=wild-west-gold] .brand {font:900 italic 32px/.9 Arial,sans-serif;letter-spacing:-.085em}
[data-template=wild-west-gold] .bolt {width:16px;height:24px}
[data-template=wild-west-gold] .ww-collection {display:inline-block;padding-left:18px;border-left:1px solid #c8ad794f;color:#c4bdb0;font:10px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.16em}
[data-template=wild-west-gold] .mast-rule {height:0}
[data-template=wild-west-gold] .mast-label,[data-template=wild-west-gold] .jump-auth {display:none}
[data-template=wild-west-gold] .ww-nav {display:flex;align-items:center;gap:28px;font:600 13px/1.2 var(--sans)}
.ww-nav a {text-decoration:none;min-height:40px;display:inline-flex;align-items:center}
.ww-nav a:last-child {gap:19px;color:#f2d7a6;border:1px solid #bd9c675e;padding:0 16px;border-radius:2px}
.ww-nav a:hover,.ww-more:hover {color:#fff4d7;text-decoration:underline;text-underline-offset:5px}
[data-template=wild-west-gold] .entry {display:grid;grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);gap:0 clamp(42px,8vw,136px);align-items:start;margin:0;padding:0 var(--gutter)}
[data-template=wild-west-gold] .poster {grid-column:1/-1;margin:0 calc(0px - var(--gutter));display:flex;justify-content:center;min-height:clamp(500px,43.5vw,740px);padding:clamp(46px,5.3vw,94px) var(--gutter);border:0;border-radius:0;background:#2e271e;isolation:isolate}
[data-template=wild-west-gold] .art-pane {animation:none}
[data-template=wild-west-gold] .art-pane img {object-fit:cover;object-position:66% 44%;animation:ww-reveal 1.4s cubic-bezier(.22,.61,.36,1) both}
[data-template=wild-west-gold] .poster-tint {background:linear-gradient(90deg,rgba(14,16,15,.9),rgba(20,18,15,.65) 26%,rgba(20,17,13,.19) 50%,transparent 75%),linear-gradient(0deg,#14151066,transparent 25%);pointer-events:none}
[data-template=wild-west-gold] .poster-meta,[data-template=wild-west-gold] .poster-foot {display:none}
[data-template=wild-west-gold] .poster-copy {margin:0;padding:0;position:relative;max-width:49%;animation:ww-type-in .85s ease-out both}
[data-template=wild-west-gold] .ww-provider {display:flex;align-items:center;gap:11px;font:700 11px/1.2 var(--sans);letter-spacing:.19em;text-transform:uppercase;color:#f5d496;margin-bottom:22px}
.ww-provider b {font:23px/12px Georgia,serif}
.ww-provider::after {content:"";width:54px;height:1px;background:currentColor;opacity:.65}
[data-template=wild-west-gold] .poster-copy h1 {font:700 clamp(44px,6vw,96px)/.98 Georgia,serif;letter-spacing:-.045em;color:#fff0cf;max-width:100%;text-wrap:balance}
[data-template=wild-west-gold] h1.ww-lettered {width:min(100%,clamp(328px,31.5vw,536px));aspect-ratio:472/241;font-size:0;background:url("/platform/ui/assets/wild-west-gold-title.svg") left center/contain no-repeat;filter:drop-shadow(0 3px 2px #25191099)}
[data-template=wild-west-gold] .poster-copy #hero-text {color:#f3e9d6;font:400 clamp(15px,1.17vw,19px)/1.55 var(--sans);max-width:33ch;margin:20px 0 0;text-wrap:pretty}
[data-template=wild-west-gold] .ww-actions {display:flex;align-items:center;gap:26px;margin-top:26px}
.ww-primary,.ww-more {display:inline-flex;align-items:center;justify-content:center;gap:17px;text-decoration:none;font:700 14px/1.15 var(--sans);min-height:48px}
.ww-primary {padding:0 23px;color:var(--ctaInk);background:var(--cta);border:1px solid var(--cta);border-radius:var(--radius);transition:filter .18s}
.ww-primary:hover {filter:brightness(1.12)}
[data-button=outline] .ww-primary {background:#18140e99;color:#ffe6bc}
.ww-more {color:#f3e9d6;gap:10px}
.ww-actions span,.ww-nav a span {font:20px/1 var(--sans)}
[data-template=wild-west-gold] .ww-facts {grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr 1fr 1.2fr;margin:0 calc(0px - var(--gutter));padding:26px var(--gutter);align-items:center;color:#efe0c4;background:#201e18;border-block:1px solid #cba36954;scroll-margin-top:12px}
.ww-facts>div {display:flex;flex-direction:column;gap:4px;padding-left:clamp(20px,3.4vw,74px);border-left:1px solid #bba37d40}
.ww-facts strong {font:600 clamp(27px,2.65vw,45px)/1 Georgia,serif;color:#e4bf80;letter-spacing:-.045em}
.ww-facts>div>span:last-child,.ww-kicker {font:700 10px/1.5 var(--sans);letter-spacing:.135em;text-transform:uppercase;color:#d0c2a8}
.ww-facts .ww-fact-title {border:0;padding-left:0;display:flex;flex-direction:row;align-items:center;gap:15px}
.ww-compass {color:#d3ad6c;font:44px/.9 Georgia,serif}
[data-template=wild-west-gold] .ww-story {display:block;align-self:start;margin:clamp(42px,5vw,84px) 0 36px}
.ww-kicker {display:flex;align-items:center;gap:12px;color:var(--accent)}
.ww-kicker::before {content:"";width:31px;height:1px;background:currentColor}
.ww-story h2 {font:500 clamp(38px,4.35vw,72px)/1.05 Georgia,serif;letter-spacing:-.05em;margin:12px 0 18px;color:var(--bodyInk)}
.ww-story p {max-width:52ch;color:color-mix(in srgb,var(--bodyInk) 78%,var(--bg));font:16px/1.6 var(--sans)}
.ww-story figure {position:relative;margin:24px 0 17px;background:#2b251e;border:1px solid #b5945e66;overflow:hidden}
.ww-story figure img {display:block;width:100%;height:auto}
.ww-story figcaption {display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 18px;background:#26221b;color:#ead4aa}
.ww-story figcaption span {font:600 10px/1.25 var(--sans);letter-spacing:.12em;text-transform:uppercase}
.ww-story figcaption b {font:600 22px/1 Georgia,serif;white-space:nowrap}
.ww-story figcaption i {font:12px/1 Georgia,serif;color:#ca9c5c}
[data-template=wild-west-gold] .auth-paper {align-self:start;min-width:0;min-height:0;margin:clamp(42px,5vw,84px) 0 44px;padding:clamp(23px,2.6vw,43px);background:var(--paper);border:1px solid #9e8458;box-shadow:inset 0 0 0 6px var(--paper),inset 0 0 0 7px #9e845858;border-radius:2px;color:var(--paperInk);scroll-margin-top:16px}
[data-template=wild-west-gold] .paper-bar {font-size:10px;letter-spacing:.2em;border-bottom:1px solid #9a805446;padding-bottom:13px}
[data-template=wild-west-gold] .paper-bar svg {color:#94794d}
[data-template=wild-west-gold] .auth-tabs {padding:0;margin:18px 0 24px;border-bottom:1px solid #8e7d6550;background:none;gap:18px;border-radius:0}
[data-template=wild-west-gold] .auth-tabs button {flex:0 1 auto;background:none;box-shadow:none;border-radius:0;padding:8px 0 9px;color:inherit}
[data-template=wild-west-gold] .auth-tabs button[aria-selected=true] {box-shadow:0 2px 0 currentColor}
[data-template=wild-west-gold] .auth-paper h2 {font:600 clamp(28px,3.1vw,46px)/1.04 Georgia,serif;letter-spacing:-.05em}
[data-template=wild-west-gold] .auth-paper input {border-radius:2px}
[data-template=wild-west-gold] .paper-note {margin-top:12px;padding-top:12px;border-top:1px solid #96805658}
[data-template=wild-west-gold] .landing-footer {margin:0 var(--gutter);padding:20px 0 24px;border-top:1px solid #c2a16c42;color:#aaa493}
@keyframes ww-reveal {from{transform:scale(1.035)}to{transform:scale(1)}}
@keyframes ww-type-in {from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:820px){
  [data-template=wild-west-gold] .landing {--gutter:clamp(20px,4vw,36px)}
  [data-template=wild-west-gold] .entry {column-gap:26px}
  [data-template=wild-west-gold] .poster {min-height:485px}
  [data-template=wild-west-gold] .poster-copy {max-width:54%}
}
@media(max-width:680px){
  [data-template=wild-west-gold] .mast {height:56px;gap:10px}
  [data-template=wild-west-gold] .ww-collection {font-size:8px;letter-spacing:.1em;padding-left:10px}
  [data-template=wild-west-gold] .brand {font-size:27px}
  [data-template=wild-west-gold] .ww-nav {gap:0}
  .ww-nav a:first-child {display:none}
  .ww-nav a:last-child {min-height:36px;padding:0 10px;gap:8px}
  [data-template=wild-west-gold] .entry {display:flex;flex-direction:column;align-items:stretch}
  [data-template=wild-west-gold] .poster {justify-content:flex-end;min-height:clamp(530px,78svh,640px);padding:200px var(--gutter) 30px}
  [data-template=wild-west-gold] .art-pane img {object-position:69% top}
  [data-template=wild-west-gold] .poster-tint {background:linear-gradient(0deg,#10110fed 0%,#11100edd 27%,#14120dcc 44%,#19160f36 73%,transparent 94%)}
  [data-template=wild-west-gold] .poster-copy {max-width:100%}
  [data-template=wild-west-gold] .ww-provider {margin-bottom:13px;font-size:9px}
  [data-template=wild-west-gold] h1.ww-lettered {width:min(76vw,315px)}
  [data-template=wild-west-gold] .poster-copy #hero-text {font-size:15px;margin-top:14px;max-width:34ch}
  [data-template=wild-west-gold] .ww-actions {margin-top:17px;gap:22px}
  [data-template=wild-west-gold] .ww-facts {grid-template-columns:repeat(3,minmax(0,1fr));padding:18px var(--gutter);gap:0}
  .ww-facts .ww-fact-title {display:none}
  .ww-facts>div {padding:0 5px 0 12px;gap:4px}
  .ww-facts>div:nth-child(2) {border-left:0;padding-left:0}
  .ww-facts>div>span:last-child {font-size:8px;letter-spacing:.07em}
  .ww-facts strong {font-size:25px}
  [data-template=wild-west-gold] .ww-story {width:100%;margin:32px 0 0}
  .ww-story figure {margin:18px 0 12px}
  .ww-story p {font-size:15px}
  [data-template=wild-west-gold] .auth-paper {width:100%;margin:28px 0 32px}
}
@media(prefers-reduced-motion:reduce){[data-template=wild-west-gold] .art-pane img,[data-template=wild-west-gold] .poster-copy{animation:none}}
[data-template=wild-west-gold][data-motion=false] .art-pane img,[data-template=wild-west-gold][data-motion=false] .poster-copy {animation:none}

