body{font-family:Inter,Roboto,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Inter,Roboto,sans-serif;font-weight:600;color:#f5d76e;margin-bottom:.5rem;letter-spacing:.5px}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}p{font-size:1rem;margin-bottom:.75rem}strong{font-weight:700}em{font-style:italic}a{color:#f5d76e;text-decoration:none}a:hover{text-decoration:underline}.text-muted{color:#c7cbd1}.text-mono{font-family:Roboto Mono,monospace}.text-small{font-size:.875rem}.text-large{font-size:1.25rem}.text-center{text-align:center}.text-right{text-align:right}*{box-sizing:border-box;margin:0;padding:0}body{background:#1a2a4f;color:#f2f2f2;line-height:1.5}.panel{background:#2a4fa3;padding:1rem;border-radius:8px}button{background:transparent;color:#f2f2f2;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:600}button:hover{background:#ffffff40}button.remove{border:1px solid #d05c4b}button.add{border:1px solid #7fbf3f}button.edit,button.add-custom{border:1px solid #d6c04a}.toggle{position:relative;display:inline-block;width:36px;height:20px}.toggle input{opacity:0;width:0;height:0}.toggle .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;border-radius:20px;transition:.2s}.toggle .slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.2s}.toggle input:checked+.slider{background-color:#7fbf3f1f}.toggle input:checked+.slider:before{transform:translate(16px);background-color:#7fbf3f}
