/* Discovery keeps the light, playful video-first design. */
.home-area-filter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin:4px auto 20px;padding:0 18px;font-size:12px;color:#655f6b}.home-area-filter select,.home-area-filter button{border:1px solid #e9dfe6;border-radius:20px;background:#fff;color:#27202c;padding:8px 14px;min-height:40px;font:inherit}.home-area-filter button{background:#ff3c8a;color:#fff;border-color:#ff3c8a;font-weight:700}.home-area-filter a{color:#ad2866;font-weight:700}.area-tabs,.profile-category-tabs{display:flex;gap:8px;overflow-x:auto;padding:8px 0 18px;margin-bottom:15px;scrollbar-width:thin}.area-tabs a,.profile-category-tabs a{flex:none;padding:10px 18px;border:1px solid #e9dfe6;border-radius:24px;text-decoration:none;color:#645665;font-size:13px;white-space:nowrap}.area-tabs a[aria-current],.profile-category-tabs a[aria-current]{background:#ffedf5;border-color:#f9b6d3;color:#af2462;font-weight:700}.profile-intro{min-width:0}.profile-kind{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.area-badge{border-radius:20px;background:#ffedf5;color:#b32366;padding:5px 12px;font-size:12px;text-decoration:none}.profile-tagline{font-size:18px;font-weight:700;line-height:1.7}.profile-stats{font-size:13px;color:#756b77}.discovery-profile .profile-portrait{object-fit:contain;background:#fff0f6;object-position:center}.store-official-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.store-official-links p{width:100%;font-size:12px;color:#746976;margin:0}.store-official-links a{display:inline-flex;gap:10px;align-items:center;justify-content:center;border-radius:14px;min-height:44px;padding:10px 18px;text-decoration:none;font-size:13px;font-weight:700;overflow-wrap:anywhere}.official-primary{background:#ff3c8a;color:#fff;order:-1;box-shadow:0 6px 20px #ff3c8a1c}.official-secondary{border:1px solid #eadde5;color:#8a3b61;background:#fff}.profile-members{margin:30px 0}.profile-members h2,.store-information h2{font-size:18px}.member-rail{display:flex;overflow-x:auto;gap:24px;padding:15px 2px}.member-rail a{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:88px;text-decoration:none;color:#29202d}.member-rail img{object-fit:cover;object-position:center 25%;border-radius:50%;border:3px solid #ffe3ef}.member-rail small{font-size:11px;color:#786b78}.store-information{margin:32px 0;padding:24px;border:1px solid #f0e0e8;border-radius:20px;background:#fffafb}.store-information dl{margin:18px 0 0}.store-information dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:12px 0;border-top:1px solid #eee2e9;font-size:14px;line-height:1.7}.store-information dt{color:#7f6c7a}.store-information dd{margin:0;overflow-wrap:anywhere}.profile-share,.profile-privacy{margin:22px 0;font-size:13px;color:#726575;line-height:1.8}.profile-share summary,.profile-privacy summary{cursor:pointer;font-weight:700;padding:10px 0}.profile-share label{display:block;margin-bottom:12px}.profile-share input{display:block;box-sizing:border-box;width:100%;max-width:620px;min-height:44px;padding:10px;border:1px solid #e7dbe2;border-radius:10px;background:#fff;color:#514451}.store-card-image{background:#fff0f6}.store-card-image img{object-fit:contain!important}.discovery-profile .profile-list-heading{gap:12px;flex-wrap:wrap}.discovery-profile .profile-bio{overflow-wrap:anywhere}.discovery-profile .profile-hero h1{overflow-wrap:anywhere}
@media(max-width:700px){.home-area-filter{font-size:11px;margin:0 auto 14px;gap:8px}.home-area-filter>label{display:none}.home-area-filter select{max-width:140px}.home-area-filter a{font-size:11px}.profile-hero{gap:20px}.discovery-profile .profile-portrait{max-height:300px;width:100%}.profile-tagline{font-size:16px}.store-official-links a{flex:1 1 auto}.store-official-links .official-primary{flex-basis:100%}.profile-members{margin:24px 0}.member-rail{gap:16px}.store-information{padding:18px}.store-information dl>div{grid-template-columns:72px 1fr;font-size:13px}.area-tabs a,.profile-category-tabs a{padding:9px 14px}.discovery-profile .sort-tabs{margin-left:0}.profile-page-heading h1{font-size:25px}.profile-share input{font-size:14px}.profile-main{overflow:hidden}}

.embed-share{margin-top:20px;border-top:1px solid #e9dfe6;padding-top:15px;font-size:12px;line-height:1.7}.embed-share summary{cursor:pointer;font-weight:700}.embed-share label{display:block;margin-top:12px}.embed-share textarea{display:block;width:100%;box-sizing:border-box;min-height:130px;border:1px solid #e9dfe6;border-radius:10px;padding:12px;color:#4b414c;background:#faf7fa;resize:vertical;font-size:12px}.embed-share p{color:#776b78}
