.pokemon-calendar-context{color:#172554;background:#f2f6ff;border:1px solid #b8cae3;border-radius:18px;max-width:1200px;margin:32px auto;padding:24px}.pokemon-calendar-context h2{margin:0 0 12px;font-size:clamp(21px,2vw,28px);line-height:1.25}.pokemon-calendar-context p{font-size:17px;line-height:1.6}.pokemon-calendar-context ul{flex-wrap:wrap;gap:12px 24px;padding-left:20px;display:flex}.pokemon-calendar-context a,.pokemon-calendar-actions a{color:#1745a0;text-underline-offset:3px;text-decoration:underline}.pokemon-calendar-season{background:linear-gradient(120deg,#edf4ff,#fff7e8);border:1px solid #bfd0eb;border-radius:22px;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);align-items:center;gap:24px;padding:28px;display:grid}.pokemon-calendar-season h2{margin:10px 0;font-size:clamp(24px,3vw,34px);line-height:1.2}.pokemon-calendar-season p{max-width:720px;font-size:17px;line-height:1.6}.pokemon-calendar-actions{gap:14px;display:grid}.pokemon-calendar-actions a{padding:12px 0;font-size:17px;font-weight:700}.pokemon-calendar-comparison{border:1px solid #bdcbe0;border-radius:12px;max-width:100%;margin:24px 0;overflow-x:auto}.pokemon-calendar-comparison table{border-collapse:collapse;width:100%;min-width:680px;font-size:16px;line-height:1.55}.pokemon-calendar-comparison caption{text-align:left;color:#172554;padding:16px;font-weight:700}.pokemon-calendar-comparison th,.pokemon-calendar-comparison td{text-align:left;vertical-align:top;border:1px solid #d7dfeb;padding:14px}.pokemon-calendar-comparison thead th{color:#172554;background:#edf3fc}.pokemon-calendar-comparison tbody th{min-width:115px;font-weight:700}.pokemon-calendar-comparison:focus-visible,.pokemon-calendar-context a:focus-visible,.pokemon-calendar-actions a:focus-visible{outline-offset:3px;outline:3px solid #ce7629}@media (width<=700px){.pokemon-calendar-season{grid-template-columns:1fr;padding:20px}.pokemon-calendar-context{margin:24px 12px;padding:20px}.pokemon-calendar-context ul{gap:16px;display:grid}.pokemon-calendar-comparison table{font-size:16px}}.guide-body.guide-body-calendar{min-width:0;max-width:none}.guide-body-calendar p,.guide-body-calendar li{max-width:72ch}#porownanie-pokemon{scroll-margin-top:120px}
