.page.svelte-dxncs5{max-width:820px;margin:0 auto;padding:1.5rem 1rem 4rem}.back.svelte-dxncs5{display:inline-block;margin-bottom:1rem;color:#fbbf24;text-decoration:none;font-size:.9rem}.back.svelte-dxncs5:hover{color:#fde047}.not-found.svelte-dxncs5{text-align:center;padding:3rem 1rem}.emoji-big.svelte-dxncs5{font-size:3.5rem;margin-bottom:.5rem}.not-found.svelte-dxncs5 h2:where(.svelte-dxncs5){color:#f1f5f9;margin-bottom:.4rem}.not-found.svelte-dxncs5 p:where(.svelte-dxncs5){color:#94a3b8;margin-bottom:1.5rem}.problem.svelte-dxncs5{background:linear-gradient(135deg,#0f172ad9,#1e293bb3);border:1px solid rgba(255,255,255,.08);border-right:5px solid var(--c, #f59e0b);border-radius:.85rem;padding:1.5rem;margin-bottom:1.8rem}.head.svelte-dxncs5{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.badge.svelte-dxncs5,.status.svelte-dxncs5{font-size:.78rem;font-weight:700;padding:.28rem .7rem;border-radius:999px}.badge-individual.svelte-dxncs5{background:#60a5fa33;color:#93c5fd}.badge-community.svelte-dxncs5{background:#22c55e33;color:#86efac}.status-open.svelte-dxncs5{background:#22c55e26;color:#86efac}.status-in-progress.svelte-dxncs5{background:#eab30826;color:#fde047}.status-solved.svelte-dxncs5{background:#94a3b826;color:#cbd5e1}.bounty.svelte-dxncs5{margin-right:auto;font-weight:800;font-size:1.4rem;color:#fbbf24}.ptitle.svelte-dxncs5{font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;color:#f8fafc;margin-bottom:.9rem;line-height:1.25}.poster.svelte-dxncs5{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.07)}.team-chip.svelte-dxncs5{display:flex;align-items:center;gap:.5rem;background:#ffffff12;padding:.35rem .7rem;border-radius:999px;color:#cbd5e1;font-size:.85rem;font-weight:600}.team-chip.svelte-dxncs5 img:where(.svelte-dxncs5){width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.t-emoji.svelte-dxncs5{font-size:1.1rem}.poster-info.svelte-dxncs5{color:#cbd5e1;font-size:.9rem}.dim.svelte-dxncs5{color:#64748b}.pdesc.svelte-dxncs5{color:#e2e8f0;line-height:1.6;white-space:pre-wrap;margin-bottom:1.2rem}.contact-box.svelte-dxncs5{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:.6rem;padding:.8rem 1rem;display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.contact-label.svelte-dxncs5{color:#fbbf24;font-weight:700;font-size:.9rem}.contact-value.svelte-dxncs5{color:#f1f5f9;font-weight:600}.solutions.svelte-dxncs5{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;padding:1.4rem}.sol-head.svelte-dxncs5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:.7rem;flex-wrap:wrap}.sol-head.svelte-dxncs5 h2:where(.svelte-dxncs5){color:#f1f5f9;font-size:1.25rem;font-weight:800}.ok.svelte-dxncs5{background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#86efac;padding:.7rem .9rem;border-radius:.5rem;margin-bottom:1rem}.no-sol.svelte-dxncs5{text-align:center;padding:1.5rem;color:#64748b}.sol-list.svelte-dxncs5{display:flex;flex-direction:column;gap:.8rem}.sol-card.svelte-dxncs5{background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:.7rem;padding:1rem}.sol-top.svelte-dxncs5{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.sol-top.svelte-dxncs5 strong:where(.svelte-dxncs5){color:#f1f5f9}.ask.svelte-dxncs5{color:#fbbf24;font-weight:800}.sol-text.svelte-dxncs5{color:#e2e8f0;line-height:1.5;margin-bottom:.6rem;white-space:pre-wrap}.sol-bot.svelte-dxncs5{display:flex;justify-content:space-between;font-size:.8rem}.solform.svelte-dxncs5{background:#0f172a99;border:1px solid rgba(245,158,11,.3);border-radius:.7rem;padding:1.2rem;margin-bottom:1.2rem;display:flex;flex-direction:column;gap:.9rem}.solform.svelte-dxncs5 h3:where(.svelte-dxncs5){color:#fbbf24;font-size:1rem;font-weight:700}.srow.svelte-dxncs5{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.sfield.svelte-dxncs5{display:flex;flex-direction:column;gap:.35rem}.sfield.svelte-dxncs5 label:where(.svelte-dxncs5){color:#cbd5e1;font-size:.85rem;font-weight:600}.sfield.svelte-dxncs5 small:where(.svelte-dxncs5){color:#64748b;font-size:.75rem;text-align:left}.solform.svelte-dxncs5 input:where(.svelte-dxncs5),.solform.svelte-dxncs5 textarea:where(.svelte-dxncs5){background:#0f172acc;color:#f1f5f9;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;padding:.65rem .85rem;font-size:.93rem;font-family:inherit}.solform.svelte-dxncs5 input:where(.svelte-dxncs5):focus,.solform.svelte-dxncs5 textarea:where(.svelte-dxncs5):focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.solform.svelte-dxncs5 textarea:where(.svelte-dxncs5){resize:vertical;min-height:100px}.sactions.svelte-dxncs5{display:flex;gap:.6rem}.btn-primary.svelte-dxncs5{background:linear-gradient(135deg,#f59e0b,#ea580c);color:#1a0c00;padding:.7rem 1.3rem;border:none;border-radius:.6rem;font-weight:800;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 4px 14px #f59e0b66;transition:transform .2s}.btn-primary.svelte-dxncs5:hover:not(:disabled){transform:translateY(-2px)}.btn-primary.svelte-dxncs5:disabled{opacity:.5;cursor:not-allowed}.btn-ghost.svelte-dxncs5{background:#ffffff14;color:#e2e8f0;padding:.7rem 1.1rem;border-radius:.6rem;font-weight:600;border:1px solid rgba(255,255,255,.12);cursor:pointer}@media(max-width:640px){.srow.svelte-dxncs5{grid-template-columns:1fr}}
