Open demo

CSS code

HTML
<div><span class="lbl">Glow ring · brand-coloured icon and glow on hover</span>
<ul class="dk-row-list" role="list">
  <li><a class="dk dk-ring dk-github" href="https://github.com/uicookies" aria-label="uiCookies on GitHub"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a></li>
  <li><a class="dk dk-ring dk-x" href="https://x.com/uicookies" aria-label="uiCookies on X"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M14.234 10.162 22.977 0h-2.072l-7.591 8.824L7.251 0H.258l9.168 13.343L.258 24H2.33l8.016-9.318L16.749 24h6.993zm-2.837 3.299-.929-1.329L3.076 1.56h3.182l5.965 8.532.929 1.329 7.754 11.09h-3.182z"/></svg></a></li>
  <li><a class="dk dk-ring dk-mastodon" href="https://mastodon.social/@uicookies" aria-label="uiCookies on Mastodon"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"/></svg></a></li>
  <li><a class="dk dk-ring dk-bluesky" href="https://bsky.app/profile/uicookies.com" aria-label="uiCookies on Bluesky"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M5.202 2.857C7.954 4.922 10.913 9.11 12 11.358c1.087-2.247 4.046-6.436 6.798-8.501C20.783 1.366 24 .213 24 3.883c0 .732-.42 6.156-.667 7.037-.856 3.061-3.978 3.842-6.755 3.37 4.854.826 6.089 3.562 3.422 6.299-5.065 5.196-7.28-1.304-7.847-2.97-.104-.305-.152-.448-.153-.327 0-.121-.05.022-.153.327-.568 1.666-2.782 8.166-7.847 2.97-2.667-2.737-1.432-5.473 3.422-6.3-2.777.473-5.899-.308-6.755-3.369C.42 10.04 0 4.615 0 3.883c0-3.67 3.217-2.517 5.202-1.026"/></svg></a></li>
  <li><a class="dk dk-ring dk-discord" href="https://discord.gg/uicookies" aria-label="uiCookies on Discord"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"/></svg></a></li>
  <li><a class="dk dk-ring dk-youtube" href="https://www.youtube.com/@uicookies" aria-label="uiCookies on YouTube"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a></li>
</ul></div>
<div><span class="lbl">Glass dock · app-style tiles that rise on hover</span>
<div class="dk-stage">
<ul class="dk-dock" role="list">
  <li><a class="dk dk-app dk-instagram" href="https://www.instagram.com/uicookies/" aria-label="uiCookies on Instagram"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077"/></svg></a></li>
  <li><a class="dk dk-app dk-line dk-tiktok" href="https://www.tiktok.com/@uicookies" aria-label="uiCookies on TikTok"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg></a></li>
  <li><a class="dk dk-app dk-line dk-threads" href="https://www.threads.com/@uicookies" aria-label="uiCookies on Threads"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M18.263 11.097c-.03-3.486-1.92-5.586-5.111-5.586-2.13 0-3.922.963-4.863 2.499l2.062 1.438c.535-.843 1.272-1.543 2.628-1.543 1.528 0 2.318.85 2.544 2.431a15 15 0 0 0-2.236-.173c-4.125 0-6.068 1.867-6.068 4.336s1.943 3.99 4.804 3.99c3.139 0 5.013-2.115 5.781-4.735.798.361 1.348 1.204 1.348 2.47 0 3.387-3.907 5.232-7.22 5.232-4.885 0-8.077-3.207-8.077-8.424 0-6.392 4.223-10.487 9.9-10.487 3.808 0 5.69 1.671 6.97 3.914l2.108-1.475C21.44 2.078 18.331 0 13.663 0 6.227 0 1.168 5.277 1.168 12.934c0 7 4.953 11.066 10.856 11.066 4.878 0 9.809-2.846 9.809-7.716 0-2.545-1.46-4.231-3.569-5.187m-6.33 4.855c-1.077 0-2.026-.512-2.026-1.453 0-1.483 1.822-1.934 3.606-1.934.678 0 1.34.045 1.927.173-.422 1.927-1.671 3.215-3.508 3.214Z"/></svg></a></li>
  <li><a class="dk dk-app dk-pinterest" href="https://www.pinterest.com/uicookies/" aria-label="uiCookies on Pinterest"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"/></svg></a></li>
  <li><a class="dk dk-app dk-telegram" href="https://t.me/uicookies" aria-label="uiCookies on Telegram"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg></a></li>
  <li><a class="dk dk-app dk-whatsapp" href="https://wa.me/15550100123" aria-label="uiCookies on WhatsApp"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg></a></li>
  <li><a class="dk dk-app dk-rss" href="https://uicookies.com/feed/" aria-label="uiCookies RSS feed"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M19.199 24C19.199 13.467 10.533 4.8 0 4.8V0c13.165 0 24 10.835 24 24h-4.801zM3.291 17.415c1.814 0 3.293 1.479 3.293 3.295 0 1.813-1.485 3.29-3.301 3.29C1.47 24 0 22.526 0 20.71s1.475-3.294 3.291-3.295zM15.909 24h-4.665c0-6.169-5.075-11.245-11.244-11.245V8.09c8.727 0 15.909 7.184 15.909 15.91z"/></svg></a></li>
