.pokemon-teams-wrapper[data-astro-cid-6epchejv]{--glass-bg:color-mix(in srgb, var(--server-cards-background-color,#1a1a1a), transparent 10%);--glass-border:color-mix(in srgb, var(--server-cards-text-color,#fff), transparent 85%);--glass-highlight:color-mix(in srgb, var(--server-cards-text-color,#fff), transparent 80%);--card-radius:16px;--transition-smooth:cubic-bezier(.4, 0, .2, 1);--text-main:var(--server-cards-text-color,#fff);--text-muted:var(--server-cards-transition-color,#ccc);--accent-color:var(--color-gold,#ffb347);z-index:1;flex-direction:column;gap:3rem;width:100%;max-width:1400px;margin:0 auto;padding:2rem 0;display:flex;position:relative}.ambient-glow[data-astro-cid-6epchejv]{background:radial-gradient(circle at center, color-mix(in srgb, var(--accent-color), transparent 95%) 0%, transparent 70%);pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-card[data-astro-cid-6epchejv]{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:2px solid var(--badge-list-color-border);border-radius:var(--card-radius);transition:all .4s var(--transition-smooth);box-shadow:0 8px 32px color-mix(in srgb, var(--server-cards-text-color,#000), transparent 90%);overflow:hidden}.team-card[data-astro-cid-6epchejv]:hover{border-color:var(--badge-list-color-accent);box-shadow:0 12px 40px color-mix(in srgb, var(--server-cards-text-color,#000), transparent 85%), 0 0 0 1px color-mix(in srgb, var(--accent-color), transparent 90%);transform:translateY(-2px)}.team-card[data-astro-cid-6epchejv].active{background:color-mix(in srgb, var(--server-cards-background-color,#1a1a1a), transparent 5%);border-color:var(--badge-list-color-accent)}.team-header[data-astro-cid-6epchejv]{background:linear-gradient(90deg, color-mix(in srgb, var(--server-cards-text-color), transparent 97%) 0%, transparent 100%);border-bottom:1px solid var(--glass-border);cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.header-content[data-astro-cid-6epchejv]{flex-direction:column;gap:.25rem;display:flex}.server-label[data-astro-cid-6epchejv]{text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);font-size:.75rem;font-weight:700}.team-server-name[data-astro-cid-6epchejv]{letter-spacing:-.5px;color:var(--server-cards-title-color);text-shadow:0 2px 10px #0000001a;margin:0;font-size:1.8rem;font-weight:800}.server-link[data-astro-cid-6epchejv]{color:inherit;text-decoration:none}.badge-count[data-astro-cid-6epchejv]{color:var(--accent-color);background:color-mix(in srgb, var(--accent-color), transparent 90%);border-radius:12px;margin-top:.5rem;padding:2px 8px;font-size:.85rem;font-weight:600;display:inline-block}.team-toggle[data-astro-cid-6epchejv]{cursor:pointer;group:toggle;background:0 0;border:none;align-items:center;gap:1rem;padding:.5rem;display:flex}.toggle-text[data-astro-cid-6epchejv]{color:var(--text-muted);font-size:.9rem;font-weight:600;transition:color .3s}.team-toggle[data-astro-cid-6epchejv]:hover .toggle-text[data-astro-cid-6epchejv]{color:var(--text-main)}.icon-circle[data-astro-cid-6epchejv]{background:color-mix(in srgb, var(--server-cards-text-color), transparent 95%);width:40px;height:40px;color:var(--text-main);border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.team-toggle[data-astro-cid-6epchejv]:hover .icon-circle[data-astro-cid-6epchejv]{background:var(--accent-color);color:var(--server-cards-background-color);transform:scale(1.1)}.icon-circle[data-astro-cid-6epchejv] svg[data-astro-cid-6epchejv]{transition:transform .4s}.pokemon-grid-container[data-astro-cid-6epchejv]{padding:2rem}.pokemon-grid[data-astro-cid-6epchejv]{transition:all .5s var(--transition-smooth);grid-template-columns:repeat(6,1fr);gap:1.5rem;display:grid}.pokemon-grid[data-astro-cid-6epchejv].expanded-view{grid-template-columns:repeat(3,1fr)}.pokemon-card[data-astro-cid-6epchejv]{perspective:1000px;height:100%;position:relative}.card-inner[data-astro-cid-6epchejv]{background:color-mix(in srgb, var(--server-cards-background-color), transparent 40%);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;align-items:center;height:100%;padding:1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.pokemon-card[data-astro-cid-6epchejv]:hover .card-inner[data-astro-cid-6epchejv]{background:color-mix(in srgb, var(--server-cards-background-color), transparent 20%);border-color:var(--glass-highlight);transform:translateY(-5px)scale(1.02);box-shadow:0 15px 30px #0003}.pokemon-card[data-astro-cid-6epchejv].is-shiny .card-inner[data-astro-cid-6epchejv]{background:linear-gradient(135deg, color-mix(in srgb, var(--server-cards-background-color), transparent 10%) 0%, color-mix(in srgb, var(--accent-color), transparent 80%) 100%);border:1px solid color-mix(in srgb, var(--accent-color), transparent 70%)}.pokemon-card[data-astro-cid-6epchejv].is-shiny:hover .card-inner[data-astro-cid-6epchejv]{box-shadow:0 0 20px color-mix(in srgb, var(--accent-color), transparent 80%), inset 0 0 15px color-mix(in srgb, var(--accent-color), transparent 90%)}.pokemon-card[data-astro-cid-6epchejv].is-rlm .card-inner[data-astro-cid-6epchejv]{background:linear-gradient(135deg, color-mix(in srgb, var(--server-cards-background-color), transparent 10%) 0%, color-mix(in srgb, var(--color-blue), transparent 80%) 100%)}.pokemon-card[data-astro-cid-6epchejv].is-rlm:hover .card-inner[data-astro-cid-6epchejv]{box-shadow:0 0 20px color-mix(in srgb, var(--color-blue), transparent 80%), inset 0 0 15px color-mix(in srgb, var(--color-blue), transparent 90%)}.pokemon-card[data-astro-cid-6epchejv].is-rlm.is-shiny .card-inner[data-astro-cid-6epchejv]{background:linear-gradient(135deg, color-mix(in srgb, var(--server-cards-background-color), transparent 10%) 0%, color-mix(in srgb, var(--color-purple), transparent 80%) 100%);border:1px solid color-mix(in srgb, var(--color-purple), transparent 70%)}.pokemon-card[data-astro-cid-6epchejv].is-rlm.is-shiny:hover .card-inner[data-astro-cid-6epchejv]{box-shadow:0 0 20px color-mix(in srgb, var(--color-purple), transparent 80%), inset 0 0 15px color-mix(in srgb, var(--color-purple), transparent 90%)}.shiny-sparkles[data-astro-cid-6epchejv]{background-image:radial-gradient(circle at 50% 50%, var(--text-main) 1px, transparent 1px), radial-gradient(circle at 20% 30%, var(--accent-color) 1px, transparent 1px);opacity:.3;pointer-events:none;background-size:40px 40px;animation:4s linear infinite sparkle-anim;position:absolute;inset:0}@keyframes sparkle-anim{0%{opacity:.3;transform:translateY(0)}50%{opacity:.6}to{opacity:.3;transform:translateY(-20px)}}.pokemon-visual[data-astro-cid-6epchejv]{justify-content:center;align-items:center;width:100%;height:140px;margin-bottom:1rem;display:flex;position:relative}.visual-bg[data-astro-cid-6epchejv]{background:radial-gradient(circle, color-mix(in srgb, var(--text-main), transparent 90%) 0%, transparent 70%);border-radius:50%;width:100px;height:100px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pokemon-card[data-astro-cid-6epchejv]:hover .visual-bg[data-astro-cid-6epchejv]{background:radial-gradient(circle, color-mix(in srgb, var(--text-main), transparent 85%) 0%, transparent 70%);width:140px;height:140px}.pokemon-image[data-astro-cid-6epchejv]{object-fit:contain;z-index:2;filter:drop-shadow(0 5px 10px #0000004d);width:100%;height:100%;transition:transform .3s}.floating-anim[data-astro-cid-6epchejv]{animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.level-badge[data-astro-cid-6epchejv]{color:#fff;background:#0009;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.7rem;position:absolute;bottom:0;right:0}.pokemon-info[data-astro-cid-6epchejv]{text-align:center;width:100%}.name-container[data-astro-cid-6epchejv]{flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.pokemon-name[data-astro-cid-6epchejv]{color:var(--text-main);text-shadow:0 2px 4px #0000001a;font-size:1.1rem;font-weight:700}.shiny-tag[data-astro-cid-6epchejv]{background:linear-gradient(90deg, var(--accent-color), var(--color-gold-deep));color:#000;letter-spacing:1px;box-shadow:0 0 10px color-mix(in srgb, var(--accent-color), transparent 60%);border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:800}.rlm-tag[data-astro-cid-6epchejv]{background:linear-gradient(90deg, var(--color-blue), #0056b3);color:#fff;letter-spacing:1px;box-shadow:0 0 10px color-mix(in srgb, var(--color-blue), transparent 60%);border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:800}.rlm-tag[data-astro-cid-6epchejv].is-shiny{background:linear-gradient(90deg, var(--color-purple), #6a0dad);box-shadow:0 0 10px color-mix(in srgb, var(--color-purple), transparent 60%)}.pokemon-details[data-astro-cid-6epchejv]{opacity:1;border-top:1px solid var(--glass-border);width:100%;max-height:200px;margin-top:.5rem;padding-top:.75rem;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.pokemon-details[data-astro-cid-6epchejv].collapsed{opacity:0;border-top-color:#0000;max-height:0;margin-top:0;padding-top:0}.details-grid[data-astro-cid-6epchejv]{grid-template-columns:1fr;gap:.5rem;display:grid}.detail-pill[data-astro-cid-6epchejv]{background:color-mix(in srgb, var(--server-cards-text-color), transparent 95%);border-radius:6px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:.8rem;display:flex}.detail-pill[data-astro-cid-6epchejv] .label[data-astro-cid-6epchejv]{color:var(--text-muted);text-transform:uppercase;font-size:.7rem}.detail-pill[data-astro-cid-6epchejv] .value[data-astro-cid-6epchejv]{color:var(--text-main);font-weight:600}.detail-pill[data-astro-cid-6epchejv].do-pill{background:color-mix(in srgb, var(--accent-color), transparent 95%);border:1px solid color-mix(in srgb, var(--accent-color), transparent 90%)}.detail-pill[data-astro-cid-6epchejv] .link[data-astro-cid-6epchejv]{color:var(--accent-color);text-decoration:none;transition:color .2s}.detail-pill[data-astro-cid-6epchejv] .link[data-astro-cid-6epchejv]:hover{color:var(--text-main);text-decoration:underline}.no-teams-message[data-astro-cid-6epchejv]{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:1rem;padding:4rem;display:flex}.empty-state-icon[data-astro-cid-6epchejv]{opacity:.5;margin-bottom:1rem;font-size:4rem}@media (width<=900px){.pokemon-grid[data-astro-cid-6epchejv].expanded-view{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.team-header[data-astro-cid-6epchejv]{flex-direction:column;align-items:flex-start;gap:1rem}.team-toggle[data-astro-cid-6epchejv]{background:color-mix(in srgb, var(--server-cards-text-color), transparent 95%);border-radius:8px;justify-content:space-between;width:100%}.pokemon-grid[data-astro-cid-6epchejv]{grid-template-columns:repeat(2,1fr);gap:1rem}.pokemon-grid[data-astro-cid-6epchejv].expanded-view{grid-template-columns:1fr}.pokemon-grid-container[data-astro-cid-6epchejv]{padding:1rem}}@media (width<=1024px){.pokemon-grid[data-astro-cid-6epchejv]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.pokemon-grid[data-astro-cid-6epchejv]{grid-template-columns:repeat(2,1fr)}}.skin-3d[data-astro-cid-pvhnl2z5]{touch-action:pan-y;display:inline-block}.profile-container[data-astro-cid-2fv7pdwe]{text-align:center;border-radius:10px;font-family:Arial,sans-serif}h2[data-astro-cid-2fv7pdwe]{text-align:center;color:var(--player-profile-text-primary);font-size:1.2rem;font-weight:700}.profile-details[data-astro-cid-2fv7pdwe]{color:var(--player-profile-text-primary);grid-template-columns:.6fr 1fr .6fr;place-items:flex-start center;gap:1rem;padding:2rem;display:grid}.avatar[data-astro-cid-2fv7pdwe],.info-grid[data-astro-cid-2fv7pdwe]{width:100%}.avatar[data-astro-cid-2fv7pdwe] img[data-astro-cid-2fv7pdwe],.avatar[data-astro-cid-2fv7pdwe] canvas[data-astro-cid-2fv7pdwe]{border-radius:8px}.info-grid[data-astro-cid-2fv7pdwe]{text-align:left;grid-template-columns:1fr;gap:1rem;font-size:.9rem;display:grid}.server-desc-container[data-astro-cid-2fv7pdwe]{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.stats-row[data-astro-cid-2fv7pdwe]{background-color:var(--player-profile-card-bg);text-align:left;border-radius:8px;flex-direction:column;padding:.8rem;display:flex}@media (width<=600px){.server-desc-container[data-astro-cid-2fv7pdwe]{grid-template-columns:1fr}}.stats-row[data-astro-cid-2fv7pdwe]{flex-direction:column;display:flex}.icon[data-astro-cid-2fv7pdwe]{vertical-align:text-bottom;color:var(--player-profile-icon-color);margin-right:6px;display:inline}button[data-astro-cid-2fv7pdwe].super-button{justify-content:center;place-self:center;align-items:center;width:100%;padding:.5rem 1rem;font-size:1em;display:flex}@media (width<=990px){.profile-details[data-astro-cid-2fv7pdwe]{grid-template-columns:1fr}.info-grid[data-astro-cid-2fv7pdwe]{text-align:center}.stats-row[data-astro-cid-2fv7pdwe]{align-items:center}}
