/* promo.css: time-limited links to other Dood sites (25 Oct 2026). Loaded by index.html only. */
.burnmint{margin-top:44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;
  text-decoration:none;color:inherit;background:var(--card);border:2.5px solid var(--line);border-radius:var(--wobble-lg);
  overflow:hidden;position:relative;box-shadow:4px 4px 0 var(--shadow);transform:rotate(-.4deg);transition:transform .15s,box-shadow .15s}
.burnmint:hover{transform:rotate(0) translate(-1px,-3px);box-shadow:6px 7px 0 var(--shadow)}
.burnmint::before{content:"";position:absolute;top:-10px;left:calc(25% - 44px);width:88px;height:22px;background:var(--tape);transform:rotate(-3deg);z-index:1}
.burnmint-art{display:block;background:#1a1410;border-right:2.5px solid var(--line)}
.burnmint-art img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1200/630}
.burnmint-body{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:26px 28px}
.burnmint .label{display:inline-flex;align-items:center;gap:8px;color:var(--burn)}
.burnmint-dot{width:9px;height:9px;border-radius:50%;background:var(--burn);animation:bmPulse 1.8s infinite}
@keyframes bmPulse{0%{box-shadow:0 0 0 0 rgba(224,69,45,.5)}70%{box-shadow:0 0 0 8px rgba(224,69,45,0)}100%{box-shadow:0 0 0 0 rgba(224,69,45,0)}}
.burnmint-title{font-family:var(--display);font-size:clamp(34px,4vw,46px);line-height:1}
.burnmint-copy{font-size:16.5px;color:var(--pencil);line-height:1.6}
.burnmint .btn{align-self:flex-start;margin-top:4px;pointer-events:none}
.atlas-hint{margin-top:18px;font-size:15.5px;color:var(--pencil);line-height:1.6;border-top:2px dashed var(--grid);padding-top:14px}
.atlas-hint a{font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hi);text-decoration-thickness:4px;text-underline-offset:2px}
.atlas-hint a:hover{background:var(--hi);color:var(--on-hi)}
.atlas-hint span{display:block;font-size:14px}
@media (max-width:760px){
  .burnmint{grid-template-columns:1fr;transform:none}
  .burnmint-art{border-right:0;border-bottom:2.5px solid var(--line)}
  .burnmint-body{padding:20px 18px 22px}
}
@media (prefers-reduced-motion:reduce){.burnmint-dot{animation:none}.burnmint{transition:none}}
