form:where(.astro-J7PV25F6){display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:center}#foodLabel:where(.astro-J7PV25F6){grid-column-start:1;grid-column-end:span 1}#foods:where(.astro-J7PV25F6){grid-column-start:2;grid-column-end:span 2}#portionLabel:where(.astro-J7PV25F6){grid-column-start:1;grid-column-end:span 1}#dryPortion:where(.astro-J7PV25F6){grid-column-start:2;grid-column-end:span 1;max-width:4rem}#submit:where(.astro-J7PV25F6){grid-column-start:3;grid-column-end:span 1}select:where(.astro-J7PV25F6),input:where(.astro-J7PV25F6){padding:.2rem}h2:where(.astro-J7PV25F6)#foodName{text-align:center;margin-top:3rem}dl:where(.astro-J7PV25F6)#results{display:none;grid-template-columns:1fr 1fr;gap:.5rem}dt:where(.astro-J7PV25F6){text-align:right}dd:where(.astro-J7PV25F6){text-align:left;margin-inline:1rem}span:where(.astro-J7PV25F6)#insulinDose{font-weight:700}select:where(.astro-J7PV25F6),input:where(.astro-J7PV25F6),button:where(.astro-J7PV25F6){background-color:var(--colour-background);border-color:var(--colour-primary);color:var(--colour-primary);border-width:1px;border-radius:10px;padding:.5rem}button:where(.astro-J7PV25F6){background-color:var(--colour-primary);color:var(--colour-background)}
