.homeTerminClickable{cursor:pointer;position:relative;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.homeTerminClickable:hover{transform:translateY(-1px)}.homeTerminClickable:focus-visible{outline:3px solid rgba(183,25,34,.18);outline-offset:3px}.homeTerminClickable::after{content:'Details ›';position:absolute;right:14px;bottom:11px;font-size:9px;font-weight:900;letter-spacing:.05em;color:#9d1720;background:rgba(255,255,255,.9);padding:4px 7px;border-radius:999px}.match.homeTerminClickable::after{right:16px;bottom:14px;color:#fff;background:rgba(255,255,255,.14)}
.matchWeather{margin:14px 0 2px;padding:13px 14px;border:1px solid var(--theme-weather-border,#e6e6e6);border-radius:14px;background:var(--theme-weather-bg,#f8f8f8);display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center}.matchWeatherIcon{width:42px;height:42px;border-radius:12px;background:var(--theme-weather-icon,#fff);display:grid;place-items:center;font-size:23px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.matchWeatherText{min-width:0}.matchWeather small{display:block;font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--theme-weather-label,#888)}.matchWeather strong{display:block;margin-top:3px;font-size:14px;line-height:1.25;color:var(--theme-weather-strong,#222)}.matchWeatherText span{display:block;margin-top:3px;font-size:11px;color:var(--theme-weather-detail,#666)}.matchWeatherSource{align-self:end;font-size:8px;color:var(--theme-weather-source,#999)}.matchWeather.loading{grid-template-columns:42px 1fr}.matchWeather.loading .matchWeatherIcon{font-size:16px;color:var(--theme-weather-source,#999)}
@media(max-width:640px){.homeTerminClickable::after{right:10px;bottom:8px;font-size:8px;padding:3px 6px}.match.homeTerminClickable::after{right:12px;bottom:10px}.matchWeather{grid-template-columns:38px minmax(0,1fr);padding:12px}.matchWeatherIcon{width:38px;height:38px;font-size:21px}.matchWeatherSource{grid-column:2;justify-self:start;margin-top:-5px}.matchWeather strong{font-size:13px}.matchWeatherText span{font-size:10px}}