.birthdayTable_component_birthdayTable__8yvTV{display:grid;grid-gap:var(--s-xxlarge)}.birthdayTable_component_month__body__2y95S{display:grid;flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(312px,1fr));grid-gap:var(--s-xxlarge)}@media screen and (max-width:396px){.birthdayTable_component_month__body__2y95S{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.birthdayTable_component_month__number__eqxXd{display:flex;width:32px;height:32px;font-size:14px;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;font-weight:700;top:64px;color:var(--c-font-white);border-radius:100%}.birthdayTable_component_month__number--6__8yZ5d{background:#f75379}.birthdayTable_component_month__number--5__ThOBc{background:#fc9918}.birthdayTable_component_month__number--4__aAiBK{background:#ffd103}.birthdayTable_component_month__number--3__PEGfY{background:#82b657}.birthdayTable_component_month__number--2__WKVv_{background:#48aee9}.birthdayTable_component_month__number--1__5gkC8{background:#c45ece}.birthdayTableRow_component_birthdayTableRow__zecxZ{display:grid;grid-auto-flow:column;grid-gap:var(--s-small);grid-template-columns:32px 1fr}.birthdayTableRow_component_birthdayTableRow__day__sZCiQ{font-size:40px;height:40px;display:flex;justify-self:center;align-self:center;font-style:italic;font-weight:bolder;letter-spacing:-2px;font-family:var(--noto-sans-jp),sans-serif;color:var(--c-font-accent-light)}.birthdayTableRow_component_birthdayTableRow__body__b0Cz0{display:flex;flex-direction:column;gap:var(--s-small);justify-content:center}