body{background:#23272a;color:#fff;font-family:Montserrat,Arial,sans-serif;margin:0;padding:0}::selection{background:#5865f2;color:#fff}header{background:#5865f2;padding:2rem 0;text-align:center;box-shadow:0 2px 8px #0003}header h1{margin:0;font-size:2.5rem;letter-spacing:2px;font-weight:700}main{max-width:800px;margin:2rem auto;background:#2c2f33;border-radius:12px;box-shadow:0 2px 16px #0000004d;padding:2rem}.section{margin:1rem 0;background:#36393f;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0003}.section-header{background:#5865f2;padding:1rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.section-header:hover{background:#4752c4}.section-header h2{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.section-toggle{font-size:1.5rem;font-weight:700;transition:transform .3s ease}.section-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background:#2c2f33}.section.active .section-content{max-height:2000px;padding:1.5rem}.section.active .section-toggle{transform:rotate(45deg)}.command{background:#23272a;border-left:4px solid #5865f2;padding:1rem;margin:1rem 0;border-radius:8px}code{background:#23272a;color:#00ffae;padding:2px 6px;border-radius:4px;font-size:1rem}ol{margin-left:2rem}a{color:#00b0f4;text-decoration:none}a:hover{text-decoration:underline}.status-error{display:flex;background-color:#d40000;border-radius:100px;width:100px;padding:1%;justify-content:center;align-items:center;color:#fff;margin:0 auto}.cta-button{display:inline-block;background:#5865f2;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:700;transition:background-color .3s ease;margin-top:1rem}.cta-button:hover{background:#4752c4;text-decoration:none}.section{animation:slideIn .5s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.intro-section{background:#2c2f33;padding:1.5rem;border-radius:8px;margin-bottom:2rem;border-left:4px solid #5865f2}
