.gallery_screen__oeifQ{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--shell-base);color:var(--shell-bone);font-family:var(--shell-font)}.gallery_head__pHAeH{display:flex;align-items:center;gap:12px}.gallery_title__jkWcL{margin:0;font-size:17px;font-weight:650;font-variation-settings:"wdth" 106;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery_filters__NlCdc{flex-shrink:0;border-bottom:1px solid var(--shell-seam)}.gallery_filtersRow__ODqL8{display:flex;gap:6px;flex-wrap:wrap;max-width:1120px;margin:0 auto;padding:12px 24px}.gallery_scroll__I_Goa{flex:1;overflow-y:auto}.gallery_grid__z2nDZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;max-width:1120px;margin:0 auto;padding:24px 24px 48px}.gallery_card__Lgk_z{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--shell-seam);border-radius:12px;background:var(--shell-rail);color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.gallery_card__Lgk_z:focus-visible,.gallery_card__Lgk_z:hover{border-color:var(--shell-gold)}.gallery_card__Lgk_z:focus-visible{outline:2px solid var(--shell-gold);outline-offset:2px}.gallery_blank__1TTwN{border-style:dashed}.gallery_thumb___QJ_Y{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:#141414;border-bottom:1px solid var(--shell-seam)}.gallery_blankThumb__74alE{width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;color:var(--shell-gold);border-bottom:1px dashed var(--shell-seam)}.gallery_body__CEp1s{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1}.gallery_name__xPZAN{font-size:17px;font-weight:650}.gallery_desc__lZ8Tv{color:var(--shell-graphite);font-size:14px;line-height:1.5}.gallery_specs__JEmgj{color:var(--shell-bone);font-size:13.5px;font-variant-numeric:tabular-nums}.gallery_use__L5Y3N{margin-top:auto;padding-top:10px;color:var(--shell-gold);font-size:14px;font-weight:600}.gallery_none__TeF_E{grid-column:1/-1;padding:24px 0;color:var(--shell-graphite);font-size:14px;text-align:center}@media (max-width:767px){.gallery_filtersRow__ODqL8{flex-wrap:nowrap;overflow-x:auto;padding:10px 16px;scrollbar-width:none}.gallery_filtersRow__ODqL8::-webkit-scrollbar{display:none}.gallery_grid__z2nDZ{grid-template-columns:1fr;gap:12px;padding:16px 16px 32px}}.share_url__2jNDj{font-size:14px;color:var(--shell-graphite);margin-bottom:10px}@media (max-width:767px){.share_url__2jNDj{font-size:16px}}.share_actions__bMQ89{display:flex;gap:10px;margin-bottom:14px}.share_actions__bMQ89>*{flex:1;display:inline-flex;align-items:center;justify-content:center}.share_btnIcon__GXxym{margin-right:8px;vertical-align:-3px}.share_secondary__Ap50B{height:46px;margin-top:4px;border:1px solid var(--shell-seam);border-radius:10px;background:transparent;color:var(--shell-bone);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.share_secondary__Ap50B:hover{background:var(--shell-raise)}.share_secondary__Ap50B:focus-visible{outline:2px solid var(--shell-gold);outline-offset:2px}.share_viewer__vIlUq{position:fixed;inset:0;background:var(--shell-base);color:var(--shell-bone);font-family:var(--shell-font);overflow:hidden}.share_viewer__vIlUq :focus-visible{outline:2px solid var(--shell-gold);outline-offset:2px}.share_viewName__peOD_{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:var(--shell-bone)}.share_canvas__3MTYn{position:absolute;inset:52px 0 0 0}@media (max-width:767px){.share_canvas__3MTYn{top:48px}}.share_badge__1hxiX{position:absolute;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);max-width:calc(100% - 32px);margin:0;padding:8px 14px;border:1px solid var(--shell-seam);border-radius:999px;background:rgba(22,21,19,.88);color:var(--shell-graphite);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.share_badge__1hxiX a{color:var(--shell-gold);pointer-events:auto;text-decoration:none;font-weight:600}.share_missing__4Y7kV{max-width:440px;margin:0 auto;padding:140px 16px 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.share_missing__4Y7kV h2{margin:0;font-size:26px;font-weight:700;font-variation-settings:"wdth" 88}.share_missing__4Y7kV p{margin:0 0 8px;color:var(--shell-graphite);font-size:15px;line-height:1.5}