.subscriptions.svelte-174qzye{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px}.subscription-card.svelte-174qzye{padding:15px;border:1px solid #2d3748;border-radius:10px;background-color:#1a202c;color:#e2e8f0}.subscription-header.svelte-174qzye{font-size:1.2rem;font-weight:700;margin-bottom:10px;color:#f7fafc}.platform-link.svelte-174qzye{display:flex;align-items:center;margin:8px 0}.platform-link.svelte-174qzye a:where(.svelte-174qzye){margin-left:10px;color:#63b3ed;text-decoration:none;padding:4px;border-radius:4px}.platform-link.svelte-174qzye a:where(.svelte-174qzye):hover{text-decoration:underline}.platform-link.svelte-174qzye a:where(.svelte-174qzye):focus{outline:2px solid #63b3ed;outline-offset:2px}.skeleton.svelte-174qzye{background:linear-gradient(90deg,#2d3748,#4a5568,#2d3748);border-radius:8px;animation:svelte-174qzye-pulse 1.5s infinite;height:150px}.filter.svelte-174qzye{margin:20px}.filter.svelte-174qzye select:where(.svelte-174qzye){margin-left:10px;padding:8px;border-radius:6px;background-color:#2d3748;color:#e2e8f0;border:1px solid #4a5568}.filter.svelte-174qzye select:where(.svelte-174qzye):focus{outline:2px solid #63b3ed;outline-offset:2px;border-color:#63b3ed}@keyframes svelte-174qzye-pulse{0%{background-position:-200px 0}to{background-position:200px 0}}