</ul>
</div></div>
<div><span class="lbl">Profile card with an Elsewhere list</span>
<section class="dk-card" aria-label="Maya Okafor">
  <div class="dk-who"><span class="dk-av" aria-hidden="true">MO</span><div><strong>Maya Okafor</strong><span>Product designer in Lisbon</span></div></div>
  <h2 id="dk-elsewhere">Elsewhere</h2>
  <ul class="dk-list" role="list" aria-labelledby="dk-elsewhere">
    <li><a class="dk-row dk-dribbble" href="https://dribbble.com/mayaokafor"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 24C5.385 24 0 18.615 0 12S5.385 0 12 0s12 5.385 12 12-5.385 12-12 12zm10.12-10.358c-.35-.11-3.17-.953-6.384-.438 1.34 3.684 1.887 6.684 1.992 7.308 2.3-1.555 3.936-4.02 4.395-6.87zm-6.115 7.808c-.153-.9-.75-4.032-2.19-7.77l-.066.02c-5.79 2.015-7.86 6.025-8.04 6.4 1.73 1.358 3.92 2.166 6.29 2.166 1.42 0 2.77-.29 4-.814zm-11.62-2.58c.232-.4 3.045-5.055 8.332-6.765.135-.045.27-.084.405-.12-.26-.585-.54-1.167-.832-1.74C7.17 11.775 2.206 11.71 1.756 11.7l-.004.312c0 2.633.998 5.037 2.634 6.855zm-2.42-8.955c.46.008 4.683.026 9.477-1.248-1.698-3.018-3.53-5.558-3.8-5.928-2.868 1.35-5.01 3.99-5.676 7.17zM9.6 2.052c.282.38 2.145 2.914 3.822 6 3.645-1.365 5.19-3.44 5.373-3.702-1.81-1.61-4.19-2.586-6.795-2.586-.825 0-1.63.1-2.4.285zm10.335 3.483c-.218.29-1.935 2.493-5.724 4.04.24.49.47.985.68 1.486.08.18.15.36.22.53 3.41-.43 6.8.26 7.14.33-.02-2.42-.88-4.64-2.31-6.38z"/></svg></span><b>Dribbble</b><span class="dk-handle">dribbble.com/mayaokafor</span></a></li>
    <li><a class="dk-row dk-behance" href="https://www.behance.net/mayaokafor"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M16.969 16.927a2.561 2.561 0 0 0 1.901.677 2.501 2.501 0 0 0 1.531-.475c.362-.235.636-.584.779-.99h2.585a5.091 5.091 0 0 1-1.9 2.896 5.292 5.292 0 0 1-3.091.88 5.839 5.839 0 0 1-2.284-.433 4.871 4.871 0 0 1-1.723-1.211 5.657 5.657 0 0 1-1.08-1.874 7.057 7.057 0 0 1-.383-2.393c-.005-.8.129-1.595.396-2.349a5.313 5.313 0 0 1 5.088-3.604 4.87 4.87 0 0 1 2.376.563c.661.362 1.231.87 1.668 1.485a6.2 6.2 0 0 1 .943 2.133c.194.821.263 1.666.205 2.508h-7.699c-.063.79.184 1.574.688 2.187ZM6.947 4.084a8.065 8.065 0 0 1 1.928.198 4.29 4.29 0 0 1 1.49.638c.418.303.748.711.958 1.182.241.579.357 1.203.341 1.83a3.506 3.506 0 0 1-.506 1.961 3.726 3.726 0 0 1-1.503 1.287 3.588 3.588 0 0 1 2.027 1.437c.464.747.697 1.615.67 2.494a4.593 4.593 0 0 1-.423 2.032 3.945 3.945 0 0 1-1.163 1.413 5.114 5.114 0 0 1-1.683.807 7.135 7.135 0 0 1-1.928.259H0V4.084h6.947Zm-.235 12.9c.308.004.616-.029.916-.099a2.18 2.18 0 0 0 .766-.332c.228-.158.411-.371.534-.619.142-.317.208-.663.191-1.009a2.08 2.08 0 0 0-.642-1.715 2.618 2.618 0 0 0-1.696-.505h-3.54v4.279h3.471Zm13.635-5.967a2.13 2.13 0 0 0-1.654-.619 2.336 2.336 0 0 0-1.163.259 2.474 2.474 0 0 0-.738.62 2.359 2.359 0 0 0-.396.792c-.074.239-.12.485-.137.734h4.769a3.239 3.239 0 0 0-.679-1.785l-.002-.001Zm-13.813-.648a2.254 2.254 0 0 0 1.423-.433c.399-.355.607-.88.56-1.413a1.916 1.916 0 0 0-.178-.891 1.298 1.298 0 0 0-.495-.533 1.851 1.851 0 0 0-.711-.274 3.966 3.966 0 0 0-.835-.073H3.241v3.631h3.293v-.014ZM21.62 5.122h-5.976v1.527h5.976V5.122Z"/></svg></span><b>Behance</b><span class="dk-handle">behance.net/mayaokafor</span></a></li>
    <li><a class="dk-row dk-linkedin" href="https://www.linkedin.com/in/mayaokafor"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill-rule="evenodd" d="M4.5 2h15A2.5 2.5 0 0 1 22 4.5v15a2.5 2.5 0 0 1-2.5 2.5h-15A2.5 2.5 0 0 1 2 19.5v-15A2.5 2.5 0 0 1 4.5 2zM7 5.15a1.65 1.65 0 1 0 0 3.3 1.65 1.65 0 1 0 0-3.3zM5.6 9.6v8.9h2.8V9.6zM10.4 9.6v8.9h2.8v-4.3c0-1.45.7-2.3 1.95-2.3 1.2 0 1.5.95 1.5 2.1v4.5h2.8v-5.05c0-2.45-.75-4.1-3.35-4.1-1.45 0-2.5.7-2.95 1.5V9.6z"/></svg></span><b>LinkedIn</b><span class="dk-handle">Maya Okafor</span></a></li>
    <li><a class="dk-row dk-github" href="https://github.com/mokafor"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></span><b>GitHub</b><span class="dk-handle">github.com/mokafor</span></a></li>
    <li><a class="dk-row dk-email" href="mailto:[email protected]"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill-rule="evenodd" d="M4.5 4h15A2.5 2.5 0 0 1 22 6.5v11a2.5 2.5 0 0 1-2.5 2.5h-15A2.5 2.5 0 0 1 2 17.5v-11A2.5 2.5 0 0 1 4.5 4zM5.7 6 12 10.75 18.3 6zM4 7.25V17.5c0 .28.22.5.5.5h15a.5.5 0 0 0 .5-.5V7.25l-7.4 5.55a1 1 0 0 1-1.2 0z"/></svg></span><b>Email</b><span class="dk-handle">[email protected]</span></a></li>
  </ul>
</section></div>
CSS
/* Dark social icons for near-black interfaces. Icon colours are chosen per network: the brand colour when it
   keeps 3:1 against the dark tile (--dk-glow), otherwise near-white, so GitHub, X and Threads stay visible.
   Icon-only links are named by aria-label; profile rows are named by their text. Icons are aria-hidden. */
