.navbar.svelte-1ehs3vk{background-color:#ede1cf;box-shadow:0 2px 8px #0000001a}.navbar-brand-container.svelte-1ehs3vk{display:flex;align-items:center;gap:12px;text-decoration:none}.logo-circle.svelte-1ehs3vk{width:40px;height:40px;border:2px solid #f26c4f;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff2e2,#f0d9b5);flex-shrink:0}.oks-logo.svelte-1ehs3vk{width:28px;height:28px;object-fit:contain;border-radius:50%}.navbar-brand.svelte-1ehs3vk,.nav-link.svelte-1ehs3vk{color:#7a1f1f;font-weight:700;transition:background-color .3s ease,color .4s ease;border-radius:8px}.navbar-nav.svelte-1ehs3vk .nav-link.active:where(.svelte-1ehs3vk){color:#7a1f1f;text-decoration:underline;text-decoration-color:#ffa200;text-decoration-thickness:3px;text-underline-offset:4px}.navbar-nav.svelte-1ehs3vk .nav-link:where(.svelte-1ehs3vk):hover{background-color:#7a1f1f;color:#fff}.navbar-brand-container.svelte-1ehs3vk:hover{transform:scale(1.02);transition:transform .3s ease}.profile-section.svelte-1ehs3vk,.profile-container.svelte-1ehs3vk{position:relative;margin-left:0}.profile-button.svelte-1ehs3vk{background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease}.profile-button.svelte-1ehs3vk:hover{transform:scale(1.05)}.profile-image.svelte-1ehs3vk{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#7a1f1f,#8a4b4b);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;border:2px solid #7a1f1f;overflow:hidden}.profile-image.svelte-1ehs3vk i:where(.svelte-1ehs3vk){color:#fff}.user-initial.svelte-1ehs3vk{color:#fff;font-weight:700;font-size:1rem;text-align:center;line-height:1}.profile-dropdown.svelte-1ehs3vk{position:absolute;top:100%;right:0;min-width:250px;background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;border:1px solid #e0e0e0;z-index:1000;margin-top:8px;animation:svelte-1ehs3vk-dropdownFadeIn .3s ease}@keyframes svelte-1ehs3vk-dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header.svelte-1ehs3vk{padding:1rem;border-bottom:1px solid #f0f0f0}.dropdown-header.svelte-1ehs3vk h6:where(.svelte-1ehs3vk){margin:0;color:#7a1f1f;font-weight:600}.dropdown-header.svelte-1ehs3vk p:where(.svelte-1ehs3vk){margin:.25rem 0 0;font-size:.9rem;color:#666}.user-info.svelte-1ehs3vk{display:flex;align-items:center;gap:12px}.user-avatar.svelte-1ehs3vk{width:45px;height:45px;border-radius:50%;overflow:hidden;border:2px solid #7a1f1f}.user-initial-large.svelte-1ehs3vk{color:#fff;font-weight:700;font-size:1.2rem;text-align:center;line-height:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#7a1f1f,#8a4b4b)}.user-details.svelte-1ehs3vk{flex:1}.user-name.svelte-1ehs3vk{margin:0;font-weight:600;color:#7a1f1f;font-size:1rem}.user-email.svelte-1ehs3vk{margin:0;font-size:.85rem;color:#666}.member-duration.svelte-1ehs3vk{margin:.25rem 0 0;font-size:.8rem;color:#7a1f1f;font-weight:500;display:flex;align-items:center}.member-duration.svelte-1ehs3vk i:where(.svelte-1ehs3vk){font-size:.75rem;margin-right:.25rem}.dropdown-divider.svelte-1ehs3vk{height:1px;background:#f0f0f0;margin:.5rem 0}.dropdown-item.svelte-1ehs3vk{display:flex;align-items:center;padding:.75rem 1rem;color:#333;text-decoration:none;transition:background-color .2s ease;border:none;background:none;width:100%;text-align:left;font-size:.95rem}.dropdown-item.svelte-1ehs3vk:hover{background-color:#f8f9fa;color:#7a1f1f;text-decoration:none}.dropdown-item.svelte-1ehs3vk:last-child:hover{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.dropdown-item.svelte-1ehs3vk i:where(.svelte-1ehs3vk){width:16px;text-align:center}.login-btn.svelte-1ehs3vk,.logout-btn.svelte-1ehs3vk{cursor:pointer;font-weight:500}.login-btn.svelte-1ehs3vk{color:#28a745}.login-btn.svelte-1ehs3vk:hover{background-color:#d4edda;color:#155724}.logout-btn.svelte-1ehs3vk{color:#dc3545}.logout-btn.svelte-1ehs3vk:hover{background-color:#f8d7da;color:#721c24}.navbar-toggler.svelte-1ehs3vk{border:none;padding:.5rem;background:none;color:#7a1f1f;font-size:1.2rem;transition:all .3s ease}.navbar-toggler.svelte-1ehs3vk:hover{color:#5a1515;transform:scale(1.1)}.navbar-toggler.svelte-1ehs3vk i.fa-times:where(.svelte-1ehs3vk){font-size:1.3rem;font-weight:700}@media (max-width: 768px){.navbar-brand.svelte-1ehs3vk{font-size:1rem}.logo-circle.svelte-1ehs3vk{width:35px;height:35px}.oks-logo.svelte-1ehs3vk{width:24px;height:24px}.profile-dropdown.svelte-1ehs3vk{right:50%;transform:translate(50%);min-width:280px;max-width:90vw}}@media (max-width: 480px){.profile-dropdown.svelte-1ehs3vk{right:50%;transform:translate(50%);min-width:260px;max-width:95vw;margin-top:12px}}@keyframes svelte-1ehs3vk-dropdownFadeInCenter{0%{opacity:0;transform:translate(50%) translateY(-10px)}to{opacity:1;transform:translate(50%) translateY(0)}}footer.svelte-aoalj0{background-color:#7a1f1f;color:#fff;text-align:center;padding:2.3rem 1rem 1rem;width:100%}.footer.svelte-aoalj0{background-color:#7a1f1f;color:#fff}.footer-section.svelte-aoalj0{height:100%;padding:1rem;border-radius:8px;background-color:#ffffff0d}.footer-title.svelte-aoalj0{color:#f0d9b5;font-size:1.25rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(240,217,181,.3)}.footer-title.svelte-aoalj0 i:where(.svelte-aoalj0){margin-right:.75rem}.footer-description.svelte-aoalj0{color:#ffffffe6;line-height:1.6;font-size:.95rem}.org-details.svelte-aoalj0 .detail-item:where(.svelte-aoalj0){display:flex;align-items:center;margin-bottom:.75rem;color:#ffffffe6;font-size:.9rem}.detail-item.svelte-aoalj0 i:where(.svelte-aoalj0){width:24px;margin-right:.75rem;color:#f0d9b5}.footer-links.svelte-aoalj0{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.footer-links.svelte-aoalj0 li:where(.svelte-aoalj0){margin-bottom:.75rem}.footer-links.svelte-aoalj0 a:where(.svelte-aoalj0){color:#ffffffe6;text-decoration:none;display:flex;align-items:center;transition:color .3s ease;font-size:.9rem}.footer-links.svelte-aoalj0 a:where(.svelte-aoalj0) i:where(.svelte-aoalj0){width:20px;margin-right:.75rem;color:#f0d9b5}.footer-links.svelte-aoalj0 a:where(.svelte-aoalj0):hover{color:#f0d9b5}.contact-info.svelte-aoalj0 .contact-item:where(.svelte-aoalj0){display:flex;align-items:center;margin-bottom:.75rem;color:#ffffffe6;font-size:.9rem}.contact-item.svelte-aoalj0 i:where(.svelte-aoalj0){width:24px;margin-right:.75rem;color:#f0d9b5}.contact-item.svelte-aoalj0 a:where(.svelte-aoalj0){color:#ffffffe6;text-decoration:none;transition:color .3s ease;font-size:.9rem}.contact-item.svelte-aoalj0 a:where(.svelte-aoalj0):hover{color:#f0d9b5}.social-section.svelte-aoalj0{margin-top:1.5rem}.small-line.svelte-aoalj0{width:100%;height:1px;background-color:#efd7b74d;margin:0 auto .75rem;border-radius:2px}.social-title.svelte-aoalj0{color:#f0d9b5;font-size:1rem;margin-bottom:.75rem}.social-links.svelte-aoalj0{display:flex;gap:1rem;justify-content:center}.social-icon.svelte-aoalj0{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f0d9b533;color:#f0d9b5;border-radius:50%;text-decoration:none;transition:all .3s ease}.social-icon.svelte-aoalj0:hover{background-color:#f0d9b5;color:#7a1f1f;transform:translateY(-2px)}.footer-divider.svelte-aoalj0{border-color:#f0d9b54d;margin:2rem 0 1rem}.footer-bottom.svelte-aoalj0{padding:1rem 0}.copyright.svelte-aoalj0{color:#fffc;font-size:.9rem;text-align:left}@media (max-width: 767px){.col-lg-4.svelte-aoalj0,.col-md-6.svelte-aoalj0{margin-bottom:1.5rem}.col-lg-4.svelte-aoalj0:last-child,.col-md-6.svelte-aoalj0:last-child{margin-bottom:.35rem}.copyright.svelte-aoalj0{text-align:center;margin-bottom:1rem}.footer-bottom-links.svelte-aoalj0{text-align:center!important}.footer-links.svelte-aoalj0{grid-template-columns:2fr 2fr;gap:.5rem}}.footer-bottom-links.svelte-aoalj0 a:where(.svelte-aoalj0){color:#fffc;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-bottom-links.svelte-aoalj0 a:where(.svelte-aoalj0):hover{color:#f0d9b5}.footer-bottom-links.svelte-aoalj0 .separator:where(.svelte-aoalj0){color:#ffffff80;margin:0 .5rem}.footer-form.svelte-aoalj0{margin-top:1rem}.footer-form.svelte-aoalj0 .form-label:where(.svelte-aoalj0){color:#ffffffe6;font-weight:500;margin-bottom:.5rem;font-size:.9rem}.footer-form.svelte-aoalj0 .form-control:where(.svelte-aoalj0){background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:8px;padding:.75rem;transition:all .3s ease;font-size:.9rem}.footer-form.svelte-aoalj0 .form-control:where(.svelte-aoalj0)::placeholder{color:#fff9}.footer-form.svelte-aoalj0 .form-control:where(.svelte-aoalj0):focus{background-color:#ffffff26;border-color:#f0d9b5;box-shadow:0 0 0 .2rem #f0d9b540;color:#fff}.footer-form.svelte-aoalj0 .btn-primary:where(.svelte-aoalj0){background-color:#f0d9b5;border-color:#f0d9b5;color:#7a1f1f;font-weight:600;padding:.75rem 2rem;border-radius:8px;transition:all .3s ease;font-size:.95rem}.footer-form.svelte-aoalj0 .btn-primary:where(.svelte-aoalj0):hover{background-color:#e6c99a;border-color:#e6c99a;transform:translateY(-2px);box-shadow:0 4px 12px #f0d9b54d}@media (max-width: 768px){.footer-form.svelte-aoalj0 .form-control:where(.svelte-aoalj0){margin-bottom:1rem}.footer-form.svelte-aoalj0 .btn-primary:where(.svelte-aoalj0){width:100%}}
