.template-gallery{flex-direction:column;gap:20px;display:flex}.template-gallery>section{flex-direction:column;gap:10px;display:flex}.template-gallery-title{margin:0;font-size:16px;font-weight:600}.template-gallery-title a{color:inherit;text-decoration:none}.template-gallery-divider button{border:0;border-bottom:1px solid var(--color-gray-200);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 4px 10px 0;display:flex}.template-gallery-divider button:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px;border-radius:4px}.template-gallery-count{color:var(--text-color-secondary,#8a8a8a);font-size:13px;font-weight:400}.template-gallery-chevron{width:18px;height:18px;color:var(--color-gray-500);margin-left:auto;transition:transform .16s}.template-gallery-divider button:hover .template-gallery-chevron{color:var(--color-gray-900)}.template-gallery>section[data-folded] .template-gallery-chevron{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.template-gallery-chevron{transition:none}}.template-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:12px;display:grid}.make-agent-icon{aspect-ratio:1.4;background:var(--color-gray-50);color:var(--color-gray-600);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.make-agent-icon[data-agent=portal]{background:var(--color-blue-50);color:var(--color-blue-600)}.make-agent-icon[data-agent=print]{background:var(--color-orange-50);color:var(--color-orange-600)}.make-agent-icon[data-agent=video]{background:var(--color-violet-50);color:var(--color-violet-600)}.make-agent-icon[data-agent=image]{background:var(--color-teal-50);color:var(--color-teal-600)}.make-agent-icon[data-agent=gift]{background:var(--color-rose-50);color:var(--color-rose-600)}.make-agent-icon[data-agent=letter]{background:var(--color-moss-50);color:var(--color-moss-600)}.cover-picture{flex:none;justify-content:center;align-items:center;display:inline-flex}.cover-picture-frame{box-shadow:0 0 0 1px var(--color-gray-200);background:#fff;border-radius:4px;justify-content:center;align-items:center;transition:transform .16s ease-out,box-shadow .16s ease-out;display:flex;position:relative;overflow:hidden}.cover-picture-frame img{object-fit:cover;width:100%;height:100%;display:block}.cover-picture-frame[data-loading]{background:var(--color-gray-100);box-shadow:none}.cover-picture-frame[data-empty]{background:var(--color-gray-50);color:var(--text-color-secondary);text-align:center;font-size:12px}.cover-picture-version{box-shadow:0 0 0 1px var(--color-gray-200);color:var(--text-color-secondary);background:#ffffffe6;border-radius:4px;padding:1px 6px;font-size:11px;line-height:16px;position:absolute;top:6px;left:6px}a.cover-picture-frame:hover{box-shadow:0 0 0 1px var(--color-gray-300), 0 2px 6px #10182814;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.cover-picture-frame{transition:none}}[data-make-agent]{--make-agent-accent:var(--color-gray-600)}[data-make-agent=portal]{--make-agent-accent:var(--color-blue-600)}[data-make-agent=print]{--make-agent-accent:var(--color-orange-600)}[data-make-agent=video]{--make-agent-accent:var(--color-violet-600)}[data-make-agent=image]{--make-agent-accent:var(--color-teal-600)}
