
/* Alpha 7.2.8 — remove decorative text containers, preserve functional cards */
#screen-habits .a710-intro,
#screen-habits .a710-tip,
#screen-agenda .agenda-lead {
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border-radius:0!important;
  padding:12px 8px 16px!important;
  margin:12px 0 16px!important;
}
#screen-habits .a710-intro h3 {
  margin:14px 0 9px!important;
  line-height:1.17!important;
}
#screen-habits .a710-intro p,
#screen-habits .a710-tip p,
#screen-agenda .agenda-lead p {
  max-width:42ch;
  line-height:1.58!important;
  color:rgba(228,215,199,.78)!important;
}
#screen-habits .a710-tip {
  margin-top:22px!important;
  padding-top:12px!important;
  border-top:1px solid rgba(195,148,94,.12)!important;
}
#screen-habits .a710-tip .label {
  opacity:.8;
}
#screen-habits #a710HabitMount {
  margin-top:5px;
}
/* Functional data surfaces retain grouping but avoid double-heavy boxes. */
#screen-habits #a710HabitMount :is(.a710-stat,.a711-stat,.a712-stat) {
  box-shadow:none!important;
  border-color:rgba(205,168,122,.12)!important;
  background:rgba(30,27,27,.42)!important;
}
@media(max-width:390px){
  #screen-habits .a710-intro,
  #screen-habits .a710-tip,
  #screen-agenda .agenda-lead {padding-left:4px!important;padding-right:4px!important}
}
