:root{font-family:Apercu,sans-serif;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}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;font-weight:700}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:400;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}}.profile-details{display:flex;flex-direction:column;align-items:center;padding:20px;max-width:400px;margin:0 auto}.profile-details img{max-width:100%;height:auto;margin-bottom:20px}.profile-actions{display:flex;flex-direction:column;align-items:center}.profile-details button{margin-top:10px}.profile-details .threads-logo{display:block;margin:0 auto 20px}.profile-details a,.profile-details button{margin-left:auto;margin-right:auto}@media (max-width: 768px){.profile-details{padding:15px}.profile-details img{margin-bottom:15px}.profile-details button{margin-top:8px;padding:8px 16px;font-size:.9em}}:root{font-family:Apercu,sans-serif;line-height:1.6;font-weight:400;color-scheme:light dark;color:#fff;background-color:#1a1a1a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background:linear-gradient(45deg,#87c6dd,#2b5b6c);color:#fff;justify-content:center;align-items:center}h1{font-size:4.2em;line-height:1,2;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.6);font-weight:700}.App{font-family:Apercu,sans-serif;text-align:center;background-color:#2b5b6c99;padding:50px;border-radius:15px;box-shadow:0 10px 20px #00000080}.app-tagline{font-size:1.2em;margin-top:10px;color:#b3cce0}.App-header{margin-bottom:50px}.App-logo{height:180px;pointer-events:none}.profiles-list{display:flex;justify-content:center;gap:40px;margin-bottom:50px;flex-wrap:wrap}.profile-card{border:1px solid #6197B0;padding:30px;border-radius:12px;cursor:pointer;background-color:#9bd3dd4d;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 5px 10px #0006;width:100px;height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.profile-card:hover{transform:translateY(-12px);box-shadow:0 15px 25px #0009}.profile-card h2{color:#fff;margin-top:0;font-size:1.2em;font-weight:700}.profile-card img{max-width:100%;height:auto;border-radius:50%;border:5px solid #00A5DF;box-shadow:0 0 10px #00a5dfcc}.profile-details{margin-top:40px;padding:40px;border:1px solid #2B5B6C;border-radius:12px;display:inline-block;background-color:#9bd3dd4d;box-shadow:0 8px 16px #0006}.profile-details h2{color:#fff;margin-top:0;font-size:2em;font-weight:700}.profile-details img{max-width:100%;height:auto;border-radius:10px;margin-bottom:20px}.profile-details p{color:#b3cce0;font-size:1em;line-height:1.6;text-align:left}.profile-details strong{color:#fff}.profile-details button{background-color:#00a5df;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease;margin-top:20px}.profile-details button:hover{background-color:#007ba3}@media (max-width: 768px){h1{font-size:2.5em}.App{padding:20px}.profiles-list{gap:20px}.profile-card{padding:20px;width:100%}.profile-details{padding:20px;margin-top:20px}.profile-details h2{font-size:1.5em}.profile-details button{font-size:.9em;padding:8px 16px}.app-tagline{font-size:1em;margin-top:20px}.App-logo{max-width:300px}}@media (min-width: 769px) and (max-width: 1200px){.profile-card{width:45%}}@media (min-width: 1201px){.profile-card{width:30%}}
