.bug-section{padding:2rem 0 6rem}.bug-container{max-width:1100px;margin:0 auto;padding:0 20px}.bug-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.bug-form-card{border:1px solid var(--border);background:linear-gradient(135deg, #ff7a000f, #ff7a0000), var(--bg-secondary);border-radius:16px;padding:2.25rem}.bug-form-heading{margin-bottom:var(--space-6)}.bug-form-heading h2{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-2)}.bug-form-heading p{color:var(--text-secondary);line-height:1.6}.bug-field-row{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bug-field-hint{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5}.bug-textarea{min-height:240px;font-family:var(--font-sans);line-height:1.6}.bug-select{border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-tertiary);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-tertiary) 50%), linear-gradient(135deg, var(--text-tertiary) 50%, transparent 50%);transition:border-color var(--transition-base), box-shadow var(--transition-base);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:.875rem 1rem;font-size:1rem}.bug-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.bug-select option{background:var(--bg-tertiary);color:var(--text-primary)}.bug-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bug-error{border-radius:var(--radius-sm);color:#fca5a5;font-size:var(--text-sm);background:#ef444414;border:1px solid #ef444466;padding:.875rem 1rem;line-height:1.5}.bug-form-card .btn-primary:disabled{opacity:.6;cursor:not-allowed}.bug-form-note{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.6}.bug-form-note a{color:var(--accent);text-decoration:none}.bug-form-note a:hover{text-decoration:underline}.bug-success{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.bug-success-icon{width:64px;height:64px;color:var(--success);background:#22c55e1a;border:1px solid #22c55e66;border-radius:50%;justify-content:center;align-items:center;display:flex}.bug-success-icon svg{width:32px;height:32px}.bug-success h2{font-size:var(--text-2xl);color:var(--text-primary)}.bug-success p{max-width:440px;color:var(--text-secondary);line-height:1.7}.bug-aside{flex-direction:column;gap:1.25rem;display:flex}.bug-card{border:1px solid var(--border);background:var(--bg-secondary);transition:border-color var(--transition-slow);border-radius:14px;padding:1.75rem}.bug-card:hover{border-color:var(--border-hover)}.bug-card h3{font-size:var(--text-lg);color:var(--text-primary);margin-bottom:var(--space-4)}.bug-card p{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.bug-steps{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.bug-step{align-items:flex-start;gap:var(--space-3);display:flex}.bug-step-icon{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-tertiary);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bug-step-icon svg{width:18px;height:18px}.bug-step-title{font-size:.9375rem;font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:2px;display:block}.bug-step-detail{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;display:block}@media (max-width:960px){.bug-layout{grid-template-columns:1fr}}@media (max-width:640px){.bug-section{padding:1rem 0 4rem}.bug-form-card{padding:1.5rem}.bug-field-row{grid-template-columns:1fr}.bug-textarea{min-height:200px}.bug-card{padding:1.35rem}}
