.dbot-header{text-align:center;margin-bottom:2rem;padding:2rem 0}.dbot-icon{margin-bottom:1rem}.dbot-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(90deg,#5865F2,#7289DA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.dbot-tagline{font-size:1.125rem;color:var(--text-secondary);margin-bottom:1.5rem}.dbot-header-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.dbot-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;font-size:.9375rem;border-radius:8px;text-decoration:none;transition:background .2s ease,transform .1s ease}.dbot-btn:active{transform:scale(.98)}.dbot-btn-primary{background:#5865F2;color:white}.dbot-btn-primary:hover{background:#4752C4}.dbot-btn-secondary{background:var(--card-bg);color:var(--text-color);border:1px solid var(--border-color)}.dbot-btn-secondary:hover{border-color:#5865F2;background:var(--bg-secondary)}.dbot-content{max-width:800px;margin:0 auto;padding:0 1rem}.dbot-section{margin-bottom:2.5rem}.dbot-section-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-color);position:relative;padding-bottom:.75rem}.dbot-section-title:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:3px;background:linear-gradient(90deg,#5865F2,#7289DA);border-radius:1.5px}.dbot-text{line-height:1.7;color:var(--text-color);margin-bottom:1rem}.dbot-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.dbot-feature-card{padding:1.25rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;transition:border-color .2s ease}.dbot-feature-card:hover{border-color:#5865F2}.dbot-feature-icon{font-size:1.5rem;display:block;margin-bottom:.5rem}.dbot-feature-title{font-size:1rem;font-weight:600;margin-bottom:.375rem;color:var(--text-color)}.dbot-feature-desc{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.dbot-commands-list{display:flex;flex-direction:column;gap:.75rem}.dbot-command-card{padding:1rem 1.25rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px}.dbot-command-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.375rem;flex-wrap:wrap}.dbot-command-name{font-size:.9375rem;font-weight:600;color:#5865F2;background:rgba(88,101,242,.1);padding:.2rem .5rem;border-radius:4px;font-family:Courier New,Courier,monospace}.dbot-command-perm{font-size:.75rem;padding:.15rem .5rem;border-radius:4px;font-weight:500}.dbot-perm-public{background:rgba(0,200,83,.12);color:var(--success)}.dbot-perm-admin{background:rgba(255,165,0,.12);color:#ffa500}.dbot-command-summary{font-size:.9375rem;font-weight:500;color:var(--text-color);margin:0 0 .25rem}.dbot-command-details{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;margin:0}.dbot-steps{display:flex;flex-direction:column;gap:1.25rem}.dbot-step{display:flex;gap:1rem;align-items:flex-start}.dbot-step-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#5865F2;color:white;border-radius:50%;font-weight:700;font-size:.875rem}.dbot-step-content h3{font-size:1rem;font-weight:600;margin-bottom:.25rem;color:var(--text-color)}.dbot-step-content p{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.dbot-step-content a{color:#5865F2;text-decoration:none}.dbot-step-content a:hover{text-decoration:underline}.dbot-step-content code{font-size:.8125rem;background:rgba(88,101,242,.1);color:#5865F2;padding:.1rem .35rem;border-radius:3px}.dbot-cta-section{text-align:center;padding-top:2rem;border-top:1px solid var(--border-color)}.dbot-cta-section .dbot-section-title:after{left:50%;transform:translateX(-50%)}@media (max-width:768px){.dbot-header{padding:1.5rem 0;margin-bottom:1.5rem}.dbot-title{font-size:1.5rem}.dbot-tagline{font-size:1rem}.dbot-features-grid{grid-template-columns:1fr}.dbot-section-title{font-size:1.25rem}.dbot-header-actions{flex-direction:column;align-items:center}.dbot-btn{width:100%;max-width:280px;justify-content:center}}