body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-box{background:#fff;border-radius:15px;box-shadow:0 10px 25px #0003;padding:30px;position:relative;width:320px}.modal-close{background:none;border:none;color:#999;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.modal-input{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:15px;margin-bottom:10px;padding:12px;width:100%}.modal-btn{background:#004aad;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:12px;width:100%}.modal-error{background:#ffebee;color:#d32f2f}.modal-error,.modal-info{border-radius:8px;font-size:.9em;margin-bottom:15px;padding:10px}.modal-info{background:#e8f5e9;color:#2e7d32;text-align:center}.desktop-header{margin-bottom:40px;text-align:center}.main-container{flexDirection:column;justifyContent:center;display:flex;margin:0 auto;max-width:1100px;min-height:85vh;padding:30px}.content-grid{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.col-title{border-bottom:1px solid #ddd;color:#333;font-size:18px;margin-bottom:15px;padding-bottom:10px}.left-col,.right-col{flex:1 1;min-width:220px}.center-col{align-self:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 5px 20px #0000000f;flex:1.5 1;min-width:280px;padding:40px 30px;text-align:center}.menu-item{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#444;cursor:pointer;display:flex;font-weight:600;padding:15px;transition:.2s}.menu-item:hover{background:#f8f9fa}.menu-item span{font-size:18px;margin-right:12px;min-width:25px}.admin-btn{background:gold!important;border:1px solid #fbc02d!important;color:#333!important;justify-content:center}.iletisim-box{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:20px}.msg-btn{background:#f0f0f0;border:1px solid #ccc;color:#333;cursor:pointer;font-weight:700;width:100%}.msg-btn,.msg-input{border-radius:6px;font-size:14px;padding:10px}.msg-input{border:1px solid #ccc;font-family:inherit;margin-bottom:10px;resize:none;width:90%}.send-btn{background:#28a745}.cancel-btn,.send-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;padding:8px}.cancel-btn{background:#dc3545}.login-btn{background:#004aad;border:none;border-radius:8px;color:#fff;margin-bottom:10px;padding:14px}.login-btn,.register-btn{cursor:pointer;font-size:16px;font-weight:700;transition:.2s;width:100%}.register-btn{background:#fff;border:2px solid #004aad;border-radius:8px;color:#004aad;padding:12px}.logout-btn{background:#f44;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px 30px}.donation-bar-container{border-top:1px solid #eee;margin-top:40px;padding-top:20px}.donation-text{color:#004aad;font-size:13px;font-weight:700;line-height:1.4;margin-bottom:10px}.progress-bg{background:#eee;border-radius:10px;height:15px;margin-bottom:5px;overflow:hidden;width:100%}.progress-fill{background:#2ecc71;height:100%;transition:width .5s}.beta-text{bottom:10px;color:#ccc;font-family:monospace;font-size:12px;left:15px;position:fixed}.mobile-header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:none;padding:15px;position:relative}.hamburger-btn{background:none;border:none;color:#333;cursor:pointer;font-size:24px}.mobile-logo{color:#004aad;font-size:20px;font-weight:700;margin:0 0 0 15px}.mobile-menu-overlay{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.mobile-menu-content{flexDirection:column;background:#fff;box-shadow:2px 0 10px #0000001a;display:flex;gap:15px;height:100%;left:0;overflow-y:auto;padding:20px;position:absolute;top:0;width:280px}.close-menu{align-self:flex-end;background:none;border:none;color:#333;cursor:pointer;font-size:24px}@media (max-width:768px){.desktop-header,.desktop-only{display:none!important}.mobile-header{display:flex}.content-grid{flex-direction:column;gap:20px}.center-col{border:none;box-shadow:none;padding:20px 0;width:100%}.main-container{padding:0}.donation-bar-container{margin-top:20px;padding:0 15px}.mobile-menu-content .menu-item{background-color:#f8f9fa;box-sizing:border-box;color:#333!important;margin-bottom:5px;width:100%}}
/*# sourceMappingURL=main.553635bf.css.map*/