.gallery .segmented a{color:var(--text,#244d40);border-radius:24px;padding:8px 18px;font-weight:700;text-decoration:none}.gallery .segmented a[aria-current]{background:#fff;box-shadow:0 1px 4px #244d4020}.gallery .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:32px 0;display:flex}.gallery .pagination a{text-align:center;border:1px solid #ccd8c9;border-radius:12px;min-width:42px;padding:10px 14px;text-decoration:none}.gallery .pagination a[aria-current]{color:#fff;background:#527c61}.gallery-filters{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:flex}.gallery-filters label{flex:150px;gap:5px;min-width:0;font-size:14px;font-weight:700;display:grid}.gallery-filters select{border:1px solid var(--line);background:var(--white);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:8px}.gallery-filters a{padding:10px 0}.coloring-card{flex-direction:column;display:flex}.coloring-card>a{flex:1;height:auto}.coloring-card .card-actions{flex-wrap:wrap;gap:8px;padding:0 12px 12px;display:flex}.coloring-card .card-actions a,.coloring-card .card-actions button{border:1px solid var(--line);background:var(--white);height:auto;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.coloring-card .card-actions .card-personalize{background:var(--cream);text-align:center;flex-basis:100%}.card-actions button:disabled{opacity:.65;cursor:wait}.card-status:not(:empty){padding:0 12px 12px;font-size:13px}.collection-guide{border:1px solid var(--line);background:var(--white);border-radius:16px;max-width:850px;margin:40px 0;padding:24px}.collection-guide h2{margin-bottom:10px;font-size:24px}.collection-guide p+h2{margin-top:24px}@media (width<=600px){.gallery-filters{padding:12px}.gallery-filters label{flex-basis:100%}.gallery-filters .button{width:100%}.coloring-card .card-actions{gap:6px;padding:0 8px 10px}.coloring-card .card-actions a,.coloring-card .card-actions button{padding:8px}}.coloring-card a.card-download{height:auto;padding:0;text-decoration:underline;display:inline}
