.instr-main img{max-width:100%;height:auto}.step-box .success{font-size:.85rem;color:#166534;background:#dcfce7;padding:8px 12px;border-radius:6px;margin-top:8px}.step-box .fail{font-size:.85rem;color:#991b1b;background:#fee2e2;padding:8px 12px;border-radius:6px;margin-top:8px}.code-display{background:#1e293b;color:#f59e0b;padding:12px 20px;border-radius:8px;font-family:monospace;font-size:1.1rem;margin:12px 0;letter-spacing:2px;overflow-wrap:break-word;word-wrap:break-word;overflow-x:auto}.faq-item h3{font-size:1.05rem;color:#1e293b;margin:0 0 8px;line-height:1.4}@media (max-width:768px){.code-display{font-size:.78rem;padding:10px 12px;letter-spacing:.5px;word-break:break-all;white-space:normal;line-height:1.6;overflow-x:auto;-webkit-overflow-scrolling:touch}.support-contacts{padding:14px 12px!important;margin:14px 0!important;border-radius:8px!important}.support-contacts>p{font-size:.88rem!important;margin-bottom:12px!important}.support-contacts a{font-size:1.05rem!important}.support-contacts strong{font-size:.9rem!important}.support-contacts span{font-size:.75rem!important}.faq-item h3{font-size:.93rem;line-height:1.35}}@media (max-width:420px){.code-display{font-size:.72rem;padding:8px 10px;letter-spacing:0;line-height:1.5}.faq-item h3{font-size:.88rem}}