.setup-guide{background-color:var(--form-bg);border:4px solid var(--accordion-content-light);border-radius:.3rem;margin-top:30px;padding:25px}.setup-guide .accordion-toggle{display:none}.setup-guide .accordion-collapse{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.setup-guide .accordion-collapse.accordion-open{max-height:1000px;transition:max-height .3s ease-in}.setup-guide .accordion-toggle:checked~.accordion-header .accordion-button,.setup-guide .accordion-collapse.accordion-open~.accordion-header .accordion-button{background-color:rgba(var(--secondary-rgb),.2);color:#fff;box-shadow:none}.setup-guide .accordion-toggle:checked~.accordion-header .accordion-button:after,.setup-guide .accordion-collapse.accordion-open~.accordion-header .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fillRule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:translateY(-50%)rotate(180deg)}.setup-guide h4{color:var(--main)}.setup-guide .accordion-item{background-color:var(--accordion-content-light);border:1px solid rgba(255,255,255,.2);border-radius:6px;margin-bottom:8px;overflow:hidden}.setup-guide .accordion-button{background-color:var(--form-bg);color:var(--main);text-align:left;width:100%;font-weight:600;font-family:var(--secondary-font);cursor:pointer;border:none;padding:15px 20px;transition:all .3s;display:block;position:relative}.setup-guide .accordion-button:after{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fillRule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transition:transform .3s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.setup-guide .accordion-button:hover{background-color:var(--accordion-bg);color:#fff}.setup-guide .accordion-button:focus{box-shadow:0 0 0 .1rem rgba(var(--secondary-rgb),.25)}.setup-guide .accordion-body{color:#fff;font-family:var(--secondary-font);background-color:rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.2);padding:20px}.setup-guide .accordion-body ol{width:100%;margin-bottom:0}.setup-guide .accordion-body ul{margin-top:10px;margin-bottom:15px;padding-left:20px}.setup-guide .accordion-body li{margin-bottom:8px;line-height:1.5}.setup-guide .accordion-body strong{font-weight:600;font-family:var(--secondary-font)}.setup-guide .accordion-body code{font-family:var(--secondary-font);color:#ffc107;background-color:rgba(255,255,255,.1);border-radius:3px;padding:2px 6px;font-size:.9em}.setup-guide .accordion-body a{color:#007bff;text-decoration:none}.setup-guide .accordion-body a:hover{color:#0056b3;text-decoration:underline}.setup-guide .text-muted{font-family:var(--secondary-font);color:rgba(255,255,255,.7)!important}.setup-guide .text-muted a{color:var(--accordion-bg)}.setup-guide .text-muted a:hover{color:var(--secondary-rgb)}@media (max-width:768px){.setup-guide{margin-top:20px;padding:20px 15px}.setup-guide h4{margin-bottom:15px;font-size:1.2rem}.setup-guide .accordion-button{padding:12px 15px;font-size:.9rem}.setup-guide .accordion-body{padding:15px}.setup-guide .accordion-body ul{padding-left:15px}.setup-guide .accordion-body li{margin-bottom:6px;font-size:.9rem}.setup-guide .text-muted{font-size:.85rem}}@media (max-width:576px){.setup-guide{margin-top:15px;padding:15px 10px}.setup-guide h4{font-size:1.1rem}.setup-guide .accordion-button{padding:10px 12px;font-size:.85rem}.setup-guide .accordion-body{padding:12px}.setup-guide .accordion-body ul{padding-left:12px}.setup-guide .accordion-body li{margin-bottom:5px;font-size:.85rem;line-height:1.4}.setup-guide .accordion-body strong{font-size:.9rem}.setup-guide .accordion-body code{padding:1px 4px;font-size:.8rem}.setup-guide .text-muted{font-size:.8rem}}@media (max-width:480px){.setup-guide{margin-top:12px;padding:12px 8px}.setup-guide h4{margin-bottom:10px;font-size:1rem}.setup-guide .accordion-button{padding:8px 10px;font-size:.8rem}.setup-guide .accordion-body{padding:10px}.setup-guide .accordion-body ul{padding-left:10px}.setup-guide .accordion-body li{margin-bottom:4px;font-size:.8rem;line-height:1.3}.setup-guide .accordion-body strong{font-size:.85rem}.setup-guide .accordion-body code{padding:1px 3px;font-size:.75rem}.setup-guide .text-muted{font-size:.75rem}}@media (max-width:360px){.setup-guide{margin-top:10px;padding:10px 6px}.setup-guide h4{margin-bottom:8px;font-size:.95rem}.setup-guide .accordion-button{padding:6px 8px;font-size:.75rem}.setup-guide .accordion-body{padding:8px}.setup-guide .accordion-body ol{padding-left:33px}.setup-guide .accordion-body ul{padding-left:8px}.setup-guide .accordion-body li{margin-bottom:3px;font-size:.75rem;line-height:1.2}.setup-guide .accordion-body strong{font-size:.8rem}.setup-guide .accordion-body code{padding:1px 2px;font-size:.7rem}.setup-guide .text-muted{font-size:.7rem}}
