.coloring-page[data-v-35c1757e]{background:var(--jm-white);width:100%;color:var(--jm-ink);letter-spacing:var(--cp-tracking);flex-direction:column;flex:1;align-items:center;display:flex;overflow-x:clip}.coloring-page>.ui-page-heading[data-v-35c1757e]{width:var(--content-width);margin-inline:auto}.coloring-page__mobile-search[data-v-35c1757e]{width:100%}.coloring-page__sticky[data-v-35c1757e]{width:min(100% - var(--cp-side) * 2,var(--cp-max));background:var(--jm-white);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.coloring-page__error[data-v-35c1757e]{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:50vh;padding:1.5rem;display:flex}.coloring-page__error[data-v-35c1757e] .resource-page-error__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:28rem;display:flex}.coloring-page__error[data-v-35c1757e] .resource-page-error__icon{width:4rem;height:4rem;color:var(--coloring-brand)}.coloring-page__error[data-v-35c1757e] .resource-page-error__title{color:var(--jm-prose-heading);font-size:1.5rem;font-weight:700}.coloring-page__error[data-v-35c1757e] .resource-page-error__message{color:var(--jm-prose-text)}.coloring-page__error[data-v-35c1757e] .resource-page-error__retry{background:var(--coloring-brand);color:var(--jm-prose-heading);cursor:pointer;border:0;border-radius:9999px;margin-top:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:background-color .2s}.coloring-page__error[data-v-35c1757e] .resource-page-error__retry:hover{background:var(--coloring-brand-hover)}.coloring-page__module[data-v-35c1757e]{width:var(--content-width);padding:var(--cp-zero);margin-inline:auto;margin-top:var(--cp-top);margin-bottom:var(--cp-gap);flex-direction:column;flex:1;align-items:stretch;display:flex}.coloring-page__sidebar[data-v-35c1757e]{width:100%;min-width:0;display:block}.coloring-page__content[data-v-35c1757e]{width:100%;min-width:0;margin-top:var(--cp-top);position:relative}.coloring-page__filter-triggers[data-v-35c1757e]{gap:var(--cp-gap);display:flex}.coloring-page__filter-triggers button[data-v-35c1757e]{align-items:center;gap:var(--cp-gap);height:var(--cp-action-height);padding-inline:var(--cp-filter-padding);border-radius:var(--cp-pill-radius);background:var(--jm-surface-panel);font-size:var(--cp-small-size);line-height:var(--cp-small-line);font-weight:var(--jm-weight-moderate);display:flex}.coloring-page__filter-triggers button[data-v-35c1757e]:first-child{background:var(--jm-ink);color:var(--jm-white)}.coloring-page__filter-triggers[data-v-35c1757e] .iconify{width:var(--cp-small-size);height:var(--cp-small-size)}.coloring-page__module .coloring-page__list-header[data-v-35c1757e]{height:var(--cp-list-header-height)}.coloring-page__grid[data-v-35c1757e]{-moz-column-gap:var(--cp-grid-gap);column-gap:var(--cp-grid-gap);row-gap:var(--cp-row-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.coloring-page__support[data-v-35c1757e]{display:none}@media(min-width:768px){.coloring-page__filter-triggers[data-v-35c1757e],.coloring-page__mobile-search[data-v-35c1757e]{display:none}.coloring-page__module[data-v-35c1757e]{grid-template-columns:var(--cp-sidebar) minmax(0,1fr);gap:var(--cp-column-gap);display:grid}.coloring-page__content[data-v-35c1757e]{margin-top:var(--cp-zero)}:is(.coloring-page__module[data-v-35c1757e] .ui-list-header__action,.coloring-page__sidebar[data-v-35c1757e] .filter-reset){text-underline-offset:2px;text-decoration:underline}.coloring-page__grid[data-v-35c1757e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.coloring-page__sticky[data-v-35c1757e] .ui-type-selector{gap:22px}.coloring-page__filter-triggers button[data-v-35c1757e]{height:34px;padding-inline:16px;font-size:13px;line-height:16px}.coloring-page__filter-triggers button[data-v-35c1757e]:first-child{box-shadow:0 4px 12px -6px var(--jm-color-rgb-35-35-35-alpha-0-18)}.coloring-page__module[data-v-35c1757e]{margin-top:22px;margin-bottom:28px}.coloring-page__content[data-v-35c1757e]{margin-top:20px}.coloring-page__module .coloring-page__list-header[data-v-35c1757e]{margin-bottom:18px}.coloring-page__module .coloring-page__list-header[data-v-35c1757e] .ui-list-header__count{color:var(--jm-text-muted-strong);font-size:13px;line-height:18px}.coloring-page__module .coloring-page__list-header[data-v-35c1757e] .ui-list-header__action{text-underline-offset:3px;font-size:14px;line-height:18px;text-decoration-thickness:1px}.coloring-page__grid[data-v-35c1757e]{gap:22px 14px}}
