.IrlCards-module__7ADmmG__box{border-radius:var(--radius-lg,24px);background:var(--paper-deep);box-shadow:inset 0 0 0 2px var(--line-strong);color:var(--ink);margin:20px 0 32px;padding:20px 16px 16px}.IrlCards-module__7ADmmG__title{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-size:15px;font-weight:700}.IrlCards-module__7ADmmG__tabs{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.IrlCards-module__7ADmmG__chip{border-radius:var(--radius-pill,999px);background:var(--card);min-height:44px;box-shadow:inset 0 0 0 2px var(--line-strong);font:inherit;font-family:var(--font-ui);color:var(--ink);cursor:pointer;border:0;padding:0 16px;font-weight:600}.IrlCards-module__7ADmmG__on{background:var(--brand-deep);box-shadow:none;color:var(--on-brand)}.IrlCards-module__7ADmmG__stage{background:var(--card);min-height:180px;box-shadow:inset 0 0 0 2px var(--line-strong);color:var(--ink);border-radius:20px;margin:8px 0 12px;padding:16px}.IrlCards-module__7ADmmG__hint{min-height:148px;font-family:var(--font-ui);text-align:center;place-items:center;margin:0;font-size:20px;font-weight:700;display:grid}.IrlCards-module__7ADmmG__card{flex-direction:column;gap:8px;display:flex}.IrlCards-module__7ADmmG__pic{font-size:64px;line-height:1}.IrlCards-module__7ADmmG__name{font-family:var(--font-ui);margin:0;font-size:clamp(26px,6vw,36px);font-weight:800;line-height:1.15}.IrlCards-module__7ADmmG__meta,.IrlCards-module__7ADmmG__small{color:var(--ink-soft);margin:0}.IrlCards-module__7ADmmG__steps{margin:4px 0;padding-left:1.4em;font-size:19px;line-height:1.45}.IrlCards-module__7ADmmG__steps li+li{margin-top:4px}.IrlCards-module__7ADmmG__note{border-left:4px solid var(--line-strong);margin:0;padding-left:12px}.IrlCards-module__7ADmmG__row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.IrlCards-module__7ADmmG__go,.IrlCards-module__7ADmmG__print{border-radius:var(--radius-pill,999px);min-height:56px;font:inherit;font-family:var(--font-ui);cursor:pointer;border:0;padding:0 24px;font-size:19px;font-weight:700}.IrlCards-module__7ADmmG__go{background:var(--brand-deep);color:var(--on-brand)}.IrlCards-module__7ADmmG__go:disabled{opacity:.5;cursor:default}.IrlCards-module__7ADmmG__print{background:var(--card);box-shadow:inset 0 0 0 2px var(--line-strong);color:var(--ink)}.IrlCards-module__7ADmmG__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.IrlCards-module__7ADmmG__pick{background:var(--card);width:100%;min-height:52px;box-shadow:inset 0 0 0 2px var(--line-strong);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.IrlCards-module__7ADmmG__picked{box-shadow:inset 0 0 0 3px var(--brand-deep)}.IrlCards-module__7ADmmG__pickPic{font-size:26px;line-height:1}.IrlCards-module__7ADmmG__pickName{font-family:var(--font-ui);flex:1;font-weight:700}.IrlCards-module__7ADmmG__pickAges{color:var(--ink-soft);font-size:14px}@media print{.IrlCards-module__7ADmmG__sheet{color:#000;background:#fff}.IrlCards-module__7ADmmG__sheetTitle{margin:0 0 8pt;font-size:14pt}.IrlCards-module__7ADmmG__grid{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.IrlCards-module__7ADmmG__cut{break-inside:avoid;border:1pt dashed #000;padding:8pt 10pt}.IrlCards-module__7ADmmG__cutHead{margin:0 0 2pt;font-size:13pt;font-weight:800}.IrlCards-module__7ADmmG__cutMeta,.IrlCards-module__7ADmmG__cutNote{margin:2pt 0 0;font-size:8.5pt}.IrlCards-module__7ADmmG__cutSteps{margin:4pt 0;padding-left:14pt;font-size:10pt}.IrlCards-module__7ADmmG__bingo{break-before:page;break-inside:avoid;text-align:center;width:6.5in;margin:0 auto}.IrlCards-module__7ADmmG__bingo+.IrlCards-module__7ADmmG__bingo{break-before:auto;margin-top:.35in}.IrlCards-module__7ADmmG__bingo:nth-of-type(odd){break-before:page}.IrlCards-module__7ADmmG__bingoTitle{margin:0;font-size:15pt;font-weight:800}.IrlCards-module__7ADmmG__bingoHow{margin:2pt 0 6pt;font-size:9pt}.IrlCards-module__7ADmmG__bingoGrid{grid-template-columns:repeat(5,.74in);grid-auto-rows:.74in;justify-content:center;display:grid}.IrlCards-module__7ADmmG__bingoCell{border:1pt solid #000;flex-direction:column;justify-content:center;align-items:center;gap:2pt;padding:2pt;display:flex}.IrlCards-module__7ADmmG__bingoPic{font-size:20pt;line-height:1}.IrlCards-module__7ADmmG__bingoWord{font-size:6.5pt;line-height:1.1}}
