.season-legend span{align-items:center;gap:4px;display:flex}.season-legend i{width:10px;height:10px}.season-calendar{background:var(--paper);padding:24px}.season-calendar-label{color:var(--sand-600);font-weight:700;font-size:var(--text-base);margin-bottom:16px}.season-legend{color:var(--sand-600);font-size:var(--text-xs);gap:16px;margin-top:16px;display:flex}@media (max-width:680px){.season-calendar{padding:20px 12px}}.season-calendar .card-season{border:0;margin:0;padding:0}.season-calendar .season-legend{flex-wrap:wrap;gap:8px 16px;display:flex}.season-calendar .season-legend .card-season-level{flex:0 0 16px;align-self:center;width:16px}.season-calendar .card-season-month{grid-template-rows:15px 26px}.season-calendar .card-season-grid .card-season-level{height:6px}.season-calendar .card-season-grid .card-season-level.possible{height:11px}.season-calendar .card-season-grid .card-season-level.moderate{height:15px}.season-calendar .card-season-grid .card-season-level.good{height:20px}.season-calendar .card-season-grid .card-season-level.peak{height:26px}
