/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
.user-dropdown-wrapper{position:relative;display:inline-block;}.user-dropdown-trigger{display:flex;align-items:center;cursor:pointer;padding:0.5rem;border-radius:8px;transition:all 0.3s ease;background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);backdrop-filter:blur(10px);}.user-dropdown-trigger:hover{background-color:rgba(255,255,255,0.2);}.user-avatar{margin-right:0.5rem;}.avatar-image{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,0.3);}.avatar-placeholder{width:32px;height:32px;border-radius:50%;background-color:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;color:white;border:2px solid rgba(255,255,255,0.3);}.dropdown-arrow{color:white;font-size:0.75rem;transition:transform 0.3s ease;}.user-dropdown-trigger[aria-expanded="true"] .dropdown-arrow{transform:rotate(180deg);}.user-dropdown-menu{min-width:200px;border:none;box-shadow:0 10px 25px rgba(0,0,0,0.15);border-radius:12px;padding:0.5rem 0;margin-top:0.5rem;}.user-dropdown-menu .dropdown-header{padding:1rem;background-color:#f8f9fa;border-radius:12px 12px 0 0;margin:-0.5rem 0 0.5rem 0;}.user-info{display:flex;align-items:center;}.user-info-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:0.75rem;}.user-info-avatar-placeholder{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;color:#6c757d;margin-right:0.75rem;}.user-name{font-weight:600;color:#212529;}.user-dropdown-menu .dropdown-item{padding:0.75rem 1rem;display:flex;align-items:center;transition:all 0.2s ease;}.user-dropdown-menu .dropdown-item:hover{background-color:#f8f9fa;transform:translateX(5px);}.user-dropdown-menu .dropdown-item.text-danger:hover{background-color:#f8d7da;color:#721c24;}.user-login-wrapper{display:inline-block;}
.player-twitter-activity{margin:0.5rem 0;}.player-twitter-activity .badge{font-size:0.75rem;padding:0.375rem 0.5rem;border-radius:0.375rem;display:inline-flex;align-items:center;text-decoration:none;transition:all 0.2s ease-in-out;}.player-twitter-activity .badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.player-twitter-activity .badge i{font-size:0.875rem;}.player-twitter-activity .bg-success{background-color:#198754 !important;color:white;}.player-twitter-activity .bg-warning{background-color:#ffc107 !important;color:#212529;}.player-twitter-activity .bg-info{background-color:#0dcaf0 !important;color:#212529;}.player-twitter-activity .bg-secondary{background-color:#6c757d !important;color:white;}.player-twitter-activity .bg-danger{background-color:#dc3545 !important;color:white;animation:pulse-glow 2s infinite;}@keyframes pulse-glow{0%{box-shadow:0 0 5px rgba(220,53,69,0.5);}50%{box-shadow:0 0 15px rgba(220,53,69,0.8);}100%{box-shadow:0 0 5px rgba(220,53,69,0.5);}}@media (max-width:576px){.player-twitter-activity .badge{font-size:0.7rem;padding:0.25rem 0.375rem;margin-bottom:0.25rem;}.player-twitter-activity small{font-size:0.75rem;}}.view-player-search .player-twitter-activity,.node--type-players .player-twitter-activity{margin-top:0.75rem;}.node--view-mode-teaser .player-twitter-activity{margin-top:0.5rem;}.player-grid-twitter{margin-top:0.75rem;padding-top:0.5rem;border-top:1px solid rgba(0,0,0,0.1);}.player-grid-twitter .player-twitter-activity{margin:0;}.player-grid-twitter .badge{font-size:0.65rem;padding:0.25rem 0.375rem;margin-right:0.25rem;margin-bottom:0.25rem;}.player-grid-twitter small{font-size:0.7rem;display:block;margin-top:0.25rem;line-height:1.2;}.node--view-mode-teaser .player-grid-twitter .badge{font-size:0.6rem;padding:0.2rem 0.3rem;}.node--view-mode-teaser .player-grid-twitter small{font-size:0.65rem;}
