.discovery-page{color:#161616;background:#fff;height:100%;padding:12px 32px 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto}.discovery-content{max-width:1600px;margin-inline:auto}.discovery-tabs{border-bottom:1px solid #e8e8ed;gap:24px;margin-bottom:24px;display:flex}.discovery-tabs button{color:#77777e;min-width:120px;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;padding:14px 24px;font-size:17px;font-weight:600;position:relative}.discovery-tabs button[aria-selected=true]{color:#161616}.discovery-tabs button[aria-selected=true]:after{content:"";background:currentColor;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.discovery-tabs button:hover{color:#161616}.discovery-page :focus-visible{outline-offset:4px;outline:2px solid #ff3474}.discovery-empty{text-align:center;color:#77777e;padding:72px 20px;line-height:1.6}.discovery-empty h2{color:#161616;margin:0 0 8px;font-size:20px;font-weight:600}.discovery-empty button{color:#161616;background:#f2f2f5;border-radius:999px;margin-top:16px;padding:10px 20px}.discovery-accounts{gap:4px;display:grid}.discovery-account{border-radius:12px;align-items:center;gap:16px;padding:10px 12px;display:flex}.discovery-account:hover{background:#fafafa}.discovery-account-link{min-width:0;color:inherit;flex:1;align-items:center;gap:16px;text-decoration:none;display:flex}.discovery-avatar{flex-shrink:0;width:64px;height:64px;font-size:24px}.discovery-identity{flex:1;min-width:0;line-height:1.35}.discovery-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:17px;font-weight:700;overflow:hidden}.discovery-identity p{color:#77777e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.discovery-identity strong{color:#161616;font-weight:600}.discovery-bio{margin-top:2px!important;font-size:14px!important}.discovery-follow{flex-shrink:0;justify-items:end;gap:4px;display:grid}.discovery-follow button{color:#fff;cursor:pointer;touch-action:manipulation;background:#ff3474;border-radius:999px;min-width:104px;height:36px;padding:0 20px;font-size:16px;font-weight:600}.discovery-follow button:hover{background:#e62a66}.discovery-follow button.is-following{color:#161616;background:#f1f1f2}.discovery-follow button:disabled{opacity:.6;cursor:default}.discovery-follow p{color:#d00050;text-align:right;max-width:180px;margin:0;font-size:12px}.is-dark-theme .discovery-page{color:#f5f5f7;background:#111}.is-dark-theme .discovery-tabs{border-color:#303035}.is-dark-theme .discovery-tabs button[aria-selected=true],.is-dark-theme .discovery-tabs button:hover,.is-dark-theme .discovery-empty h2{color:#f5f5f7}.is-dark-theme .discovery-account:hover{background:#1c1c1e}.is-dark-theme .discovery-identity strong{color:#f5f5f7}.is-dark-theme .discovery-follow button.is-following{color:#f5f5f7;background:#29292c}@media (max-width:1000px){.discovery-page{padding-inline:20px}}@media (max-width:640px){.discovery-page{padding:0 12px 32px}.discovery-tabs{gap:0;margin-bottom:16px}.discovery-tabs button{flex:1;min-width:0;min-height:52px;padding:12px;font-size:15px}.discovery-account{gap:12px;padding:10px 0}.discovery-account-link{gap:12px}.discovery-avatar{width:56px;height:56px;font-size:22px}.discovery-follow button{min-width:88px;padding:0 16px;font-size:15px}}@media (min-width:768px){.site-shell .site-content:has(>.discovery-page){padding-top:0}.discovery-page{padding-top:24px}.discovery-tabs{gap:clamp(8px,1vw,24px);padding-right:104px}.discovery-tabs button{flex:0 120px;min-width:0;padding-inline:12px}}.story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;display:grid}@media (min-width:768px) and (max-width:1000px){.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.story-tile{min-width:0}.story-tile>a:first-child{border-radius:8px;transition:transform .15s;display:block}.story-tile>a:first-child:hover{transform:translateY(-2px)}.story-creator{color:#77777e;margin-top:8px;font-size:14px;text-decoration:none;display:inline-block}.story-creator:hover{color:#ff3474}.story-cover{aspect-ratio:3/4;background:#171717;border-radius:8px;display:block;position:relative;overflow:hidden}.story-cover-photo{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.story-cover-title{color:#f0e511;text-align:center;text-transform:uppercase;background:linear-gradient(#0000,#000d);padding:40px 12px 14px;font-size:clamp(22px,2.4vw,32px);line-height:1;position:absolute;inset:auto 0 0}.story-header{align-items:center;gap:24px;margin:8px 0 32px;display:flex}.story-header .story-cover{flex-shrink:0;width:150px}.story-header .story-cover-title{font-size:22px}.story-header-text h1{margin:0;font-size:28px;font-weight:700}.story-header-text .story-creator{margin:4px 0 16px;font-size:15px;display:block}.story-play{color:#fff;background:#ff3474;border-radius:999px;justify-content:center;align-items:center;min-width:120px;height:44px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.story-play:hover{background:#e62a66}.story-actions{flex-wrap:wrap;gap:12px;display:flex}.story-section-title{margin:0 0 16px;font-size:18px;font-weight:700}@media (prefers-reduced-motion:reduce){.story-tile>a:first-child{transition:none}}@media (max-width:640px){.story-header{gap:16px;margin-bottom:24px}.story-header .story-cover{width:112px}.story-header .story-cover-title{padding:24px 8px 10px;font-size:17px}.story-header-text h1{font-size:22px}}.skeleton.discovery-skeleton-avatar{border-radius:50%}.skeleton.discovery-skeleton-name{width:160px;height:18px}.skeleton.discovery-skeleton-line{width:110px;height:13px;margin-top:8px}.skeleton.discovery-skeleton-line.is-short{width:80px}
