/* Existing EWA ink/amber palette, local assets only. */
.ewa-next-game{margin-block:1.35rem;padding:1.25rem;border:1px solid #c9d1c5;border-left:4px solid #df9f00;border-radius:18px;background:#fffdf4;color:#202b29;max-width:44rem;min-width:0}
.ewa-next-game p{margin:0 0 .65rem}
.ewa-next-eyebrow{font-size:.76rem!important;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:#53625b}
.ewa-next-title{font-size:clamp(1.2rem,2.3vw,1.65rem)!important;line-height:1.2!important;margin:0 0 .8rem!important;letter-spacing:-.02em!important}
.ewa-next-date{display:block;font-weight:750;line-height:1.5;margin-bottom:.55rem}
.ewa-next-venue,.ewa-next-terms{font-size:1rem;line-height:1.55;overflow-wrap:anywhere}
.ewa-next-terms{font-weight:700}
.ewa-next-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1.1rem;margin-block:1rem .6rem}
.ewa-next-actions a,.ewa-next-all{min-height:44px;display:inline-flex;align-items:center}
.ewa-next-note{font-size:.86rem!important;line-height:1.5;color:#4d5b56}
.ewa-next-all{color:#203d37;font-size:.9rem;text-decoration:underline;text-underline-offset:.2em;font-weight:650}
.ewa-public-callout>div{min-width:0}
.ewa-public-callout{grid-template-columns:1.05fr 1fr!important;align-items:start!important;gap:clamp(1.25rem,4vw,4rem)!important}
.ewa-public-callout .ewa-callout-actions{align-self:start}
.ewa-public-callout .ewa-next-game{width:100%;margin:0;box-sizing:border-box}
.ewa-public-callout .ewa-next-game p{color:#203d37}
.ewa-public-callout .ewa-next-game .ewa-next-eyebrow{color:#53625b}
.ewa-public-callout .ewa-next-game .ewa-next-note{color:#4d5b56}
.ewa-public-callout .ewa-next-game a{color:#203d37}
.ewa-public-callout .ewa-next-game .button{color:#15221e}
:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #155b50;outline-offset:4px}
:where(main [id]){scroll-margin-top:1.5rem}
.language-switch a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:760px){.ewa-public-callout{grid-template-columns:1fr!important;padding:1rem!important;gap:1rem!important}.ewa-public-callout h1{font-size:clamp(1.7rem,7.2vw,2.4rem)!important;margin:0 0 .85rem!important;line-height:1.08!important}.ewa-public-callout>div>p:not(.eyebrow){font-size:1rem;line-height:1.5;margin:.7rem 0 0}.ewa-public-callout>div>.eyebrow{margin:0 0 .6rem}}
@media(max-width:640px){.ewa-next-game{padding:1rem;margin-block:1rem}.ewa-next-actions{align-items:stretch}.ewa-next-actions .button{width:100%;justify-content:center}.feedback-section input,.feedback-section select,.feedback-section textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.button,.ewa-next-game{transition:none!important;animation:none!important}}
