.wp-embed-servers{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,sans-serif}.wpes-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#6b7280;margin-right:2px;white-space:nowrap}.wpes-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wpes-server-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1;color:#c9d3e0;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:5px;cursor:pointer;transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease,transform 0.12s ease,box-shadow 0.18s ease;outline:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.wpes-server-btn:hover:not(:disabled){background:rgb(99 179 237 / .15);border-color:rgb(99 179 237 / .45);color:#90cdf4;transform:translateY(-1px);box-shadow:0 3px 10px rgb(0 0 0 / .25)}.wpes-server-btn:active:not(:disabled){transform:translateY(0)}.wpes-server-btn[disabled],.wpes-server-btn.wpes-active{background:linear-gradient(135deg,#1a56db 0%,#3b82f6 100%);border-color:#2563eb;color:#fff;cursor:default;box-shadow:0 0 0 1px rgb(59 130 246 / .4),0 4px 14px rgb(59 130 246 / .3);transform:none}.wpes-server-btn.wpes-active::before{content:'';display:inline-block;width:6px;height:6px;background:#7dd3fc;border-radius:50%;margin-right:4px;animation:wpesPulse 1.8s ease-in-out infinite}@keyframes wpesPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.wpes-server-btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.wpes-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgb(10 15 25 / .82);backdrop-filter:blur(3px);z-index:100;border-radius:4px;pointer-events:none}.wpes-spinner{position:relative;width:40px;height:40px}.wpes-spinner-ring{position:absolute;inset:0;border:3px solid rgb(255 255 255 / .08);border-top-color:#3b82f6;border-radius:50%;animation:wpesRotate 0.75s linear infinite}@keyframes wpesRotate{to{transform:rotate(360deg)}}.wpes-loading-text{font-size:12px;color:#94a3b8;font-weight:500;letter-spacing:.5px}.wpes-player-loading{position:relative;min-height:80px}.wpes-player-loading::after{content:'';position:absolute;inset:0;background:rgb(10 15 25 / .7);backdrop-filter:blur(2px);z-index:10;border-radius:4px;pointer-events:none}.wpes-player-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.wpes-player-spinner-ring{width:48px;height:48px;border:4px solid rgb(255 255 255 / .1);border-top-color:#3b82f6;border-radius:50%;animation:wpesRotate 0.8s linear infinite}.wpes-player-spinner-text{font-size:13px;color:#94a3b8;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.responsive-player iframe.wpes-inserted-iframe{display:block;width:100%;height:100%;border:none;position:absolute;top:0;left:0}.wpes-position-above{margin-bottom:8px}.wpes-position-below{margin-top:8px}@media (max-width:600px){.wpes-server-btn{padding:8px 12px;font-size:12px}.wpes-label{width:100%}.wpes-buttons{width:100%}}@media (prefers-color-scheme:light){.wpes-server-btn{color:#374151;background:rgb(0 0 0 / .04);border-color:rgb(0 0 0 / .12)}.wpes-server-btn:hover:not(:disabled){background:rgb(59 130 246 / .1);border-color:rgb(59 130 246 / .4);color:#1d4ed8}.wpes-label{color:#9ca3af}}@keyframes wpesFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wp-embed-servers{animation:wpesFadeIn 0.3s ease forwards}.wpes-style-pill .wpes-server-btn{border-radius:999px;padding:7px 18px}.wpes-style-solid .wpes-server-btn[disabled],.wpes-style-solid .wpes-server-btn.wpes-active{background:#2563eb;border-color:#2563eb;box-shadow:none}.wpes-style-solid .wpes-server-btn.wpes-active::before{animation:none;background:#fff}.wpes-style-outline .wpes-server-btn{background:#fff0}.wpes-style-outline .wpes-server-btn[disabled],.wpes-style-outline .wpes-server-btn.wpes-active{background:rgb(59 130 246 / .12);border:1.5px solid #3b82f6;color:#93c5fd;box-shadow:none}.wpes-style-minimal .wpes-server-btn{background:#fff0;border-color:#fff0;padding:6px 10px}.wpes-style-minimal .wpes-server-btn:hover:not(:disabled){background:#fff0;border-color:#fff0;color:#90cdf4;transform:none;box-shadow:none}.wpes-style-minimal .wpes-server-btn[disabled],.wpes-style-minimal .wpes-server-btn.wpes-active{background:#fff0;border-color:#fff0;color:#60a5fa;border-radius:2px;box-shadow:inset 0 -2px 0 #3b82f6}.wpes-style-minimal .wpes-server-btn.wpes-active::before{display:none}.wpes-style-neon .wpes-server-btn{background:#0b1220;border:1px solid rgb(56 189 248 / .35);color:#7dd3fc}.wpes-style-neon .wpes-server-btn:hover:not(:disabled){background:#0b1220;border-color:#38bdf8;color:#bae6fd;box-shadow:0 0 10px rgb(56 189 248 / .5)}.wpes-style-neon .wpes-server-btn[disabled],.wpes-style-neon .wpes-server-btn.wpes-active{background:#0b1220;border-color:#38bdf8;color:#e0f2fe;box-shadow:0 0 8px rgb(56 189 248 / .6),0 0 20px rgb(56 189 248 / .3)}.wpes-style-neon .wpes-server-btn.wpes-active::before{background:#38bdf8;box-shadow:0 0 6px #38bdf8}.wpes-style-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;max-width:720px}.wpes-style-option{position:relative;display:block;cursor:pointer}.wpes-style-option input[type="radio"]{position:absolute;top:10px;left:10px;margin:0;z-index:1}.wpes-style-card{display:flex;flex-direction:column;gap:8px;padding:10px;border:2px solid #e2e8f0;border-radius:8px;background:#f8fafc;transition:border-color 0.15s,box-shadow 0.15s}.wpes-style-option input[type="radio"]:checked~.wpes-style-card,.wpes-style-card.wpes-style-card-checked{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.wpes-style-option:hover .wpes-style-card{border-color:#93c5fd}.wpes-style-preview{display:flex;align-items:center;justify-content:center;padding:14px 8px;background:#0f1a26;border-radius:6px;animation:none}.wpes-style-preview .wpes-buttons{pointer-events:none}.wpes-style-preview .wpes-server-btn{font-size:12px;padding:5px 12px}.wpes-style-name{font-size:12px;font-weight:600;color:#475569;text-align:center}.wp-embed-servers .wpes-server-btn{color:#ffffff!important}