.page-shell[data-astro-cid-r7kh3qbp]{max-width:1260px}.collections-top[data-astro-cid-r7kh3qbp]{justify-items:start;gap:14px;margin-bottom:30px;display:grid}.collections-row[data-astro-cid-r7kh3qbp]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;width:min(100%,1040px);display:flex}.collections-list[data-astro-cid-r7kh3qbp]{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.collection-chip[data-astro-cid-r7kh3qbp],.collection-toggle[data-astro-cid-r7kh3qbp]{min-height:54px;color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-ui);cursor:pointer;background:radial-gradient(circle at top,#ffffffeb,#ffffffc2 68%),linear-gradient(135deg,#5f7f6b0d,#d5b7940f);border:1px solid #5f7f6b1f;border-radius:999px;align-items:center;gap:12px;padding:0 20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex;position:relative;box-shadow:0 14px 28px #0000000d,inset 0 1px #ffffffc7}.collection-chip[data-astro-cid-r7kh3qbp]:hover,.collection-toggle[data-astro-cid-r7kh3qbp]:hover{border-color:#5f7f6b38;transform:translateY(-2px);box-shadow:0 18px 34px #00000014,inset 0 1px #ffffffd6}.collection-chip[data-astro-cid-r7kh3qbp].is-active{color:var(--accent-strong);background:linear-gradient(135deg,#5f7f6b38,#5f7f6b1a),radial-gradient(circle at top,#ffffff80,#ffffff1a 72%);border-color:#5f7f6b38;box-shadow:0 18px 34px #5f7f6b24,inset 0 1px #ffffff6b}.collection-chip[data-astro-cid-r7kh3qbp]:after{content:"";pointer-events:none;border:1px solid #ffffff47;border-radius:999px;position:absolute;inset:6px}.collection-chip__name[data-astro-cid-r7kh3qbp]{font-family:var(--font-body);letter-spacing:-.025em;font-size:19px;line-height:1;font-weight:var(--weight-ui)}.collection-chip__count[data-astro-cid-r7kh3qbp]{color:#1a1a1a8f;min-width:28px;height:28px;font-size:11px;font-weight:var(--weight-ui);letter-spacing:.04em;background:#1a1a1a0f;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.collection-chip[data-astro-cid-r7kh3qbp].is-active .collection-chip__count[data-astro-cid-r7kh3qbp]{color:var(--accent-strong);background:#ffffffb3}.collection-toggle[data-astro-cid-r7kh3qbp]{font-size:17px;font-weight:var(--weight-ui);color:#1a1a1ae0;background:radial-gradient(circle at top,#fffffff5,#ffffffd1 70%),linear-gradient(135deg,#d5b7941f,#5f7f6b0f);padding:0 26px}.collection-toggle[data-astro-cid-r7kh3qbp]:after{content:"";pointer-events:none;border:1px solid #ffffff57;border-radius:999px;position:absolute;inset:6px}.collection-create-wrap[data-astro-cid-r7kh3qbp]{width:min(100%,520px)}.collection-create[data-astro-cid-r7kh3qbp]{background:#ffffffb8;border:1px solid #1a1a1a14;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid;box-shadow:0 12px 28px #0000000a}.collection-input[data-astro-cid-r7kh3qbp]{height:46px;font-family:var(--font-body);background:#ffffffe6;border:1px solid #1a1a1a1f;border-radius:14px;padding:0 14px;font-size:14px}.collection-create-btn[data-astro-cid-r7kh3qbp]{height:46px;font-weight:var(--weight-ui);cursor:pointer;background:#ffffffeb;border:1px solid #1a1a1a1f;border-radius:999px;padding:0 18px}.saved-content--gallery[data-astro-cid-r7kh3qbp]{justify-items:start;gap:18px;display:grid}.saved-toolbar[data-astro-cid-r7kh3qbp]{text-align:left;justify-items:start;gap:8px;width:min(100%,720px);display:grid}.saved-kicker[data-astro-cid-r7kh3qbp]{font-size:13px;font-weight:var(--weight-ui);letter-spacing:.14em;text-transform:uppercase;color:#1a1a1a80;margin:0}.saved-titlebar[data-astro-cid-r7kh3qbp]{letter-spacing:-.03em;font-size:clamp(28px,3vw,44px);line-height:1.08;font-weight:var(--weight-display);white-space:normal;text-wrap:balance;margin:0}.saved-summary[data-astro-cid-r7kh3qbp]{color:#1a1a1a94;margin:0;font-size:16px}.saved-share[data-astro-cid-r7kh3qbp]{background:#ffffffb8;border:1px solid #1a1a1a14;border-radius:18px;gap:10px;width:min(100%,560px);padding:14px 16px;display:grid;box-shadow:0 12px 24px #0000000a}.saved-share__copy[data-astro-cid-r7kh3qbp]{color:#1a1a1aad;margin:0;line-height:1.6}.saved-share__actions[data-astro-cid-r7kh3qbp]{flex-wrap:wrap;gap:10px;display:flex}.saved-share__btn[data-astro-cid-r7kh3qbp]{color:#1a1a1adb;min-height:42px;font:inherit;font-weight:var(--weight-ui);cursor:pointer;background:#5f7f6b1f;border:1px solid #1a1a1a1a;border-radius:999px;padding:0 14px}.saved-share__btn--ghost[data-astro-cid-r7kh3qbp]{background:#ffffffe0}.saved-toast[data-astro-cid-r7kh3qbp]{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:80;color:#fff;max-width:calc(100vw - 32px);font-weight:var(--weight-ui);pointer-events:none;background:#263d34;border-radius:999px;padding:10px 16px;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #0003}.saved-toast[data-astro-cid-r7kh3qbp][hidden]{display:none}.saved-grid[data-astro-cid-r7kh3qbp]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;width:min(100%,1180px);margin:0 auto;display:grid}.saved-card[data-astro-cid-r7kh3qbp]{background:#ffffffc2;border:1px solid #1a1a1a14;border-radius:24px;grid-template-rows:auto 1fr auto;width:100%;padding:10px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden;box-shadow:0 14px 30px #0000000b}.saved-card[data-astro-cid-r7kh3qbp]:hover{border-color:#1a1a1a1f;transform:translateY(-4px);box-shadow:0 22px 42px #00000014}.saved-link[data-astro-cid-r7kh3qbp]{color:var(--text);grid-template-rows:auto auto;gap:10px;width:100%;min-width:0;text-decoration:none;display:grid}.saved-media[data-astro-cid-r7kh3qbp]{aspect-ratio:4/5;background:linear-gradient(135deg,#5f7f6b1f,#1a1a1a0a);border-radius:18px;width:100%;display:block;overflow:hidden}.saved-media[data-astro-cid-r7kh3qbp] img[data-astro-cid-r7kh3qbp]{object-fit:cover;width:100%;height:100%;transition:transform .38s}.saved-card[data-astro-cid-r7kh3qbp]:hover .saved-media[data-astro-cid-r7kh3qbp] img[data-astro-cid-r7kh3qbp]{transform:scale(1.04)}.saved-body[data-astro-cid-r7kh3qbp]{gap:8px;width:100%;min-width:0;padding:2px 6px 6px;display:grid}.saved-title[data-astro-cid-r7kh3qbp]{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--type-h2);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;line-height:1.12;display:block}.saved-meta-row[data-astro-cid-r7kh3qbp]{align-items:start;gap:4px;display:grid}.saved-meta[data-astro-cid-r7kh3qbp]{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.4}.saved-price[data-astro-cid-r7kh3qbp]{font-weight:var(--weight-medium);color:var(--accent-strong);font-size:13px}.saved-remove[data-astro-cid-r7kh3qbp]{color:#1a1a1ab8;width:calc(100% - 12px);min-height:38px;font-size:12px;font-weight:var(--weight-ui);cursor:pointer;background:#ffffffc7;border:1px solid #1a1a1a1f;border-radius:999px;justify-content:center;align-items:center;margin:4px 6px 6px;padding:0 12px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.saved-remove[data-astro-cid-r7kh3qbp]:hover{color:#1a1a1aeb;background:#fffffff5;border-color:#1a1a1a2e}.saved-empty[data-astro-cid-r7kh3qbp]{border:1px dashed var(--border);width:min(100%,760px);color:var(--muted);text-align:center;background:#ffffff80;border-radius:22px;padding:36px 28px}.saved-empty-title[data-astro-cid-r7kh3qbp]{font-family:var(--font-display);color:var(--text);font-size:28px;line-height:1.05;font-weight:var(--weight-display);margin:0 0 8px}.saved-empty-copy[data-astro-cid-r7kh3qbp]{margin:0;line-height:1.65}@media (width<=1024px){.saved-grid[data-astro-cid-r7kh3qbp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.collections-row[data-astro-cid-r7kh3qbp],.collections-list[data-astro-cid-r7kh3qbp]{gap:10px}.collection-chip[data-astro-cid-r7kh3qbp],.collection-toggle[data-astro-cid-r7kh3qbp]{min-height:48px}.collection-create[data-astro-cid-r7kh3qbp]{grid-template-columns:1fr}.saved-grid[data-astro-cid-r7kh3qbp]{grid-template-columns:1fr;gap:16px}.saved-share__actions[data-astro-cid-r7kh3qbp]{grid-template-columns:1fr;display:grid}.saved-card[data-astro-cid-r7kh3qbp]{border-radius:22px;padding:10px}.saved-media[data-astro-cid-r7kh3qbp]{aspect-ratio:4/5}.saved-title[data-astro-cid-r7kh3qbp]{font-size:clamp(20px,5vw,24px)}.saved-remove[data-astro-cid-r7kh3qbp]{min-height:44px;font-size:13px}}@media (width<=640px){.collection-chip[data-astro-cid-r7kh3qbp],.collection-toggle[data-astro-cid-r7kh3qbp]{min-height:46px;padding:0 14px}.collection-chip__name[data-astro-cid-r7kh3qbp]{font-size:16px}.saved-card[data-astro-cid-r7kh3qbp]{border-radius:20px;padding:8px}.saved-media[data-astro-cid-r7kh3qbp]{border-radius:14px}.saved-title[data-astro-cid-r7kh3qbp]{font-size:18px}}
