.Trending-module__Zmnypa__container{flex-direction:column;min-height:100vh;padding:0 2rem;display:flex}.Trending-module__Zmnypa__header{width:100%;max-width:1200px;margin:0 auto;padding:2rem 0 1rem}.Trending-module__Zmnypa__backLink{color:#0070f3;font-weight:500;text-decoration:none;transition:color .2s}.Trending-module__Zmnypa__backLink:hover{color:#0051cc}.Trending-module__Zmnypa__main{flex-direction:column;flex:1;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:2rem 0;display:flex}.Trending-module__Zmnypa__titleSection{text-align:center;margin-bottom:3rem}.Trending-module__Zmnypa__title{color:#333;margin:0 0 1rem;font-size:3rem}[data-theme=dark] .Trending-module__Zmnypa__title{color:#e5e5e5}.Trending-module__Zmnypa__subtitle{color:#666;margin:0;font-size:1.2rem}[data-theme=dark] .Trending-module__Zmnypa__subtitle{color:#b3b3b3}.Trending-module__Zmnypa__loading{text-align:center;color:#666;padding:3rem;font-size:1.2rem}[data-theme=dark] .Trending-module__Zmnypa__loading{color:#b3b3b3}.Trending-module__Zmnypa__trendingList{flex-direction:column;gap:1.5rem;width:100%;display:flex}.Trending-module__Zmnypa__trendingCard{background:#fff;border:2px solid #eaeaea;border-radius:12px;gap:1.5rem;padding:2rem;transition:all .3s;display:flex}[data-theme=dark] .Trending-module__Zmnypa__trendingCard{background:#2d2d2d;border:2px solid #404040}.Trending-module__Zmnypa__trendingCard:hover{border-color:#0070f3;transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}[data-theme=dark] .Trending-module__Zmnypa__trendingCard:hover{box-shadow:0 6px 16px #0000004d}.Trending-module__Zmnypa__rank{color:#0070f3;justify-content:center;align-items:center;min-width:60px;font-size:2.5rem;font-weight:700;display:flex}.Trending-module__Zmnypa__cardContent{flex-direction:column;flex:1;gap:1rem;display:flex}.Trending-module__Zmnypa__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Trending-module__Zmnypa__skillName{color:#333;margin:0;font-size:1.5rem}[data-theme=dark] .Trending-module__Zmnypa__skillName{color:#e5e5e5}.Trending-module__Zmnypa__metrics{white-space:nowrap;align-items:center;gap:1rem;display:flex}.Trending-module__Zmnypa__rating{color:#666;font-size:.95rem}[data-theme=dark] .Trending-module__Zmnypa__rating{color:#b3b3b3}.Trending-module__Zmnypa__usage{color:#666;font-size:.95rem}[data-theme=dark] .Trending-module__Zmnypa__usage{color:#b3b3b3}.Trending-module__Zmnypa__description{color:#666;margin:0;font-size:1rem;line-height:1.6}[data-theme=dark] .Trending-module__Zmnypa__description{color:#b3b3b3}.Trending-module__Zmnypa__tags{flex-wrap:wrap;gap:.5rem;display:flex}.Trending-module__Zmnypa__tag{color:#555;background:#f0f0f0;border-radius:12px;padding:.25rem .75rem;font-size:.85rem}[data-theme=dark] .Trending-module__Zmnypa__tag{color:#b3b3b3;background:#1a1a1a}.Trending-module__Zmnypa__cardFooter{border-top:1px solid #f0f0f0;align-items:center;gap:1rem;padding-top:.5rem;display:flex}[data-theme=dark] .Trending-module__Zmnypa__cardFooter{border-top:1px solid #404040}.Trending-module__Zmnypa__category{color:#0070f3;font-size:.9rem;font-weight:500}.Trending-module__Zmnypa__difficulty{color:#666;background:#f0f0f0;border-radius:12px;padding:.25rem .75rem;font-size:.85rem}[data-theme=dark] .Trending-module__Zmnypa__difficulty{color:#b3b3b3;background:#1a1a1a}.Trending-module__Zmnypa__viewLink{color:#0070f3;margin-left:auto;font-weight:500;text-decoration:none;transition:color .2s}.Trending-module__Zmnypa__viewLink:hover{color:#0051cc}.Trending-module__Zmnypa__footer{border-top:1px solid #eaeaea;justify-content:center;align-items:center;margin-top:3rem;padding:2rem 0;display:flex}[data-theme=dark] .Trending-module__Zmnypa__footer{border-top:1px solid #404040}@media (max-width:768px){.Trending-module__Zmnypa__title{font-size:2rem}.Trending-module__Zmnypa__trendingCard{flex-direction:column;padding:1.5rem}.Trending-module__Zmnypa__rank{min-width:auto;font-size:2rem}.Trending-module__Zmnypa__cardHeader{flex-direction:column}.Trending-module__Zmnypa__metrics{flex-direction:column;align-items:flex-start;gap:.5rem}}
