.feature-board{padding:32px 16px;color:#fff;min-height:100vh}.feature-board-title{font-size:2rem;margin-bottom:24px;text-align:center}.feature-board-columns{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.feature-board-column{background:#23232a;border-radius:12px;padding:16px;min-width:260px;max-width:340px;flex:1 1 300px;box-shadow:0 2px 12px #0004;display:flex;flex-direction:column;align-items:center}.feature-board-cards{display:flex;flex-direction:column;gap:16px;width:100%}.feature-card{background:#18181b;border-radius:8px;padding:16px;box-shadow:0 1px 6px #0003;cursor:pointer;transition:transform .08s,box-shadow .08s;display:flex;justify-content:space-between;align-items:center;border:1px solid #28282f}.feature-card:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 16px #0005;border-color:#4f8cff}.feature-card-title{font-size:1.1rem;font-weight:500}.feature-card-upvotes{font-size:1rem;color:#4f8cff;display:flex;align-items:center;gap:4px}.feature-modal{background:#23232a;color:#fff;border-radius:12px;padding:32px 24px;max-width:90vw;width:400px;box-shadow:0 8px 32px #000a;position:relative;text-align:center}@media (max-width: 700px){.feature-board-columns{flex-direction:column;gap:16px;align-items:stretch}.feature-board-column{min-width:0;width:100%;max-width:100%}.feature-modal{width:95vw;padding:18px 6px}}.feature-board.jira-board{padding:32px 8px;color:#e5e7eb;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif}.feature-board-title{font-size:2rem;margin-bottom:24px;text-align:center;letter-spacing:-1px;color:#fff}.jira-board-columns{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;align-items:flex-start}.jira-board-column{background:#23232a;border-radius:14px;padding:16px 8px 24px;min-width:270px;max-width:340px;flex:1 1 300px;box-shadow:0 2px 16px #0006;display:flex;flex-direction:column;align-items:stretch;border:1.5px solid #23232a}.jira-board-column-header{font-size:1.1rem;font-weight:600;color:#cbd5e1;margin-bottom:18px;letter-spacing:.5px;padding-left:8px}.jira-board-cards{display:flex;flex-direction:column;gap:18px;width:100%}.feature-jira-card{background:#23232a;border-radius:10px;padding:16px 14px 12px;box-shadow:0 2px 8px #0004;cursor:pointer;transition:transform .08s,box-shadow .08s,border .08s;border:1.5px solid #28282f;display:flex;flex-direction:column;gap:8px;position:relative}.feature-jira-card:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 24px #0007;border-color:#4f8cff}.feature-jira-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.feature-jira-id{font-size:.95rem;color:#a5b4fc;font-weight:600;letter-spacing:.5px}.feature-status-badge{display:inline-block;font-size:.85rem;font-weight:600;color:#fff;border-radius:6px;padding:2px 10px;margin-left:8px;letter-spacing:.2px;box-shadow:0 1px 4px #0002}.feature-jira-title{font-size:1.08rem;font-weight:500;color:#fff;margin-bottom:2px;margin-top:2px}.feature-jira-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:2px}.feature-jira-tag{background:#1e293b;color:#a5b4fc;font-size:.78rem;border-radius:4px;padding:2px 8px;font-weight:500;letter-spacing:.2px}.feature-jira-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.feature-jira-votes{display:flex;gap:10px;font-size:.95rem;align-items:center}.feature-jira-upvote{color:#4f8cff;font-weight:600}.feature-jira-downvote{color:#ef4444;font-weight:600}.feature-jira-assignees{display:flex;align-items:center;gap:-8px}.feature-jira-avatar{width:26px;height:26px;border-radius:50%;border:2px solid #23232a;margin-left:-8px;box-shadow:0 1px 4px #0003;background:#18181b}.feature-jira-avatar:first-child{margin-left:0}.feature-modal-overlay{position:fixed;z-index:1000;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center}.feature-modal{background:#23232a;color:#fff;border-radius:14px;padding:32px 24px;max-width:90vw;width:400px;box-shadow:0 8px 32px #000a;position:relative;text-align:center}.feature-modal-status{margin:8px 0 12px;font-size:1rem}.feature-modal-upvotes{color:#4f8cff;margin-bottom:16px}.feature-modal-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-bottom:8px}.feature-modal-assignees{display:flex;align-items:center;gap:-8px;justify-content:center;margin-bottom:8px}.feature-modal-close{margin-top:18px;background:#4f8cff;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:1rem;cursor:pointer;transition:background .12s}.feature-modal-close:hover{background:#2563eb}@media (max-width: 900px){.jira-board-columns{flex-direction:column;gap:18px;align-items:stretch}.jira-board-column{min-width:0;width:100%;max-width:100%}.feature-modal{width:95vw;padding:18px 6px}}
