.gallery_page__9KItU{padding:44px 24px 20px;background:radial-gradient(760px 420px at 82% 0,rgba(224,74,31,.07),transparent 62%),var(--paper)}.gallery_shell__dAgYL{width:min(1180px,100%);margin:0 auto}.gallery_head__VGPWC{max-width:720px;margin-bottom:26px}.gallery_kicker__UX1G_{margin:0 0 10px;font-family:var(--f-body);font-size:11px;letter-spacing:.14em;color:var(--flame-text)}.gallery_head__VGPWC h1{margin:0;font-family:var(--f-disp);font-size:clamp(36px,5vw,56px);font-weight:650;letter-spacing:-.035em;line-height:1.02}.gallery_lede__lRuX6{margin:12px 0 0;max-width:60ch;color:var(--muted);font-size:15px;line-height:1.65}.gallery_note__wCXlW{margin:12px 0 0;color:var(--faint);font-size:11.5px;line-height:1.6}.gallery_grid__JHMxG{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px;align-items:start}.gallery_card__CYpZr{display:block;width:100%;margin:0;overflow:hidden;border-radius:20px;background:var(--paper-3);border:0;box-shadow:var(--soft-shadow)}.gallery_card__CYpZr img{display:block;width:100%;height:auto;background:var(--paper-2)}.gallery_meta__i27AU{display:grid;grid-gap:4px;gap:4px;padding:11px 13px 13px}.gallery_prompt__BH2Z0{margin:0;color:var(--ink);font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gallery_foot__4DL5y{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:var(--f-body);font-size:11px;letter-spacing:.04em;color:var(--faint)}.gallery_empty__rzvjN{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:34px;border-radius:24px;border:1px dashed var(--rule);background:color-mix(in srgb,var(--paper-3) 70%,transparent)}.gallery_empty__rzvjN h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.02em}.gallery_empty__rzvjN p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.6}.gallery_skeleton__q20S_{height:280px;border-radius:22px;background:linear-gradient(100deg,var(--paper-2),var(--paper-3),var(--paper-2));background-size:220% 100%;animation:gallery_shimmer___dSgU 1.4s ease infinite}@keyframes gallery_shimmer___dSgU{0%{background-position:180% 0}to{background-position:-20% 0}}.gallery_error__j0KxZ{padding:12px 14px;border-radius:14px;background:#fbeae7;color:#7a1712;font-size:12px}@media (max-width:640px){.gallery_page__9KItU{padding:26px 16px 10px}.gallery_grid__JHMxG{column-count:1}}.gallery_thumb__yZvly{position:relative;width:100%;overflow:hidden;background:linear-gradient(120deg,var(--paper-2),var(--paper-3),var(--paper-2));background-size:200% 100%}.gallery_thumb__yZvly img,.gallery_thumb__yZvly video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gallery_visibility__CEtR6{justify-self:start;margin-top:4px;padding:4px 9px;border:0;border-radius:999px;background:var(--paper-2);text-decoration:none;color:var(--muted);font-family:var(--f-body);font-size:11px;letter-spacing:.02em;cursor:pointer}.gallery_visibility__CEtR6:hover{background:var(--ink);color:var(--paper)}.gallery_visibility__CEtR6:disabled{opacity:.5;cursor:wait}.gallery_cardActions__lnsnV{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.gallery_kindBadge__X2ukx{position:absolute;left:8px;top:8px;padding:3px 7px;border-radius:999px;background:rgba(13,12,11,.68);color:#fffaf2;font-family:var(--f-body);font-size:11px;letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gallery_about__I16VI{max-width:860px;margin:0 0 30px;padding:26px 28px;border-radius:24px;background:color-mix(in srgb,var(--paper-3) 80%,transparent)}.gallery_about__I16VI h2{margin:0 0 12px;font-size:clamp(22px,2.8vw,30px);font-weight:650;letter-spacing:-.03em}.gallery_about__I16VI p{margin:0 0 12px;color:var(--muted);font-size:13.5px;line-height:1.7}.gallery_about__I16VI a{color:var(--flame-text)}.gallery_faqList__MqdgQ{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0}.gallery_faqItem__Xsejl{padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--paper-3) 74%,transparent)}.gallery_faqItem__Xsejl dt{font-size:13.5px;font-weight:650}.gallery_faqItem__Xsejl dd{margin:5px 0 0;color:var(--muted);font-size:12.8px;line-height:1.65}