.mint-preview-total{display:flex;align-items:baseline;gap:10px;justify-content:space-between;margin:2px 0 0;color:#cbc2ae;letter-spacing:.12em;font-size:11px;font-weight:700}.mint-preview-total strong{color:#e8c78b;letter-spacing:.01em;font-size:17px}.mint-preview-total small{color:#9e998e;text-transform:lowercase;letter-spacing:0}.mint-wallet-limit{color:#afa690;font-size:10px;letter-spacing:.13em;margin:14px 0 20px}
.reveal-section{position:relative;background:radial-gradient(ellipse 48% 60% at 78% 46%,rgba(120,34,25,.16),transparent 75%),#0c0d0e;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,112px);overflow:hidden;border-top:1px solid rgba(227,184,105,.09);border-bottom:1px solid rgba(227,184,105,.09)}
.reveal-copy{max-width:550px;position:relative;z-index:2}.reveal-copy h2{color:#f4efe5;font-size:clamp(32px,4.4vw,72px);line-height:1.05;letter-spacing:-.035em;margin:26px 0}.reveal-copy h2 i{color:#c69e61;font-family:Marcellus,Georgia,serif;font-weight:400}.reveal-copy>p:not(.eyebrow){color:#aba8a1;max-width:480px;line-height:1.85;font-size:15px}.reveal-copy b{color:#e8dcc4;font-weight:700}.reveal-demo-tag{font-size:10px;letter-spacing:.19em;color:#c8af85;margin:26px 0 20px;display:flex;align-items:center;gap:10px}.reveal-demo-tag span{color:#b93e32;font-size:19px}.reveal-button{background:#bf9454;color:#16120c;font-weight:800;font-family:inherit;letter-spacing:.11em;font-size:11px;border:1px solid #dbb677;padding:20px 25px;min-height:56px;cursor:pointer;display:inline-flex;gap:40px;justify-content:space-between;align-items:center;transition:background .2s,transform .2s}.reveal-button:hover{background:#e1b77d;transform:translateY(-2px)}.reveal-button:focus-visible{outline:3px solid #e8c78b;outline-offset:4px}.reveal-button span{font-size:21px;font-weight:400}.reveal-helper{font-size:12px!important;color:#87847f!important;margin:21px 0 0;line-height:1.7!important}
.reveal-stage{perspective:1400px;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.reveal-halo{position:absolute;width:min(82%,440px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(170,58,33,.14),rgba(185,146,78,.06) 42%,transparent 69%);box-shadow:0 0 115px 28px rgba(112,32,28,.17);z-index:-1}.reveal-card{width:min(100%,350px);aspect-ratio:3/4.1;position:relative;filter:drop-shadow(0 28px 42px rgba(0,0,0,.72))}.reveal-card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform 1.6s cubic-bezier(.2,.65,.23,1)}.reveal-card.is-revealed .reveal-card-inner{transform:rotateY(540deg)}.reveal-face{position:absolute;inset:0;overflow:hidden;border:2px solid #947648;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#15100e;box-shadow:inset 0 0 0 5px rgba(217,164,92,.15);border-radius:5px}.reveal-face img{width:100%;height:100%;object-fit:cover;display:block}.reveal-front{transform:rotateY(180deg)}.reveal-front-label{position:absolute;bottom:0;left:0;right:0;padding:23px 12px 15px;background:linear-gradient(transparent,rgba(0,0,0,.9));text-align:center;font-weight:700;letter-spacing:.2em;color:#e8cb9b;font-size:10px}.reveal-stage-caption{display:flex;align-items:center;justify-content:center;gap:19px;color:#7f7870;font-size:10px;letter-spacing:.18em;margin:28px 0 0}.reveal-stage-caption span{color:#c9a268}
@media(max-width:850px){.reveal-section{grid-template-columns:1fr;gap:36px}.reveal-copy h2{font-size:clamp(34px,8vw,60px)}.reveal-stage{padding:8px 0}.reveal-card{width:min(72vw,330px)}}@media(max-width:480px){.reveal-button{width:100%}.reveal-stage-caption{font-size:9px}.mint-preview-total{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.reveal-card-inner{transition:none}.reveal-button{transition:none}}
.reveal-action-row{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.reveal-start-button{font-size:11px;font-weight:700;font-family:inherit;letter-spacing:.10em;background:transparent;color:#d6b586;border:1px solid #95714e;padding:18px 19px;min-height:56px;cursor:pointer;display:flex;gap:15px;align-items:center;justify-content:center;transition:background .2s}.reveal-start-button:hover:not(:disabled){background:rgba(197,151,84,.12)}.reveal-start-button:disabled{opacity:.43;cursor:not-allowed}.reveal-button:disabled{opacity:.42;cursor:not-allowed;transform:none;filter:grayscale(.4)}.reveal-stage.is-waiting .reveal-halo{animation:reveal-wait-pulse 1.1s ease-in-out infinite alternate}.reveal-stage.is-waiting .reveal-card{filter:drop-shadow(0 20px 48px rgba(168,97,42,.25))}@keyframes reveal-wait-pulse{to{transform:scale(1.12);opacity:.48}}@media(prefers-reduced-motion:reduce){.reveal-stage.is-waiting .reveal-halo{animation:none}}@media(max-width:520px){.reveal-action-row{flex-direction:column}.reveal-button,.reveal-start-button{width:100%}}
