/* Shared layout for the public notification-only version. */
.kreed-interest-mode .button{white-space:normal;line-height:1.4;text-align:left;max-width:100%}
.kreed-interest-mode .button>span{flex-shrink:0}
.kreed-interest-mode .hero-cta{flex-wrap:wrap;gap:14px 20px}
.kreed-interest-mode .hero-cta .button{gap:20px;font-size:13px}
.kreed-interest-mode .hero-interest-note{grid-row:9;justify-self:start;font-size:11px;line-height:1.65;max-width:360px;color:#aaa;margin-top:17px}
.kreed-interest-mode .ticket-teaser-action .button{justify-content:space-between;gap:18px}
.kreed-interest-mode .concert-feature-copy .button{gap:20px}
@media(max-width:600px){
.kreed-interest-mode .hero-cta .button{flex:1 1 210px;padding:15px 18px;min-width:0}
.kreed-interest-mode .hero-price{flex-shrink:0}
.kreed-interest-mode .hero-interest-note{max-width:100%;font-size:10px}
.kreed-interest-mode .mobile-ticket-bar{gap:12px;padding-left:15px;padding-right:15px}
.kreed-interest-mode .mobile-ticket-bar>div{flex:0 0 62px}
.kreed-interest-mode .mobile-ticket-bar .button{flex:1;min-width:0;font-size:10px;padding:10px 12px;gap:12px}
}
