body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.community-list{list-style-type:none;padding:0}.community-item{background-color:#fff;margin-bottom:10px;padding:20px}.community-item h3{margin-top:0}.community-details{align-items:center;display:flex;justify-content:space-between}.community-cost{font-size:20px;font-weight:700}.pagination{display:flex;justify-content:center;list-style-type:none;padding:0}.pagination button{background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;cursor:pointer;margin:0 5px;padding:10px}.pagination button[disabled]{cursor:not-allowed;opacity:.5}.sort-controls{margin-bottom:20px}.sort-controls select{border:1px solid #ddd;border-radius:5px;margin-left:5px;padding:10px}.pagination-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}.page-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 10px;padding:10px 15px;transition:background-color .3s ease}.page-button:hover{background-color:#0056b3}.page-button:disabled{background-color:#ccc;cursor:not-allowed}.page-info{font-size:16px;margin:0 10px}body{background-color:#f0f2f5;color:#333;font-family:Arial,sans-serif;margin:0;padding:20px}.community-table-container{overflow-x:auto;padding:20px}.community-table{border-collapse:collapse;box-shadow:0 2px 4px #0000001a;font-size:16px;margin-top:20px;width:100%}.community-table td,.community-table th{border:1px solid #ddd;padding:12px}.community-table th,.community-table thead tr{background-color:#04aa6d;color:#000}.community-table th{font-weight:700;text-align:left}.community-table th.sortable{cursor:pointer;text-align:center}.community-table th.sorted-column{background-color:#e9e9e9}.community-table tr:nth-child(2n){background-color:#f9f9f9}.community-table tr:hover{background-color:#f1f1f1}.community-table td.earnings{font-size:1.1em;font-weight:700}.community-table a{color:#007bff;text-decoration:none}.community-table a:hover{text-decoration:underline}.center-align,.community-table td.center-align,.community-table th.center-align{text-align:center}.top-bar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:15px}.subscription-container{display:flex;flex-direction:column;width:calc(50% - .5rem)}.email-input,.search-input{border:1px solid #ccc;border-radius:5px;margin:0;padding:10px;width:100%}.subscribe-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.subscribe-success{color:green;margin-top:10px}.logo{font-size:48px;font-weight:700}.logo,.logo-letter{font-family:Your Font,sans-serif}.logo-tracker{color:#333}.header-nav .active{color:#007bff;font-weight:700}.site-footer{background-color:#343a40;color:#fff;padding:2rem 1rem;text-align:center}.footer-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.footer-column{align-items:center;display:flex;flex:1 1 200px;flex-direction:column;justify-content:flex-start;margin:.5rem}.footer-column h3{margin-bottom:1rem}.footer-column ul{list-style-type:none;padding-left:0}.footer-column ul li a{color:#007bff;margin-bottom:.5rem;padding-bottom:.5rem;text-decoration:none}.feedback-button,.subscribe-button{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;margin-top:1rem;padding:10px 20px;text-decoration:none}.feedback-button:hover,.subscribe-button:hover{background-color:#0056b3}@media (max-width:768px){.footer-content{flex-direction:column}.footer-column{max-width:300px;width:100%}}.subscription-prompt{align-items:center;background-color:#007bff;border-radius:4px;color:#fff;display:flex;font-size:1.2rem;justify-content:center;margin-bottom:1rem;padding:.5rem;width:100%}.subscription-container{width:100%}.email-input,.subscribe-button{margin-top:.5rem;width:100%}.subscribe-success{background-color:#28a745;border-radius:4px;color:#fff;display:inline-block;margin-top:1rem;padding:.5rem 1rem}.feather-mail{stroke:#fff}.membership-trends-container{font-family:Arial,sans-serif;padding:20px}.membership-trends-container h1{font-size:2em;margin-bottom:10px}.community-info{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.community-info p{margin:10px 0}.community-info .community-link{color:#007bff;display:block;font-weight:700;margin-top:10px;text-decoration:none}.community-info .community-link:hover{text-decoration:underline}.trend-analysis{background-color:#e9f7ef;border-left:4px solid #28a745;border-radius:8px;padding:20px}.chart-container,.trend-analysis{margin-bottom:20px}.related-links{margin-top:20px}.related-links h2{font-size:1.5em;margin-bottom:10px}.loading-spinner{align-items:center;display:flex;height:100vh;justify-content:center}.community-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:auto;max-width:1200px;padding:2rem}.community-item{align-items:center;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:center}.community-image{aspect-ratio:3/2;height:auto;object-fit:cover;width:100%}.community-info{padding:1rem}.community-info h2{color:#333;font-size:1.5rem;margin:.5rem 0}.earnings,.members{color:#666;font-size:1rem;margin:.25rem 0}.description{font-size:.9rem;margin-bottom:1rem}.learn-more-link{background-color:#007bff;border-radius:4px;color:#fff;font-weight:700;margin-bottom:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.learn-more-link:hover{background-color:#0056b3}@media (max-width:768px){.community-list{grid-template-columns:1fr;padding:1rem}}.top-earner{border-color:gold;position:relative}.top-earner-badge{background-color:gold;border-radius:50px;color:#fff;font-size:.9rem;font-weight:700;left:50%;padding:.9rem .25rem;position:absolute;top:1%;transform:translate(-50%,-5%);z-index:10}
/*# sourceMappingURL=main.36adbcb1.css.map*/