.daily-thought-export{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:var(--space-4);
  margin-top:var(--space-6);
}

.daily-thought-export-button{
  min-height:42px;
  padding:var(--space-2) var(--space-5);
  border:1px solid var(--hairline);
  border-radius:999px;
  background:transparent;
  color:var(--goldink);
  font-family:var(--sans);
  font-size:.68rem;
  font-weight:500;
  letter-spacing:.16em;
  line-height:1.35;
  text-transform:uppercase;
  cursor:pointer;
  transition:color .25s ease,border-color .25s ease,background-color .25s ease;
}

.daily-thought-export-button:hover{
  color:var(--rose);
  border-color:var(--gold);
  background:var(--wash1,rgba(185,151,91,.08));
}

.daily-thought-export-button:disabled{
  cursor:wait;
  opacity:.55;
}

.thought-entry .daily-thought-export,
.thought-detail .daily-thought-export{
  justify-content:flex-start;
}

.thought-entry .daily-thought-export{
  margin-top:var(--space-5);
}

.thought-detail .daily-thought-export{
  margin-top:var(--space-6);
}

.daily-thought-export-status{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0;
}

@media(max-width:480px){
  .daily-thought-export{
    gap:var(--space-3);
  }

  .daily-thought-export-button{
    flex:1 1 150px;
    padding:var(--space-2) var(--space-4);
  }
}

@media(prefers-reduced-motion:reduce){
  .daily-thought-export-button{
    transition:none;
  }
}
