.explore-nav{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #deded0;background:#f3eee1}.explore-nav button{padding:12px 8px;border:0;border-right:1px solid #deded0;background:transparent;font-size:11px;color:#8c684e}.explore-nav button:last-child{border:0}.explore-nav button:hover{background:#ece2cd}.explore-nav span{display:block;font-size:9px;margin-top:4px;color:#9b927d}.music-head>div{min-width:0}.music-head b{display:block;overflow-wrap:anywhere}.music-head small{letter-spacing:0;line-height:1.5;font-family:inherit}.music-head>button{flex-shrink:0}.music-links{display:flex;gap:8px;margin-top:13px;justify-content:space-between;align-items:center}.music-links button,.music-links a{font:10px 'Malgun Gothic',sans-serif;background:#f5f6ed;border:1px solid #c8d0bc;border-radius:4px;padding:8px;color:var(--green);text-decoration:none;white-space:nowrap}.music-links a:hover,.track-download:hover{background:#edf0df}#tracks .track-row{display:flex;gap:7px}#tracks .track-play{flex:1;min-width:0;padding:12px;gap:12px}#tracks .track-play div{min-width:0}#tracks .track-play b{font-size:13px;display:block;overflow-wrap:anywhere}#tracks .track-play small{display:block;margin-top:5px;line-height:1.5}#tracks .track-download{width:45px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;background:#eef1e5;border:1px solid #cbd4c0;border-radius:6px;font-size:20px;color:#57734f}#tracks .track-download span{font-size:8px;margin-top:3px;color:#718269}#album{width:min(680px,calc(100% - 24px));background:#f1e7d7;padding:28px}#album .eyebrow{color:#a38562}.album-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.album-heading h2{margin:0;font-size:24px;letter-spacing:-1px}.album-heading>span{font:11px monospace;color:#a17d56}.album-intro{font-size:11px;line-height:1.8;color:#98856d;margin:10px 0 15px}.variant-switch{display:flex;align-items:center;gap:5px;margin:13px 0 17px;flex-wrap:wrap}.variant-switch>span{font-size:10px;color:#95836b;margin-right:7px}.variant-switch button{border:1px solid #c9b89e;background:transparent;border-radius:20px;color:#937d61;padding:6px 11px;font-size:10px}.variant-switch button[aria-pressed=true]{background:#6f806a;color:#fff;border-color:#6f806a}.album-photo{background:#fffdf4;padding:10px 10px 13px;box-shadow:0 4px 8px #7b644420;transform:rotate(-.5deg)}.album-photo img{width:100%;aspect-ratio:3/2;object-fit:contain;display:block;background:#e5decf}.album-photo>span{font-size:10px;display:block;text-align:center;margin-top:11px;letter-spacing:1px;color:#94826c}.memory-copy{padding:19px 4px 0}.memory-copy>small{font-size:10px;color:#a48a69}.memory-copy h3{margin:7px 0 11px;font-size:21px;letter-spacing:-.7px}.memory-copy p{font-size:12px;line-height:1.8;color:#7b725f}.memory-copy blockquote{margin:14px 0 17px;padding:10px 14px;border-left:2px solid #b89972;font-size:11px;line-height:1.8;color:#8d775d;background:#e9decc}.album-controls{display:flex;justify-content:space-between;align-items:center}.album-controls button{border:1px solid #cfbea4;background:#f8efdf;border-radius:6px;padding:9px 15px;color:#97795b;font-size:12px}#memoryFavorite[aria-pressed=true]{color:#b5726a;background:#f5dfd3}#memoryThumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:18px}#memoryThumbs button{position:relative;padding:3px;border:1px solid #c9baa0;background:#fff8e9;border-radius:3px}#memoryThumbs button[aria-pressed=true]{border:2px solid #7a8f70}#memoryThumbs img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}#memoryThumbs span{font:8px monospace;display:block;margin-top:4px;color:#99886e}#phone{width:min(480px,calc(100% - 20px));padding:23px 23px 16px;background:#fffdfa;border:5px solid #505b50;border-radius:26px}.phone-top{display:flex;justify-content:space-between;font-size:9px;color:#91958b;margin:0 8px 18px}.phone-heading{display:flex;align-items:center;justify-content:space-between}.phone-heading h2{font-size:20px;letter-spacing:-1px;margin:0}.phone-heading>span{font-size:25px;color:#bf8a7b}#accountTabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:21px 0 15px;border-bottom:1px solid #e7e8e1;margin-bottom:18px}#accountTabs button{border:0;background:transparent;display:flex;align-items:center;flex-direction:column;gap:7px;font-size:10px;color:#9c9c91;padding:0}.social-ring{width:54px;height:54px;border:1px solid #ddd5c7;padding:3px;border-radius:50%}.social-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%}#accountTabs [aria-selected=true]{color:#5e7857;font-weight:bold}#accountTabs [aria-selected=true] .social-ring{border:2px solid #889e78;padding:2px}.social-profile{display:flex;gap:12px;align-items:center}.social-profile>img{width:65px;height:65px;border-radius:50%;object-fit:cover}.social-profile b{font-size:12px;overflow-wrap:anywhere}.social-profile p{font-size:10px;line-height:1.8;color:#92988a;margin:6px 0 0}.social-profile strong{font-size:12px;font-weight:bold;color:#5f7158}.social-name{font-size:12px;margin:17px 0 5px}.social-bio{font-size:11px;line-height:1.8;white-space:normal;overflow-wrap:anywhere;margin:0 0 8px}.private-note{font-size:9px;color:#a7947c}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:18px}.social-grid button{position:relative;padding:0;border:0;background:#eee;overflow:hidden}.social-grid img{width:100%;aspect-ratio:1;display:block;object-fit:cover;transition:filter .15s}.social-grid button:hover img{filter:brightness(.85)}.social-grid button>span{position:absolute;bottom:7px;left:7px;background:#fffdf2e6;padding:4px 7px;border-radius:12px;font-size:9px;color:#9c6c5f}.social-grid-note{font-size:10px;text-align:center;color:#a8aa9c;margin-top:15px}.phone-foot{border-top:1px solid #e7e8df;padding-top:16px;font-size:9px;line-height:1.7;text-align:center;color:#b0b3a6;margin:21px 0 0}.back-feed{border:0;background:#eff2e8;border-radius:4px;padding:9px;font-size:10px;color:#7a8b6e;margin-bottom:18px;max-width:100%;overflow-wrap:anywhere}.post-meta{display:flex;align-items:center;gap:9px;font-size:11px;margin-bottom:11px}.post-meta img{width:31px;height:31px;border-radius:50%;object-fit:cover}.post-meta small{display:block;margin-top:3px;font-size:9px;color:#999d90}.social-post-image{width:100%;max-height:420px;object-fit:contain;display:block;background:#f5f3ec;aspect-ratio:1}.social-actions{display:flex;align-items:center;gap:9px;margin:10px 0}.social-actions button{border:0;background:none;color:#8f9c84;padding:5px;font-size:23px}.social-actions button.liked{color:#c68079}.social-actions span{font-size:10px;color:#979e8d}.social-actions #savePost{margin-left:auto;font-size:11px}.social-caption{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.social-caption b{font-size:11px;color:#668061;margin-right:4px}.social-tags{font-size:10px;color:#7e9575}.social-comments{padding-top:6px}.social-comments p{font-size:11px;line-height:1.8;color:#8d9482;margin:8px 0}.social-comments b{font-size:10px;color:#687e5f;margin-right:4px}.post-pager{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid #e6e8dd;gap:7px}.post-pager button{border:0;background:none;font-size:10px;padding:5px;color:#8b997d}.post-pager span{font:9px monospace;color:#a5ac98}@media(max-width:720px){.explore-nav button{font-size:10px;padding:11px 3px}.explore-nav span{font-size:8px}#album{padding:24px 16px}.album-heading h2{font-size:21px}.album-photo{padding:7px 7px 11px}.album-intro{font-size:10px}.memory-copy h3{font-size:19px}#phone{padding:22px 16px 16px;border-width:4px}.phone-heading h2{font-size:19px}.social-profile{gap:9px}.social-profile>img{width:54px;height:54px}.social-profile b{font-size:10px}.social-profile p{font-size:9px}.social-ring{width:49px;height:49px}#tracks .track-play{padding:10px;gap:9px}#tracks .track-play b{font-size:12px}#tracks .track-play small{font-size:9px}.music-links{justify-content:flex-start}.music-links button,.music-links a{padding:8px 10px}}
.shared-photo-note{font-size:9px;color:#9c8e76;margin:-8px 0 15px}
.shared-photo-note{font-size:9px;color:#9c8e76;margin:-8px 0 15px}
dialog>.close{position:sticky;top:0;float:right;right:auto;margin-top:-19px;margin-right:-16px;width:28px;height:28px;line-height:20px;border-radius:50%;background:#faf9f1ed;z-index:3}#phone>.close{margin-top:-15px;margin-right:-12px;background:#fffdfaee}
