:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,select{color:#213547!important;background-color:#fff!important}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.box{align-items:center;background:#c7c7c7;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin:1rem 0;max-width:100%;box-shadow:0 2px 4px #0000000d;color:#555}.donation-app{max-width:1280px;margin:0 auto;padding:2rem;justify-content:center;text-align:center}.currency-btn{display:block;background:transparent;border:none;border-radius:10px;width:50px;height:50px;cursor:pointer;transition:all .2s ease}.currency-btn:hover{background-color:#9e9e9e;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 8px #0000001a}.currency-btn:active{transform:translateY(0) scale(.98);box-shadow:0 2px 4px #0000001a}.currency-btn img{width:100%;height:100%;object-fit:contain}.currency-container{margin:1rem}.currency-select{justify-self:center}.logo-container{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;max-width:75%;place-content:center space-evenly;justify-self:center}*{box-sizing:border-box}.default-input{background-color:#eee;border-radius:5px;padding:.5rem}.item1{grid-area:header;justify-self:left;margin:0;font-weight:500;font-size:1.15rem}.item2{grid-area:asset;display:flex;flex-direction:column;align-content:left}.item3{grid-area:amount;display:flex;flex-direction:column;align-items:left;justify-content:center;padding-left:1rem;height:100%}.item4{grid-area:footer}.donation-details{display:grid;grid-template-areas:"header header" "asset amount" "footer footer";grid-template-columns:30% 70%;grid-auto-columns:auto;grid-auto-rows:min-content;align-items:stretch;width:75%;justify-self:center}.item2>p{width:100%;text-align:left;padding-left:5px;margin-bottom:0}.item3>p{text-align:left;margin-bottom:.2em}.asset-container{display:flex;height:100%;max-width:inherit;flex-direction:row;align-items:center;justify-content:left}.convert-input{margin:0;padding:.5rem}.asset-container,.convert-input{height:100%}.asset-container>img{max-width:15%;margin:5px}.item3>input{width:80%}.particulars-container{display:grid;grid-template-areas:"name name" "email phone" "message message";grid-template-columns:50% 50%;grid-auto-columns:auto;grid-auto-rows:min-content;align-items:stretch;width:75%;justify-self:center}.part-name{grid-area:name}.part-email{grid-area:email}.part-phone{grid-area:phone}.part-message{grid-area:message}.input-group{display:flex;flex-direction:column;text-align:left;margin-bottom:.2em;font-weight:500}.submit-btn{margin-top:15px}.submit-btn>button{border-radius:10px;padding:.3rem}.anonymous-toggle{display:inline-flex;align-items:center;width:75%;height:fit-content;gap:15px;justify-content:center}.toggle-label{font-weight:500;color:#333;-webkit-user-select:none;user-select:none}.toggle-switch{width:50px;height:24px;background:#ddd;border-radius:12px;position:relative;cursor:pointer;transition:background .2s}.toggle-switch.on{background:#4caf50}.toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s}.toggle-switch.on .toggle-knob{transform:translate(26px)}.grid-container{display:grid;max-width:100vw;grid-template-columns:1fr 1fr}@media(min-width:1024px){.grid-container{grid-template-columns:500px 500px;justify-content:center}}.qr{width:40vw;max-width:300px;min-width:150px;height:auto;aspect-ratio:1 / 1;object-fit:contain}.address-box{display:flex;gap:12px;max-width:50%;padding:.5rem;justify-self:center}.address{overflow-wrap:anywhere;word-break:break-all;flex:1;font-family:Courier New,monospace;font-size:14px;color:#000}.address-box code{flex:1;font-family:Courier New,monospace;font-size:14px;overflow-wrap:anywhere;word-break:break-all}.copy-button{background:none;border:none;cursor:pointer;border-radius:4px}
