.myaek-news-ticker{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid #d6d3c7;color:#1b1d18;min-width:0;font-family:var(--wp--preset--font-family--interface,var(--sans))}
.myaek-ticker-label{display:flex;gap:9px;align-items:center;font:700 12px/1.3 var(--wp--preset--font-family--interface,var(--sans));letter-spacing:.12em;white-space:nowrap}
.myaek-ticker-label>span{font-size:8px;color:#a58b13}
.myaek-ticker-window{min-width:0}
.myaek-ticker-item{display:block;color:inherit;text-decoration:none;animation:myaek-ticker-enter .2s ease-out}
.myaek-ticker-item[hidden]{display:none!important}
.myaek-ticker-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--wp--preset--font-family--editorial,var(--serif));font-size:16px;line-height:1.5;font-weight:500}
.myaek-ticker-source{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:#78796e;letter-spacing:.015em}
.myaek-ticker-item:hover .myaek-ticker-title{text-decoration:underline;text-underline-offset:3px}
.myaek-ticker-controls{display:flex;gap:2px}
.myaek-ticker-controls button{display:grid;place-items:center;width:32px;height:36px;padding:0;background:transparent;color:#51534a;border:0;border-radius:3px;font:400 24px/1 var(--wp--preset--font-family--interface,var(--sans));cursor:pointer}
.myaek-ticker-controls [data-ticker-pause]{font-size:13px}
.myaek-ticker-controls button:hover{background:#e8e5db;color:#10120f}
.myaek-news-ticker a:focus-visible,.myaek-news-ticker button:focus-visible{outline:2px solid #9a811b;outline-offset:3px}
.ticker-empty>a{font-size:15px;color:inherit;text-decoration:none}
.myaek-football-bar{margin-top:32px;margin-bottom:24px}
@keyframes myaek-ticker-enter{from{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:640px){
 .myaek-news-ticker{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:11px 0 15px}
 .myaek-ticker-label{grid-column:1;grid-row:1;font-size:10px;letter-spacing:.11em}
 .myaek-ticker-controls{grid-column:2;grid-row:1}
 .myaek-ticker-controls button{height:30px;width:30px}
 .myaek-ticker-window{grid-column:1/-1;grid-row:2}
 .myaek-ticker-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45;font-size:15px;min-height:2.9em}
 .myaek-ticker-source{font-size:10px;margin-top:4px}
 .ticker-empty>a{grid-column:1/-1;font-size:14px}
}
@media(prefers-reduced-motion:reduce){.myaek-ticker-item{animation:none}}
