.center-panel{display:flex;flex-direction:column;align-items:center;padding:.75rem;gap:.75rem}.center-panel .card{width:100%;max-width:21.25rem;padding:.75rem;border-radius:.75rem;box-shadow:0 2px 6px #0000001a}.center-panel h2,.center-panel h3{font-size:1.1rem;text-align:center;margin:.375rem 0}.center-panel p{font-size:.85rem;margin:.25rem 0}.center-panel button{font-size:.9rem;padding:.5rem .875rem;border-radius:.5rem}.center-panel .icon{width:1.5rem;height:1.5rem}.settings-page{padding:.75rem}.settings-page .form-group{width:100%;margin-bottom:.75rem}.settings-page label{font-size:.9rem;margin-bottom:.25rem;display:block}.settings-page input,.settings-page select,.settings-page textarea{width:100%;padding:.625rem;font-size:.9rem;border-radius:.5rem;border:1px solid #ccc}.bolt-modal{width:90%;max-width:22.5rem;padding:.875rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 12px #0003}.bolt-modal h2{font-size:1rem;margin:0 0 .625rem}.bolt-modal p{font-size:.85rem}.bolt-modal button{font-size:.85rem;padding:.375rem .75rem;border-radius:.5rem}@media (max-width: 400px){.center-panel{padding:.5rem;gap:.5rem}.center-panel .card,.settings-page input,.settings-page select,.settings-page textarea{padding:.5rem}.bolt-modal{width:95%;padding:.625rem}}@media (min-width: 768px){.center-panel{padding:1rem;gap:1rem}.center-panel .card{max-width:24rem;padding:1rem}.bolt-modal{max-width:28rem;padding:1.25rem}}