.dk-row-list{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none}
.dk{display:grid;place-items:center;text-decoration:none;transition:color .25s,border-color .25s,box-shadow .25s,transform .25s,background-color .25s}
.dk svg{width:20px;height:20px;fill:currentColor}
.dk:focus-visible,.dk-row:focus-visible{outline:3px solid #e2e8f0;outline-offset:3px}
.dk-row{transition:background-color .2s}

/* 1. glow ring */
.dk-ring{width:48px;height:48px;border:1px solid #273244;border-radius:50%;background:#111827;color:#cbd5e1}
.dk-ring:hover,.dk-ring:focus-visible{color:var(--dk-glow);border-color:var(--dk-glow);
  box-shadow:0 0 0 1px var(--dk-glow),0 0 24px -4px var(--dk-brand)}
/* 2. glass dock */
.dk-dock{display:inline-flex;flex-wrap:wrap;gap:10px;margin:0;padding:10px;list-style:none;border:1px solid rgba(255,255,255,.12);border-radius:22px;
  background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.dk-app{width:46px;height:46px;border-radius:13px;background:var(--dk-brand);color:var(--dk-on);transform-origin:50% 100%}
.dk-app.dk-line{box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}
.dk-app:hover,.dk-app:focus-visible{transform:translateY(-6px) scale(1.15)}
/* 3. profile card */
.dk-card{max-width:420px;border:1px solid #1f2937;border-radius:20px;background:#111827;overflow:hidden}
.dk-who{display:flex;align-items:center;gap:14px;padding:22px 22px 18px}
.dk-av{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#f472b6,#6366f1);
  color:#fff;font-weight:800;letter-spacing:.02em}
.dk-who strong{display:block;color:#f8fafc;font-size:1.05rem}
.dk-who div span{display:block;color:#94a3b8;font-size:.88rem}
.dk-card h2{margin:0;padding:0 22px 8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}
.dk-list{margin:0;padding:0 10px 12px;list-style:none}
.dk-row{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:12px;color:#e2e8f0;text-decoration:none;font-size:.92rem}
.dk-row .dk-tile{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#1f2937;color:var(--dk-glow)}
.dk-row svg{width:18px;height:18px;fill:currentColor}
.dk-row b{font-weight:600}
.dk-row .dk-handle{margin-left:auto;color:#94a3b8;font-size:.84rem;text-align:right;overflow-wrap:anywhere}
.dk-row:hover,.dk-row:focus-visible{background:#1f2937}
.dk-row:hover .dk-tile,.dk-row:focus-visible .dk-tile{background:var(--dk-brand);color:var(--dk-on)}
.dk-row:focus-visible{outline-offset:-2px}
@media (prefers-reduced-motion:reduce){.dk,.dk-row{transition:none}.dk-app:hover,.dk-app:focus-visible{transform:none}}
.dk-behance{--dk-brand:#1769FF;--dk-on:#ffffff;--dk-glow:#1769FF}
.dk-bluesky{--dk-brand:#1185FE;--dk-on:#ffffff;--dk-glow:#1185FE}
.dk-discord{--dk-brand:#5865F2;--dk-on:#ffffff;--dk-glow:#5865F2}
.dk-dribbble{--dk-brand:#EA4C89;--dk-on:#ffffff;--dk-glow:#EA4C89}
.dk-email{--dk-brand:#0F766E;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-github{--dk-brand:#181717;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-instagram{--dk-brand:#FF0069;--dk-on:#ffffff;--dk-glow:#FF0069}
.dk-linkedin{--dk-brand:#0A66C2;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-mastodon{--dk-brand:#6364FF;--dk-on:#ffffff;--dk-glow:#6364FF}
.dk-pinterest{--dk-brand:#BD081C;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-rss{--dk-brand:#FFA500;--dk-on:#0b0f17;--dk-glow:#FFA500}
.dk-telegram{--dk-brand:#26A5E4;--dk-on:#0b0f17;--dk-glow:#26A5E4}
.dk-threads{--dk-brand:#000000;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-tiktok{--dk-brand:#000000;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-whatsapp{--dk-brand:#25D366;--dk-on:#0b0f17;--dk-glow:#25D366}
.dk-x{--dk-brand:#000000;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-youtube{--dk-brand:#FF0000;--dk-on:#ffffff;--dk-glow:#FF0000}

Bootstrap 5 code

Requires: Bootstrap 5.3.8 CSS

HTML
<div><span class="lbl">Glow ring · brand-coloured icon and glow on hover</span>
<ul class="dk-row-list list-unstyled d-flex flex-wrap m-0">
  <li><a class="btn rounded-circle dk dk-ring dk-github" href="https://github.com/uicookies" aria-label="uiCookies on GitHub"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a></li>
  <li><a class="btn rounded-circle dk dk-ring dk-x" href="https://x.com/uicookies" aria-label="uiCookies on X"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M14.234 10.162 22.977 0h-2.072l-7.591 8.824L7.251 0H.258l9.168 13.343L.258 24H2.33l8.016-9.318L16.749 24h6.993zm-2.837 3.299-.929-1.329L3.076 1.56h3.182l5.965 8.532.929 1.329 7.754 11.09h-3.182z"/></svg></a></li>
  <li><a class="btn rounded-circle dk dk-ring dk-mastodon" href="https://mastodon.social/@uicookies" aria-label="uiCookies on Mastodon"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"/></svg></a></li>
  <li><a class="btn rounded-circle dk dk-ring dk-bluesky" href="https://bsky.app/profile/uicookies.com" aria-label="uiCookies on Bluesky"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M5.202 2.857C7.954 4.922 10.913 9.11 12 11.358c1.087-2.247 4.046-6.436 6.798-8.501C20.783 1.366 24 .213 24 3.883c0 .732-.42 6.156-.667 7.037-.856 3.061-3.978 3.842-6.755 3.37 4.854.826 6.089 3.562 3.422 6.299-5.065 5.196-7.28-1.304-7.847-2.97-.104-.305-.152-.448-.153-.327 0-.121-.05.022-.153.327-.568 1.666-2.782 8.166-7.847 2.97-2.667-2.737-1.432-5.473 3.422-6.3-2.777.473-5.899-.308-6.755-3.369C.42 10.04 0 4.615 0 3.883c0-3.67 3.217-2.517 5.202-1.026"/></svg></a></li>
  <li><a class="btn rounded-circle dk dk-ring dk-discord" href="https://discord.gg/uicookies" aria-label="uiCookies on Discord"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"/></svg></a></li>
  <li><a class="btn rounded-circle dk dk-ring dk-youtube" href="https://www.youtube.com/@uicookies" aria-label="uiCookies on YouTube"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a></li>
</ul></div>
<div><span class="lbl">Glass dock · app-style tiles that rise on hover</span>
<div class="dk-stage">
<ul class="dk-dock">
  <li><a class="btn dk dk-app dk-instagram" href="https://www.instagram.com/uicookies/" aria-label="uiCookies on Instagram"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077"/></svg></a></li>
  <li><a class="btn dk dk-app dk-line dk-tiktok" href="https://www.tiktok.com/@uicookies" aria-label="uiCookies on TikTok"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg></a></li>
  <li><a class="btn dk dk-app dk-line dk-threads" href="https://www.threads.com/@uicookies" aria-label="uiCookies on Threads"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M18.263 11.097c-.03-3.486-1.92-5.586-5.111-5.586-2.13 0-3.922.963-4.863 2.499l2.062 1.438c.535-.843 1.272-1.543 2.628-1.543 1.528 0 2.318.85 2.544 2.431a15 15 0 0 0-2.236-.173c-4.125 0-6.068 1.867-6.068 4.336s1.943 3.99 4.804 3.99c3.139 0 5.013-2.115 5.781-4.735.798.361 1.348 1.204 1.348 2.47 0 3.387-3.907 5.232-7.22 5.232-4.885 0-8.077-3.207-8.077-8.424 0-6.392 4.223-10.487 9.9-10.487 3.808 0 5.69 1.671 6.97 3.914l2.108-1.475C21.44 2.078 18.331 0 13.663 0 6.227 0 1.168 5.277 1.168 12.934c0 7 4.953 11.066 10.856 11.066 4.878 0 9.809-2.846 9.809-7.716 0-2.545-1.46-4.231-3.569-5.187m-6.33 4.855c-1.077 0-2.026-.512-2.026-1.453 0-1.483 1.822-1.934 3.606-1.934.678 0 1.34.045 1.927.173-.422 1.927-1.671 3.215-3.508 3.214Z"/></svg></a></li>
  <li><a class="btn dk dk-app dk-pinterest" href="https://www.pinterest.com/uicookies/" aria-label="uiCookies on Pinterest"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"/></svg></a></li>
  <li><a class="btn dk dk-app dk-telegram" href="https://t.me/uicookies" aria-label="uiCookies on Telegram"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg></a></li>
  <li><a class="btn dk dk-app dk-whatsapp" href="https://wa.me/15550100123" aria-label="uiCookies on WhatsApp"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg></a></li>
  <li><a class="btn dk dk-app dk-rss" href="https://uicookies.com/feed/" aria-label="uiCookies RSS feed"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M19.199 24C19.199 13.467 10.533 4.8 0 4.8V0c13.165 0 24 10.835 24 24h-4.801zM3.291 17.415c1.814 0 3.293 1.479 3.293 3.295 0 1.813-1.485 3.29-3.301 3.29C1.47 24 0 22.526 0 20.71s1.475-3.294 3.291-3.295zM15.909 24h-4.665c0-6.169-5.075-11.245-11.244-11.245V8.09c8.727 0 15.909 7.184 15.909 15.91z"/></svg></a></li>
</ul>
</div></div>
<div><span class="lbl">Profile card with an Elsewhere list</span>
<section class="card dk-card" aria-label="Maya Okafor">
  <div class="dk-who"><span class="dk-av" aria-hidden="true">MO</span><div><strong>Maya Okafor</strong><span>Product designer in Lisbon</span></div></div>
  <h2 id="dk-elsewhere">Elsewhere</h2>
  <ul class="list-group list-group-flush dk-list" aria-labelledby="dk-elsewhere">
    <li class="list-group-item"><a class="list-group-item-action dk-row dk-dribbble" href="https://dribbble.com/mayaokafor"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 24C5.385 24 0 18.615 0 12S5.385 0 12 0s12 5.385 12 12-5.385 12-12 12zm10.12-10.358c-.35-.11-3.17-.953-6.384-.438 1.34 3.684 1.887 6.684 1.992 7.308 2.3-1.555 3.936-4.02 4.395-6.87zm-6.115 7.808c-.153-.9-.75-4.032-2.19-7.77l-.066.02c-5.79 2.015-7.86 6.025-8.04 6.4 1.73 1.358 3.92 2.166 6.29 2.166 1.42 0 2.77-.29 4-.814zm-11.62-2.58c.232-.4 3.045-5.055 8.332-6.765.135-.045.27-.084.405-.12-.26-.585-.54-1.167-.832-1.74C7.17 11.775 2.206 11.71 1.756 11.7l-.004.312c0 2.633.998 5.037 2.634 6.855zm-2.42-8.955c.46.008 4.683.026 9.477-1.248-1.698-3.018-3.53-5.558-3.8-5.928-2.868 1.35-5.01 3.99-5.676 7.17zM9.6 2.052c.282.38 2.145 2.914 3.822 6 3.645-1.365 5.19-3.44 5.373-3.702-1.81-1.61-4.19-2.586-6.795-2.586-.825 0-1.63.1-2.4.285zm10.335 3.483c-.218.29-1.935 2.493-5.724 4.04.24.49.47.985.68 1.486.08.18.15.36.22.53 3.41-.43 6.8.26 7.14.33-.02-2.42-.88-4.64-2.31-6.38z"/></svg></span><b>Dribbble</b><span class="dk-handle">dribbble.com/mayaokafor</span></a></li>
    <li class="list-group-item"><a class="list-group-item-action dk-row dk-behance" href="https://www.behance.net/mayaokafor"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M16.969 16.927a2.561 2.561 0 0 0 1.901.677 2.501 2.501 0 0 0 1.531-.475c.362-.235.636-.584.779-.99h2.585a5.091 5.091 0 0 1-1.9 2.896 5.292 5.292 0 0 1-3.091.88 5.839 5.839 0 0 1-2.284-.433 4.871 4.871 0 0 1-1.723-1.211 5.657 5.657 0 0 1-1.08-1.874 7.057 7.057 0 0 1-.383-2.393c-.005-.8.129-1.595.396-2.349a5.313 5.313 0 0 1 5.088-3.604 4.87 4.87 0 0 1 2.376.563c.661.362 1.231.87 1.668 1.485a6.2 6.2 0 0 1 .943 2.133c.194.821.263 1.666.205 2.508h-7.699c-.063.79.184 1.574.688 2.187ZM6.947 4.084a8.065 8.065 0 0 1 1.928.198 4.29 4.29 0 0 1 1.49.638c.418.303.748.711.958 1.182.241.579.357 1.203.341 1.83a3.506 3.506 0 0 1-.506 1.961 3.726 3.726 0 0 1-1.503 1.287 3.588 3.588 0 0 1 2.027 1.437c.464.747.697 1.615.67 2.494a4.593 4.593 0 0 1-.423 2.032 3.945 3.945 0 0 1-1.163 1.413 5.114 5.114 0 0 1-1.683.807 7.135 7.135 0 0 1-1.928.259H0V4.084h6.947Zm-.235 12.9c.308.004.616-.029.916-.099a2.18 2.18 0 0 0 .766-.332c.228-.158.411-.371.534-.619.142-.317.208-.663.191-1.009a2.08 2.08 0 0 0-.642-1.715 2.618 2.618 0 0 0-1.696-.505h-3.54v4.279h3.471Zm13.635-5.967a2.13 2.13 0 0 0-1.654-.619 2.336 2.336 0 0 0-1.163.259 2.474 2.474 0 0 0-.738.62 2.359 2.359 0 0 0-.396.792c-.074.239-.12.485-.137.734h4.769a3.239 3.239 0 0 0-.679-1.785l-.002-.001Zm-13.813-.648a2.254 2.254 0 0 0 1.423-.433c.399-.355.607-.88.56-1.413a1.916 1.916 0 0 0-.178-.891 1.298 1.298 0 0 0-.495-.533 1.851 1.851 0 0 0-.711-.274 3.966 3.966 0 0 0-.835-.073H3.241v3.631h3.293v-.014ZM21.62 5.122h-5.976v1.527h5.976V5.122Z"/></svg></span><b>Behance</b><span class="dk-handle">behance.net/mayaokafor</span></a></li>
    <li class="list-group-item"><a class="list-group-item-action dk-row dk-linkedin" href="https://www.linkedin.com/in/mayaokafor"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill-rule="evenodd" d="M4.5 2h15A2.5 2.5 0 0 1 22 4.5v15a2.5 2.5 0 0 1-2.5 2.5h-15A2.5 2.5 0 0 1 2 19.5v-15A2.5 2.5 0 0 1 4.5 2zM7 5.15a1.65 1.65 0 1 0 0 3.3 1.65 1.65 0 1 0 0-3.3zM5.6 9.6v8.9h2.8V9.6zM10.4 9.6v8.9h2.8v-4.3c0-1.45.7-2.3 1.95-2.3 1.2 0 1.5.95 1.5 2.1v4.5h2.8v-5.05c0-2.45-.75-4.1-3.35-4.1-1.45 0-2.5.7-2.95 1.5V9.6z"/></svg></span><b>LinkedIn</b><span class="dk-handle">Maya Okafor</span></a></li>
    <li class="list-group-item"><a class="list-group-item-action dk-row dk-github" href="https://github.com/mokafor"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></span><b>GitHub</b><span class="dk-handle">github.com/mokafor</span></a></li>
    <li class="list-group-item"><a class="list-group-item-action dk-row dk-email" href="mailto:[email protected]"><span class="dk-tile"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill-rule="evenodd" d="M4.5 4h15A2.5 2.5 0 0 1 22 6.5v11a2.5 2.5 0 0 1-2.5 2.5h-15A2.5 2.5 0 0 1 2 17.5v-11A2.5 2.5 0 0 1 4.5 4zM5.7 6 12 10.75 18.3 6zM4 7.25V17.5c0 .28.22.5.5.5h15a.5.5 0 0 0 .5-.5V7.25l-7.4 5.55a1 1 0 0 1-1.2 0z"/></svg></span><b>Email</b><span class="dk-handle">[email protected]</span></a></li>
  </ul>
</section></div>
CSS
/* Dark social icons (Bootstrap) under data-bs-theme="dark": .btn icon links with --bs-btn-* neutralised,
   .card and .list-group-flush for the profile card. Icon colours use the brand colour only where it keeps
   3:1 on the dark tile (--dk-glow). Icon-only links are named by aria-label. */
.dk-row-list{gap:14px}
.dk.btn{--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-border-width:0;--bs-btn-hover-bg:var(--dk-brand);--bs-btn-active-bg:var(--dk-brand);
  --bs-btn-hover-color:var(--dk-on);--bs-btn-active-color:var(--dk-on);--bs-btn-active-border-color:transparent;
  display:grid;place-items:center;transition:color .25s,border-color .25s,box-shadow .25s,transform .25s,background-color .25s}
.dk svg{width:20px;height:20px;fill:currentColor}
.dk:focus-visible,.dk-row:focus-visible{outline:3px solid #e2e8f0;outline-offset:3px}
.dk-ring.btn{border:1px solid #273244}
.dk-ring.btn:hover,.dk-ring.btn:focus-visible{background:#111827}
.dk-card.card{--bs-card-bg:#111827;--bs-card-border-color:#1f2937;--bs-card-border-radius:20px}
.dk-list.list-group{--bs-list-group-bg:transparent;--bs-list-group-border-width:0;--bs-list-group-action-hover-bg:#1f2937;--bs-list-group-action-active-bg:#1f2937;
  --bs-list-group-action-color:#e2e8f0;--bs-list-group-action-hover-color:#e2e8f0;--bs-list-group-action-active-color:#e2e8f0}
.dk-list .list-group-item{padding:0}
.dk-card>.dk-list{border-top:0;border-bottom:0}
.dk-row{transition:background-color .2s}

/* 1. glow ring */
.dk-ring{width:48px;height:48px;border:1px solid #273244;border-radius:50%;background:#111827;color:#cbd5e1}
.dk-ring:hover,.dk-ring:focus-visible{color:var(--dk-glow);border-color:var(--dk-glow);
  box-shadow:0 0 0 1px var(--dk-glow),0 0 24px -4px var(--dk-brand)}
/* 2. glass dock */
.dk-dock{display:inline-flex;flex-wrap:wrap;gap:10px;margin:0;padding:10px;list-style:none;border:1px solid rgba(255,255,255,.12);border-radius:22px;
  background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.dk-app{width:46px;height:46px;border-radius:13px;background:var(--dk-brand);color:var(--dk-on);transform-origin:50% 100%}
.dk-app.dk-line{box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}
.dk-app:hover,.dk-app:focus-visible{transform:translateY(-6px) scale(1.15)}
/* 3. profile card */
.dk-card{max-width:420px;border:1px solid #1f2937;border-radius:20px;background:#111827;overflow:hidden}
.dk-who{display:flex;align-items:center;gap:14px;padding:22px 22px 18px}
.dk-av{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#f472b6,#6366f1);
  color:#fff;font-weight:800;letter-spacing:.02em}
.dk-who strong{display:block;color:#f8fafc;font-size:1.05rem}
.dk-who div span{display:block;color:#94a3b8;font-size:.88rem}
.dk-card h2{margin:0;padding:0 22px 8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}
.dk-list{margin:0;padding:0 10px 12px;list-style:none}
.dk-row{display:flex!important;align-items:center;gap:14px;padding:10px 12px;border-radius:12px;color:#e2e8f0;text-decoration:none;font-size:.92rem}
.dk-row .dk-tile{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#1f2937;color:var(--dk-glow)}
.dk-row svg{width:18px;height:18px;fill:currentColor}
.dk-row b{font-weight:600}
.dk-row .dk-handle{margin-left:auto;color:#94a3b8;font-size:.84rem;text-align:right;overflow-wrap:anywhere}
.dk-row:hover,.dk-row:focus-visible{background:#1f2937}
.dk-row:hover .dk-tile,.dk-row:focus-visible .dk-tile{background:var(--dk-brand);color:var(--dk-on)}
.dk-row:focus-visible{outline-offset:-2px}
@media (prefers-reduced-motion:reduce){.dk,.dk-row{transition:none}.dk-app:hover,.dk-app:focus-visible{transform:none}}
.dk-behance{--dk-brand:#1769FF;--dk-on:#ffffff;--dk-glow:#1769FF}
.dk-bluesky{--dk-brand:#1185FE;--dk-on:#ffffff;--dk-glow:#1185FE}
.dk-discord{--dk-brand:#5865F2;--dk-on:#ffffff;--dk-glow:#5865F2}
.dk-dribbble{--dk-brand:#EA4C89;--dk-on:#ffffff;--dk-glow:#EA4C89}
.dk-email{--dk-brand:#0F766E;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-github{--dk-brand:#181717;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-instagram{--dk-brand:#FF0069;--dk-on:#ffffff;--dk-glow:#FF0069}
.dk-linkedin{--dk-brand:#0A66C2;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-mastodon{--dk-brand:#6364FF;--dk-on:#ffffff;--dk-glow:#6364FF}
.dk-pinterest{--dk-brand:#BD081C;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-rss{--dk-brand:#FFA500;--dk-on:#0b0f17;--dk-glow:#FFA500}
.dk-telegram{--dk-brand:#26A5E4;--dk-on:#0b0f17;--dk-glow:#26A5E4}
.dk-threads{--dk-brand:#000000;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-tiktok{--dk-brand:#000000;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-whatsapp{--dk-brand:#25D366;--dk-on:#0b0f17;--dk-glow:#25D366}
.dk-x{--dk-brand:#000000;--dk-on:#ffffff;--dk-glow:#f1f5f9}
.dk-youtube{--dk-brand:#FF0000;--dk-on:#ffffff;--dk-glow:#FF0000}

Tailwind 4 code

Requires: Tailwind CSS 4

HTML
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#94a3b8] uppercase">Glow ring · brand-coloured icon and glow on hover</span>
<ul class="flex flex-wrap gap-3.5" role="list">
  <li><a class="grid size-12 place-items-center rounded-full border border-[#273244] bg-[#111827] text-[#cbd5e1] transition duration-[250ms] hover:border-(--glow) hover:text-(--glow) hover:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:border-(--glow) focus-visible:text-(--glow) focus-visible:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#181717] [--glow:#f1f5f9]" href="https://github.com/uicookies" aria-label="uiCookies on GitHub"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a></li>
  <li><a class="grid size-12 place-items-center rounded-full border border-[#273244] bg-[#111827] text-[#cbd5e1] transition duration-[250ms] hover:border-(--glow) hover:text-(--glow) hover:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:border-(--glow) focus-visible:text-(--glow) focus-visible:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#000000] [--glow:#f1f5f9]" href="https://x.com/uicookies" aria-label="uiCookies on X"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M14.234 10.162 22.977 0h-2.072l-7.591 8.824L7.251 0H.258l9.168 13.343L.258 24H2.33l8.016-9.318L16.749 24h6.993zm-2.837 3.299-.929-1.329L3.076 1.56h3.182l5.965 8.532.929 1.329 7.754 11.09h-3.182z"/></svg></a></li>
  <li><a class="grid size-12 place-items-center rounded-full border border-[#273244] bg-[#111827] text-[#cbd5e1] transition duration-[250ms] hover:border-(--glow) hover:text-(--glow) hover:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:border-(--glow) focus-visible:text-(--glow) focus-visible:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#6364FF] [--glow:#6364FF]" href="https://mastodon.social/@uicookies" aria-label="uiCookies on Mastodon"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"/></svg></a></li>
  <li><a class="grid size-12 place-items-center rounded-full border border-[#273244] bg-[#111827] text-[#cbd5e1] transition duration-[250ms] hover:border-(--glow) hover:text-(--glow) hover:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:border-(--glow) focus-visible:text-(--glow) focus-visible:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#1185FE] [--glow:#1185FE]" href="https://bsky.app/profile/uicookies.com" aria-label="uiCookies on Bluesky"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M5.202 2.857C7.954 4.922 10.913 9.11 12 11.358c1.087-2.247 4.046-6.436 6.798-8.501C20.783 1.366 24 .213 24 3.883c0 .732-.42 6.156-.667 7.037-.856 3.061-3.978 3.842-6.755 3.37 4.854.826 6.089 3.562 3.422 6.299-5.065 5.196-7.28-1.304-7.847-2.97-.104-.305-.152-.448-.153-.327 0-.121-.05.022-.153.327-.568 1.666-2.782 8.166-7.847 2.97-2.667-2.737-1.432-5.473 3.422-6.3-2.777.473-5.899-.308-6.755-3.369C.42 10.04 0 4.615 0 3.883c0-3.67 3.217-2.517 5.202-1.026"/></svg></a></li>
  <li><a class="grid size-12 place-items-center rounded-full border border-[#273244] bg-[#111827] text-[#cbd5e1] transition duration-[250ms] hover:border-(--glow) hover:text-(--glow) hover:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:border-(--glow) focus-visible:text-(--glow) focus-visible:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#5865F2] [--glow:#5865F2]" href="https://discord.gg/uicookies" aria-label="uiCookies on Discord"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"/></svg></a></li>
  <li><a class="grid size-12 place-items-center rounded-full border border-[#273244] bg-[#111827] text-[#cbd5e1] transition duration-[250ms] hover:border-(--glow) hover:text-(--glow) hover:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:border-(--glow) focus-visible:text-(--glow) focus-visible:shadow-[0_0_0_1px_var(--glow),0_0_24px_-4px_var(--b)] focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#FF0000] [--glow:#FF0000]" href="https://www.youtube.com/@uicookies" aria-label="uiCookies on YouTube"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a></li>
</ul></div>
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#94a3b8] uppercase">Glass dock · app-style tiles that rise on hover</span>
<div class="rounded-3xl [background:radial-gradient(circle_at_20%_30%,rgba(99,102,241,.45),transparent_45%),radial-gradient(circle_at_80%_70%,rgba(236,72,153,.35),transparent_45%),#0b0f17] px-5 pt-12 pb-10 text-center">
<ul class="inline-flex flex-wrap gap-2.5 rounded-[22px] border border-white/12 bg-white/6 p-2.5 backdrop-blur-[14px]" role="list">
  <li><a class="grid size-[46px] origin-bottom place-items-center rounded-[13px] bg-[#FF0069] text-[#ffffff] transition-transform duration-[250ms] hover:-translate-y-1.5 hover:scale-115 focus-visible:-translate-y-1.5 focus-visible:scale-115 focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none motion-reduce:hover:translate-y-0 motion-reduce:hover:scale-100 motion-reduce:focus-visible:translate-y-0 motion-reduce:focus-visible:scale-100" href="https://www.instagram.com/uicookies/" aria-label="uiCookies on Instagram"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077"/></svg></a></li>
  <li><a class="grid size-[46px] origin-bottom place-items-center rounded-[13px] bg-[#000000] text-[#ffffff] transition-transform duration-[250ms] hover:-translate-y-1.5 hover:scale-115 focus-visible:-translate-y-1.5 focus-visible:scale-115 focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none motion-reduce:hover:translate-y-0 motion-reduce:hover:scale-100 motion-reduce:focus-visible:translate-y-0 motion-reduce:focus-visible:scale-100 shadow-[inset_0_0_0_1px_rgba(255,255,255,.28)]" href="https://www.tiktok.com/@uicookies" aria-label="uiCookies on TikTok"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg></a></li>
  <li><a class="grid size-[46px] origin-bottom place-items-center rounded-[13px] bg-[#000000] text-[#ffffff] transition-transform duration-[250ms] hover:-translate-y-1.5 hover:scale-115 focus-visible:-translate-y-1.5 focus-visible:scale-115 focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none motion-reduce:hover:translate-y-0 motion-reduce:hover:scale-100 motion-reduce:focus-visible:translate-y-0 motion-reduce:focus-visible:scale-100 shadow-[inset_0_0_0_1px_rgba(255,255,255,.28)]" href="https://www.threads.com/@uicookies" aria-label="uiCookies on Threads"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M18.263 11.097c-.03-3.486-1.92-5.586-5.111-5.586-2.13 0-3.922.963-4.863 2.499l2.062 1.438c.535-.843 1.272-1.543 2.628-1.543 1.528 0 2.318.85 2.544 2.431a15 15 0 0 0-2.236-.173c-4.125 0-6.068 1.867-6.068 4.336s1.943 3.99 4.804 3.99c3.139 0 5.013-2.115 5.781-4.735.798.361 1.348 1.204 1.348 2.47 0 3.387-3.907 5.232-7.22 5.232-4.885 0-8.077-3.207-8.077-8.424 0-6.392 4.223-10.487 9.9-10.487 3.808 0 5.69 1.671 6.97 3.914l2.108-1.475C21.44 2.078 18.331 0 13.663 0 6.227 0 1.168 5.277 1.168 12.934c0 7 4.953 11.066 10.856 11.066 4.878 0 9.809-2.846 9.809-7.716 0-2.545-1.46-4.231-3.569-5.187m-6.33 4.855c-1.077 0-2.026-.512-2.026-1.453 0-1.483 1.822-1.934 3.606-1.934.678 0 1.34.045 1.927.173-.422 1.927-1.671 3.215-3.508 3.214Z"/></svg></a></li>
  <li><a class="grid size-[46px] origin-bottom place-items-center rounded-[13px] bg-[#BD081C] text-[#ffffff] transition-transform duration-[250ms] hover:-translate-y-1.5 hover:scale-115 focus-visible:-translate-y-1.5 focus-visible:scale-115 focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none motion-reduce:hover:translate-y-0 motion-reduce:hover:scale-100 motion-reduce:focus-visible:translate-y-0 motion-reduce:focus-visible:scale-100" href="https://www.pinterest.com/uicookies/" aria-label="uiCookies on Pinterest"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"/></svg></a></li>
  <li><a class="grid size-[46px] origin-bottom place-items-center rounded-[13px] bg-[#26A5E4] text-[#0b0f17] transition-transform duration-[250ms] hover:-translate-y-1.5 hover:scale-115 focus-visible:-translate-y-1.5 focus-visible:scale-115 focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none motion-reduce:hover:translate-y-0 motion-reduce:hover:scale-100 motion-reduce:focus-visible:translate-y-0 motion-reduce:focus-visible:scale-100" href="https://t.me/uicookies" aria-label="uiCookies on Telegram"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg></a></li>
  <li><a class="grid size-[46px] origin-bottom place-items-center rounded-[13px] bg-[#25D366] text-[#0b0f17] transition-transform duration-[250ms] hover:-translate-y-1.5 hover:scale-115 focus-visible:-translate-y-1.5 focus-visible:scale-115 focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none motion-reduce:hover:translate-y-0 motion-reduce:hover:scale-100 motion-reduce:focus-visible:translate-y-0 motion-reduce:focus-visible:scale-100" href="https://wa.me/15550100123" aria-label="uiCookies on WhatsApp"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg></a></li>
  <li><a class="grid size-[46px] origin-bottom place-items-center rounded-[13px] bg-[#FFA500] text-[#0b0f17] transition-transform duration-[250ms] hover:-translate-y-1.5 hover:scale-115 focus-visible:-translate-y-1.5 focus-visible:scale-115 focus-visible:outline-3 focus-visible:outline-offset-3 focus-visible:outline-[#e2e8f0] motion-reduce:transition-none motion-reduce:hover:translate-y-0 motion-reduce:hover:scale-100 motion-reduce:focus-visible:translate-y-0 motion-reduce:focus-visible:scale-100" href="https://uicookies.com/feed/" aria-label="uiCookies RSS feed"><svg class="size-5 fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M19.199 24C19.199 13.467 10.533 4.8 0 4.8V0c13.165 0 24 10.835 24 24h-4.801zM3.291 17.415c1.814 0 3.293 1.479 3.293 3.295 0 1.813-1.485 3.29-3.301 3.29C1.47 24 0 22.526 0 20.71s1.475-3.294 3.291-3.295zM15.909 24h-4.665c0-6.169-5.075-11.245-11.244-11.245V8.09c8.727 0 15.909 7.184 15.909 15.91z"/></svg></a></li>
</ul>
</div></div>
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#94a3b8] uppercase">Profile card with an Elsewhere list</span>
<section class="max-w-[420px] overflow-hidden rounded-[20px] border border-[#1f2937] bg-[#111827]" aria-label="Maya Okafor">
  <div class="flex items-center gap-3.5 px-[22px] pt-[22px] pb-[18px]"><span class="grid size-[52px] flex-none place-items-center rounded-2xl bg-linear-135 from-[#f472b6] to-[#6366f1] font-extrabold tracking-[.02em] text-white" aria-hidden="true">MO</span><div><strong class="block text-[1.05rem] text-[#f8fafc]">Maya Okafor</strong><span class="block text-[.88rem] text-[#94a3b8]">Product designer in Lisbon</span></div></div>
  <h2 class="px-[22px] pb-2 text-[.72rem] font-bold tracking-[.14em] text-[#94a3b8] uppercase" id="dk-elsewhere">Elsewhere</h2>
  <ul class="px-2.5 pb-3" role="list" aria-labelledby="dk-elsewhere">
    <li><a class="group flex items-center gap-3.5 rounded-xl px-3 py-2.5 text-[.92rem] text-[#e2e8f0] transition-colors duration-200 hover:bg-[#1f2937] focus-visible:bg-[#1f2937] focus-visible:outline-3 focus-visible:outline-offset-[-2px] focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#EA4C89] [--on:#ffffff] [--glow:#EA4C89]" href="https://dribbble.com/mayaokafor"><span class="grid size-9 flex-none place-items-center rounded-[10px] bg-[#1f2937] text-(--glow) group-hover:bg-(--b) group-hover:text-(--on) group-focus-visible:bg-(--b) group-focus-visible:text-(--on)"><svg class="size-[18px] fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 24C5.385 24 0 18.615 0 12S5.385 0 12 0s12 5.385 12 12-5.385 12-12 12zm10.12-10.358c-.35-.11-3.17-.953-6.384-.438 1.34 3.684 1.887 6.684 1.992 7.308 2.3-1.555 3.936-4.02 4.395-6.87zm-6.115 7.808c-.153-.9-.75-4.032-2.19-7.77l-.066.02c-5.79 2.015-7.86 6.025-8.04 6.4 1.73 1.358 3.92 2.166 6.29 2.166 1.42 0 2.77-.29 4-.814zm-11.62-2.58c.232-.4 3.045-5.055 8.332-6.765.135-.045.27-.084.405-.12-.26-.585-.54-1.167-.832-1.74C7.17 11.775 2.206 11.71 1.756 11.7l-.004.312c0 2.633.998 5.037 2.634 6.855zm-2.42-8.955c.46.008 4.683.026 9.477-1.248-1.698-3.018-3.53-5.558-3.8-5.928-2.868 1.35-5.01 3.99-5.676 7.17zM9.6 2.052c.282.38 2.145 2.914 3.822 6 3.645-1.365 5.19-3.44 5.373-3.702-1.81-1.61-4.19-2.586-6.795-2.586-.825 0-1.63.1-2.4.285zm10.335 3.483c-.218.29-1.935 2.493-5.724 4.04.24.49.47.985.68 1.486.08.18.15.36.22.53 3.41-.43 6.8.26 7.14.33-.02-2.42-.88-4.64-2.31-6.38z"/></svg></span><b class="font-semibold">Dribbble</b><span class="ml-auto text-right text-[.84rem] wrap-anywhere text-[#94a3b8]">dribbble.com/mayaokafor</span></a></li>
    <li><a class="group flex items-center gap-3.5 rounded-xl px-3 py-2.5 text-[.92rem] text-[#e2e8f0] transition-colors duration-200 hover:bg-[#1f2937] focus-visible:bg-[#1f2937] focus-visible:outline-3 focus-visible:outline-offset-[-2px] focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#1769FF] [--on:#ffffff] [--glow:#1769FF]" href="https://www.behance.net/mayaokafor"><span class="grid size-9 flex-none place-items-center rounded-[10px] bg-[#1f2937] text-(--glow) group-hover:bg-(--b) group-hover:text-(--on) group-focus-visible:bg-(--b) group-focus-visible:text-(--on)"><svg class="size-[18px] fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M16.969 16.927a2.561 2.561 0 0 0 1.901.677 2.501 2.501 0 0 0 1.531-.475c.362-.235.636-.584.779-.99h2.585a5.091 5.091 0 0 1-1.9 2.896 5.292 5.292 0 0 1-3.091.88 5.839 5.839 0 0 1-2.284-.433 4.871 4.871 0 0 1-1.723-1.211 5.657 5.657 0 0 1-1.08-1.874 7.057 7.057 0 0 1-.383-2.393c-.005-.8.129-1.595.396-2.349a5.313 5.313 0 0 1 5.088-3.604 4.87 4.87 0 0 1 2.376.563c.661.362 1.231.87 1.668 1.485a6.2 6.2 0 0 1 .943 2.133c.194.821.263 1.666.205 2.508h-7.699c-.063.79.184 1.574.688 2.187ZM6.947 4.084a8.065 8.065 0 0 1 1.928.198 4.29 4.29 0 0 1 1.49.638c.418.303.748.711.958 1.182.241.579.357 1.203.341 1.83a3.506 3.506 0 0 1-.506 1.961 3.726 3.726 0 0 1-1.503 1.287 3.588 3.588 0 0 1 2.027 1.437c.464.747.697 1.615.67 2.494a4.593 4.593 0 0 1-.423 2.032 3.945 3.945 0 0 1-1.163 1.413 5.114 5.114 0 0 1-1.683.807 7.135 7.135 0 0 1-1.928.259H0V4.084h6.947Zm-.235 12.9c.308.004.616-.029.916-.099a2.18 2.18 0 0 0 .766-.332c.228-.158.411-.371.534-.619.142-.317.208-.663.191-1.009a2.08 2.08 0 0 0-.642-1.715 2.618 2.618 0 0 0-1.696-.505h-3.54v4.279h3.471Zm13.635-5.967a2.13 2.13 0 0 0-1.654-.619 2.336 2.336 0 0 0-1.163.259 2.474 2.474 0 0 0-.738.62 2.359 2.359 0 0 0-.396.792c-.074.239-.12.485-.137.734h4.769a3.239 3.239 0 0 0-.679-1.785l-.002-.001Zm-13.813-.648a2.254 2.254 0 0 0 1.423-.433c.399-.355.607-.88.56-1.413a1.916 1.916 0 0 0-.178-.891 1.298 1.298 0 0 0-.495-.533 1.851 1.851 0 0 0-.711-.274 3.966 3.966 0 0 0-.835-.073H3.241v3.631h3.293v-.014ZM21.62 5.122h-5.976v1.527h5.976V5.122Z"/></svg></span><b class="font-semibold">Behance</b><span class="ml-auto text-right text-[.84rem] wrap-anywhere text-[#94a3b8]">behance.net/mayaokafor</span></a></li>
    <li><a class="group flex items-center gap-3.5 rounded-xl px-3 py-2.5 text-[.92rem] text-[#e2e8f0] transition-colors duration-200 hover:bg-[#1f2937] focus-visible:bg-[#1f2937] focus-visible:outline-3 focus-visible:outline-offset-[-2px] focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#0A66C2] [--on:#ffffff] [--glow:#f1f5f9]" href="https://www.linkedin.com/in/mayaokafor"><span class="grid size-9 flex-none place-items-center rounded-[10px] bg-[#1f2937] text-(--glow) group-hover:bg-(--b) group-hover:text-(--on) group-focus-visible:bg-(--b) group-focus-visible:text-(--on)"><svg class="size-[18px] fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill-rule="evenodd" d="M4.5 2h15A2.5 2.5 0 0 1 22 4.5v15a2.5 2.5 0 0 1-2.5 2.5h-15A2.5 2.5 0 0 1 2 19.5v-15A2.5 2.5 0 0 1 4.5 2zM7 5.15a1.65 1.65 0 1 0 0 3.3 1.65 1.65 0 1 0 0-3.3zM5.6 9.6v8.9h2.8V9.6zM10.4 9.6v8.9h2.8v-4.3c0-1.45.7-2.3 1.95-2.3 1.2 0 1.5.95 1.5 2.1v4.5h2.8v-5.05c0-2.45-.75-4.1-3.35-4.1-1.45 0-2.5.7-2.95 1.5V9.6z"/></svg></span><b class="font-semibold">LinkedIn</b><span class="ml-auto text-right text-[.84rem] wrap-anywhere text-[#94a3b8]">Maya Okafor</span></a></li>
    <li><a class="group flex items-center gap-3.5 rounded-xl px-3 py-2.5 text-[.92rem] text-[#e2e8f0] transition-colors duration-200 hover:bg-[#1f2937] focus-visible:bg-[#1f2937] focus-visible:outline-3 focus-visible:outline-offset-[-2px] focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#181717] [--on:#ffffff] [--glow:#f1f5f9]" href="https://github.com/mokafor"><span class="grid size-9 flex-none place-items-center rounded-[10px] bg-[#1f2937] text-(--glow) group-hover:bg-(--b) group-hover:text-(--on) group-focus-visible:bg-(--b) group-focus-visible:text-(--on)"><svg class="size-[18px] fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></span><b class="font-semibold">GitHub</b><span class="ml-auto text-right text-[.84rem] wrap-anywhere text-[#94a3b8]">github.com/mokafor</span></a></li>
    <li><a class="group flex items-center gap-3.5 rounded-xl px-3 py-2.5 text-[.92rem] text-[#e2e8f0] transition-colors duration-200 hover:bg-[#1f2937] focus-visible:bg-[#1f2937] focus-visible:outline-3 focus-visible:outline-offset-[-2px] focus-visible:outline-[#e2e8f0] motion-reduce:transition-none [--b:#0F766E] [--on:#ffffff] [--glow:#f1f5f9]" href="mailto:[email protected]"><span class="grid size-9 flex-none place-items-center rounded-[10px] bg-[#1f2937] text-(--glow) group-hover:bg-(--b) group-hover:text-(--on) group-focus-visible:bg-(--b) group-focus-visible:text-(--on)"><svg class="size-[18px] fill-current" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill-rule="evenodd" d="M4.5 4h15A2.5 2.5 0 0 1 22 6.5v11a2.5 2.5 0 0 1-2.5 2.5h-15A2.5 2.5 0 0 1 2 17.5v-11A2.5 2.5 0 0 1 4.5 4zM5.7 6 12 10.75 18.3 6zM4 7.25V17.5c0 .28.22.5.5.5h15a.5.5 0 0 0 .5-.5V7.25l-7.4 5.55a1 1 0 0 1-1.2 0z"/></svg></span><b class="font-semibold">Email</b><span class="ml-auto text-right text-[.84rem] wrap-anywhere text-[#94a3b8]">[email protected]</span></a></li>
  </ul>
</section></div>

About this set

Social icons designed for near-black interfaces, where icons made for a light page lose contrast. The glow ring is a row of dark circles with light grey icons that turn the network’s colour on hover, with a thin ring and a soft brand-coloured glow. The glass dock is a frosted bar of app-style tiles over a coloured background, using backdrop-filter, where each tile rises and grows on hover like a desktop dock; the black TikTok, Threads and X tiles get a faint inner line so they do not vanish. The profile card shows a person, Maya Okafor, with an Elsewhere list of rows for Dribbble, Behance, LinkedIn, GitHub and email, each with its handle. Dark backgrounds turn some brand colours to mud: GitHub, X, Threads and TikTok are black, and LinkedIn blue is too dark on a dark tile. Each network therefore has a –dk-glow colour, the brand colour where it keeps 3:1 against the dark tile and near-white where it does not. The Bootstrap version runs under data-bs-theme=”dark” with .btn, .card and .list-group-flush. No JavaScript.

What’s included

  • Glow ring, glass dock and profile card
  • Icon colours checked for 3:1 against the dark tiles
  • Black brand tiles get an inner line so they stay visible
  • Bootstrap version uses data-bs-theme="dark", .card and .list-group
  • No JavaScript

Accessibility

Icon-only links are named by aria-label, and profile rows by the network and handle they show; the card is a labelled region and the list is labelled by its Elsewhere heading. Focus draws a 3px light outline, captions and handles use slate tones that pass 4.5:1 on the dark background, and movement and glow transitions stop under prefers-reduced-motion.

Customise it

Change #0b0f17, #111827 and #1f2937 for the background, tiles and card, and the --dk-glow and --dk-brand values in the .dk-network classes. In Bootstrap the card colours are --bs-card-* variables; in Tailwind edit the colour utilities and the [--glow] property.