.c1WqnG_page{width:min(var(--container-main), calc(100% - (var(--page-gutter) * 2)));margin:0 auto 64px}.c1WqnG_head{margin:24px 0 18px}.c1WqnG_head h1{margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.4}.c1WqnG_head p{color:var(--muted-ink);margin:6px 0 0;font-size:.9rem;line-height:1.8}.c1WqnG_grid{grid-template-columns:repeat(auto-fill,minmax(min(165px,100%),1fr));gap:clamp(10px,1.2vw,14px);margin:0;padding:0;list-style:none;display:grid}.c1WqnG_card{color:inherit;background:#fff;border:1px solid #efe8dd;border-radius:16px;justify-items:center;gap:8px;padding:14px 12px 12px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}@media (hover:hover){.c1WqnG_card:hover{border-color:#e3d8c6;transform:translateY(-2px);box-shadow:0 14px 24px -20px #1c150b66}}.c1WqnG_card:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}.c1WqnG_media,.c1WqnG_monogram{aspect-ratio:1;background:#fffaf2;border-radius:12px;place-items:center;width:100%;display:grid}.c1WqnG_media{position:relative;overflow:hidden}.c1WqnG_media img{object-fit:contain;padding:14px}.c1WqnG_monogram{color:#c46b2a;font-size:2rem;font-weight:800}.c1WqnG_name{text-align:center;font-size:.88rem;font-weight:700}.c1WqnG_count{color:var(--muted-ink);font-size:.76rem}.c1WqnG_empty{color:#6f6254;text-align:center;border:1px dashed #d8c9b5;border-radius:22px;padding:38px 24px}
