.TemplateGallery_screen__5wmlw{background:var(--color-bg);color:var(--color-text);min-height:100vh;display:flex;flex-direction:column}.TemplateGallery_header__sygo_{padding:28px 20px 4px;max-width:1320px;margin:0 auto;box-sizing:border-box;width:100%}.TemplateGallery_backLink__NqwKH{display:inline-block;font-size:13.5px;font-weight:600;color:var(--color-text-muted);margin-bottom:10px}.TemplateGallery_backLink__NqwKH:hover{color:var(--color-text)}.TemplateGallery_title__SYUAs{margin:0 0 4px;font-size:28px;font-weight:800;letter-spacing:-.02em}.TemplateGallery_subtitle__emCvG{margin:0;font-size:14px;color:var(--color-text-secondary)}.TemplateGallery_intro__YFg8Y{margin:10px 0 0;max-width:62ch;font-size:15px;line-height:1.55;color:var(--color-text-secondary)}.TemplateGallery_chipRow__uhXhw{padding:18px 20px 4px;display:flex;gap:8px;overflow-x:auto;max-width:1320px;margin:0 auto;box-sizing:border-box;width:100%}.TemplateGallery_chip__iISpE{flex:none;font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:999px;border:1.5px solid var(--color-border-input);background:transparent;color:#4c4844}.TemplateGallery_chipActive__69mpm{background:var(--color-text);color:#fff;border-color:var(--color-text)}.TemplateGallery_empty__1dD9R{padding:40px 20px 60px;color:var(--color-text-secondary)}.TemplateGallery_empty__1dD9R,.TemplateGallery_gallery__C59Y3{max-width:1320px;margin:0 auto;box-sizing:border-box;width:100%}.TemplateGallery_gallery__C59Y3{padding:16px 20px 48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;flex:1 1}.TemplateGallery_galleryItem__0AXRn{display:flex;flex-direction:column;gap:8px;cursor:pointer;background:none;border:none;text-align:left;font-family:inherit;padding:0;min-width:0;min-height:0;transition:transform .15s ease,box-shadow .15s ease}.TemplateGallery_galleryItem__0AXRn:hover{transform:translateY(-4px)}.TemplateGallery_cardVisual__B99gF{aspect-ratio:3/4;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:box-shadow .15s ease}.TemplateGallery_galleryItem__0AXRn:hover .TemplateGallery_cardVisual__B99gF{box-shadow:0 16px 32px rgba(25,23,21,.14)}.TemplateGallery_cardEyebrow___qKSh{font-size:9px;letter-spacing:.26em;font-weight:600}.TemplateGallery_cardTitle__Ono3Q{font-size:19px;font-weight:800;text-align:center;line-height:1.1;letter-spacing:-.02em;white-space:pre-line}.TemplateGallery_cardRule__H7k1Y{width:24px;height:1px}.TemplateGallery_cardDetail__XJJzT{font-size:10px}.TemplateGallery_cardLabel__wQDqL{font-size:12px;color:var(--color-text-secondary);font-weight:500}@media (min-width:768px){.TemplateGallery_header__sygo_{padding:40px 32px 4px}.TemplateGallery_title__SYUAs{font-size:34px}.TemplateGallery_chipRow__uhXhw{padding:20px 32px 4px;gap:10px}.TemplateGallery_chip__iISpE{font-size:14px;padding:9px 18px}.TemplateGallery_gallery__C59Y3{padding:16px 32px 56px;grid-template-columns:repeat(3,1fr);gap:18px}.TemplateGallery_cardEyebrow___qKSh{font-size:10px}.TemplateGallery_cardTitle__Ono3Q{font-size:22px}.TemplateGallery_cardDetail__XJJzT{font-size:11px}.TemplateGallery_cardLabel__wQDqL{font-size:13px}}@media (min-width:1024px){.TemplateGallery_header__sygo_{padding:56px 48px 4px}.TemplateGallery_title__SYUAs{font-size:40px}.TemplateGallery_chipRow__uhXhw{padding:24px 48px 4px}.TemplateGallery_gallery__C59Y3{padding:16px 48px 64px;grid-template-columns:repeat(4,1fr);gap:20px}.TemplateGallery_cardTitle__Ono3Q{font-size:24px}}.TemplateGallery_occasionRow__4HM2g{padding-top:10px;scrollbar-width:none}.TemplateGallery_occasionRow__4HM2g::-webkit-scrollbar{display:none}.TemplateGallery_occasionChip__HoGq6{flex:none;font-size:13px;font-weight:600;padding:7px 13px;border-radius:10px;background:var(--color-feature-bg);color:var(--color-text-secondary);text-decoration:none}.TemplateGallery_occasionChip__HoGq6:hover{color:var(--color-text)}.TemplateGallery_occasionChipActive__c_AYY{background:#fff;color:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent)}