body{background-color:#2f2d2d;margin:0;padding:0;color:#eee;display:grid;place-content:center}.custom-section{display:flex;flex-direction:column;border:dashed 5px rgba(214,214,214,.613);margin:1.5rem;padding:1.5rem;width:800px;min-height:500px;overflow:hidden;border-radius:20px}.custom-section .main-content:has(.ig-follow-card){flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column}.custom-section .main-content:has(.tt-follow-card){flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row dense;justify-items:center;gap:5px}.custom-section .title{color:#d72626;text-align:center;font-size:2rem;margin:0;margin-bottom:3rem}.custom-section .main-content{overflow:hidden}.custom-section .main-content>.ig-follow-card{margin-bottom:1.2rem}.custom-section .main-content>.tt-follow-card{margin:.5rem}@media screen and (max-width: 930px){.custom-section{width:600px}.tt-container .main-content .tt-follow-card{width:180px;height:280px}}@media screen and (max-width: 720px){.custom-section{width:400px}.tt-container .main-content{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width: 525px){.custom-section{width:200px}.tt-container .main-content{grid-template-columns:repeat(1,1fr)!important}.custom-section .main-content>.ig-follow-card{margin-bottom:3rem}.ig-container .main-content .ig-follow-card{flex-direction:column;justify-content:center;align-items:center;width:auto;gap:10px}.ig-container .main-content .ig-follow-card aside,.ig-container .main-content .ig-follow-card .btn-follow{width:100%}}.ig-follow-card{margin:0;display:flex;justify-content:space-between;width:400px}.ig-follow-card img{width:50px;height:50px;border-radius:1000px}.ig-follow-card header{display:flex;align-items:center;gap:10px}.ig-follow-card .info{display:flex;flex-direction:column;justify-content:start}.ig-follow-card .info span{opacity:.7;font-size:.8rem}.ig-follow-card .btn-follow{background-color:#0095f6;color:#f5f5f5;font-weight:600;font-size:14px;padding:7px 16px;outline:none}.ig-follow-card .btn-follow.is-following{background-color:#f5f5f5;color:#000}.ig-follow-card .btn-follow:hover{border-color:transparent;background-color:#1877f2;transition:.2s ease color}.ig-follow-card .btn-follow.is-following:hover{background-color:#dbdbdb;color:#000}.ig-follow-card aside{display:flex;align-items:center}.tt-follow-card{margin:0;font-family:sans-serif;position:relative;display:flex;justify-content:space-between;flex-direction:column;width:210px;height:300px}.tt-follow-card .bg-img{position:absolute;overflow:hidden;border-radius:8px;width:100%;height:100%}.tt-follow-card .bg-img img{width:100%;height:100%;object-fit:cover;opacity:.8}.tt-follow-card .info{position:absolute;top:50%;left:50%;transform:translate(-50%,-20%);text-align:center}.tt-follow-card .info img{width:50px;height:50px;border-radius:1000px}.tt-follow-card .info h5,.tt-follow-card .info h3{margin:0}.tt-follow-card .info .btn-follow{margin-top:8px;border-radius:4px;border:none;background-color:#ff3b5c;color:#eee;font-size:18px;font-weight:600;outline:none;width:160px;height:35px;display:flex;align-items:center;justify-content:center;transition:.01s}.tt-follow-card .info .btn-follow.is-following{background-color:#eee;color:#000}.tt-follow-card .info .btn-follow:hover{background:linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),rgb(254,44,85)}.tt-follow-card .info .btn-follow.is-following:hover{background-color:#dbdbdb}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
