._main-header_5nrjx_1{z-index:1000;position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 10px;gap:10px;box-shadow:0 2px 5px #0000001a;background:#f5f7fa}._three-lines_5nrjx_35{display:none;cursor:pointer}._username_5nrjx_45{color:#000;font-size:24px;margin-right:10px}._line_5nrjx_57{border-radius:10px;width:30px;height:4px;background-color:#000;margin:5px 0}._left-part_5nrjx_73{display:flex;align-items:center;padding-left:10px}._logo_5nrjx_85{width:40px;height:auto;cursor:pointer}._header-h1_5nrjx_97{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:24px}._buttons_5nrjx_109{display:flex;gap:10px;padding-right:10px}._sign-in_5nrjx_121,._log-in_5nrjx_123{width:80px;border-radius:40px;color:#fff;border:none;padding:8px 12px;cursor:pointer;font-size:14px}._sign-in_5nrjx_121:hover,._log-in_5nrjx_123:hover{color:#fff;transition:.4s}._dropdown-menu_5nrjx_155{display:none;position:absolute;top:55px;left:0;min-width:140px;background:#fff;border-radius:12px;box-shadow:0 4px 16px #5b6ee121;padding:12px 0;z-index:2000;flex-direction:column;align-items:stretch;gap:0;margin-top:40px}._dropdown-btn_5nrjx_189{background:none;border:none;color:#232946;font-size:1rem;padding:12px 20px;text-align:left;cursor:pointer;width:100%;transition:background .18s;border-radius:0}._dropdown-btn_5nrjx_189:hover{background:#f5f7fa;cursor:pointer}._dropdown-username_5nrjx_225{display:block;font-weight:600;color:#5b6ee1;padding:10px 20px 4px;font-size:1rem}._dropdown-open_5nrjx_241{display:flex}@media (max-width: 920px){._main-header_5nrjx_1{flex-direction:row;justify-content:space-between;padding:0 10px}._buttons_5nrjx_109{display:none}._three-lines_5nrjx_35{display:block;position:relative;z-index:2100}._dropdown-menu_5nrjx_155{display:none}._dropdown-open_5nrjx_241{display:flex}._left-part_5nrjx_73{padding-left:0;position:relative}._logo_5nrjx_85{margin-left:20px;width:35px}._header-h1_5nrjx_97{font-size:16px}}@media (min-width: 921px){._dropdown-menu_5nrjx_155{display:none!important}}._footer-bg_coj36_1{display:flex;justify-content:center;align-items:center;width:100%;height:100px;color:#000;border-top:2px solid #e0e4ef;background:#f5f7fa}main{width:100%}._sidebar-toggle-btn_1j3tn_9{position:fixed;top:80px;left:20px;z-index:1100;background:var(--color-primary, #5b6ee1);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:1rem;cursor:pointer;box-shadow:0 2px 6px #5b6ee114;transition:background .2s}._sidebar-toggle-btn_1j3tn_9:hover{background:var(--color-accent, #8f5fe8)}._sidebar-close-btn_1j3tn_47{margin-top:0;background:#eee;color:#232946;border:none;border-radius:8px;padding:8px 16px;font-size:.95rem;cursor:pointer;transition:background .2s;display:flex;position:absolute;left:50%;bottom:16px;transform:translate(-50%);width:80%;justify-content:center}._sidebar-close-btn_1j3tn_47:hover{background:#ddd}._side-search_1j3tn_91{overflow-y:auto;position:fixed;left:0;bottom:0;top:60px;display:flex;flex-direction:column;width:320px;max-width:80vw;min-height:calc(100vh - 60px);float:left;padding:16px;background-color:#f5f7fa;color:var(--color-bg, #f5f7fa);box-shadow:2px 0 12px var(--color-shadow, rgba(91, 110, 225, .08));z-index:1200;transition:transform .3s cubic-bezier(.5,1.8,.5,1),opacity .2s}._side-search-hidden_1j3tn_131{transform:translate(-110%);opacity:0;pointer-events:none}._side-search-visible_1j3tn_143{transform:translate(0);opacity:1;pointer-events:auto}._post_1j3tn_155{background:#fff;border:none;border-radius:18px;box-shadow:0 4px 24px #5a6ee11a,0 1.5px 6px #0000000a;margin-bottom:20px;width:320px;min-height:260px;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s,transform .15s;cursor:pointer;position:relative;overflow:hidden}._post_1j3tn_155:hover{box-shadow:0 8px 36px #5a6ee12e,0 2px 8px #00000014;transform:translateY(-2px) scale(1.025)}._event-poster_1j3tn_199{width:100%;max-height:180px;border-radius:12px;margin-bottom:16px;background:#f5f7fa;box-shadow:0 2px 8px #5a6ee112}._event-name_1j3tn_217{font-size:1.3em;font-weight:700;color:#232946;margin-bottom:10px;margin-top:0;text-align:center;letter-spacing:.02em}._event-description_1j3tn_237{font-size:1em;color:#6c7293;margin-bottom:18px;margin-top:0;width:100%;max-width:100%;word-break:break-word;line-height:1.6;text-align:center}._join-event_1j3tn_261{background:linear-gradient(90deg,#5b6ee1,#8f5fe8);color:#fff;border:none;border-radius:10px;padding:10px 22px;font-weight:600;font-size:1em;box-shadow:0 2px 8px #5b6ee114;align-self:flex-end;margin-top:auto;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}._join-event_1j3tn_261:hover{background:linear-gradient(90deg,#8f5fe8,#5b6ee1);box-shadow:0 4px 16px #5b6ee129;transform:scale(1.04)}._sep_1j3tn_303{text-align:center;gap:10px;width:100%}._desc_1j3tn_315{padding-left:0;text-align:center;width:100%}._side-search_1j3tn_91{box-shadow:0 2px 5px #0000001a}._side-search_1j3tn_91 li{width:100%;list-style-type:none}._side-search_1j3tn_91 label{color:#fefae0}._side-search_1j3tn_91 ul{padding-left:0;font-size:20px}._side-search_1j3tn_91 ._search_1j3tn_363{width:100%}._side-search_1j3tn_91 ._con_1j3tn_371{display:flex;justify-content:center}._side-search_1j3tn_91 ._search-text_1j3tn_381{padding:4px;width:100%;height:40px;border-radius:10px 0 0 10px;font-size:22px}._side-search_1j3tn_91 ._confirm-search-button_1j3tn_399{padding:0;width:50px;height:40px;cursor:pointer;border-radius:0 10px 10px 0;background-image:url(/assets/magnifying-glass-png-Dp9ws7Iv.png);background-size:60%;background-repeat:no-repeat;background-position:center;background-color:#fff}._side-search_1j3tn_91 ._dodaj-button_1j3tn_425{width:80%;height:40px}._side-search_1j3tn_91 ._con-bt_1j3tn_435{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:auto;width:100%;position:relative;padding-bottom:60px}._image-container_1j3tn_461{display:flex;flex-direction:column;align-items:center;background:#f7f8fa;border-radius:14px;margin-bottom:18px;box-shadow:0 2px 12px #5a6ee112;width:100%;max-width:100%;position:relative;overflow:hidden}._event-image_1j3tn_489{width:100%;height:220px;object-fit:cover;border-radius:12px;box-shadow:0 2px 8px #5a6ee11a;background:#e9ecf3;display:flex}._post-list_1j3tn_509{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%}._main-info_1j3tn_525{display:block;min-height:100vh;margin-top:60px;width:100%;padding:30px 0}._event-container_1j3tn_541{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start;width:80%;gap:30px;margin:0 auto}._main-info_1j3tn_525 ._post_1j3tn_155{text-align:left;margin-bottom:30px;width:400px;height:320px}._main-info_1j3tn_525 ._sep_1j3tn_303{display:flex;justify-content:space-between;align-items:flex-start}._main-info_1j3tn_525 ._desc_1j3tn_315{padding-left:8px;display:flex;flex-direction:column;padding-top:8px;margin-left:16px;font-size:20px}._main-info_1j3tn_525 ._event-poster_1j3tn_199{cursor:pointer;margin-bottom:10px;max-width:100%;height:auto}._main-info_1j3tn_525 ._event-name_1j3tn_217{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0}._main-info_1j3tn_525 ._event-description_1j3tn_237{margin:0;width:100%;height:auto;display:flex;justify-content:flex-start;word-wrap:break-word;overflow-wrap:break-word}._main-info_1j3tn_525 ._join-event_1j3tn_261{padding:0;width:100px;height:40px;align-self:flex-end}._main-info_1j3tn_525 ._join-event_1j3tn_261:hover{transition:.4s;cursor:pointer}@media (max-width: 920px){._sidebar-toggle-btn_1j3tn_9{top:70px;left:10px;padding:8px 14px;font-size:.95rem}._side-search_1j3tn_91{width:80vw;max-width:95vw;padding:8px}._main-info_1j3tn_525{margin-top:60px;padding:20px 0}._side-search_1j3tn_91 ul{font-size:12px}._side-search_1j3tn_91 ._dodaj-button_1j3tn_425{margin-top:10px;width:80%;height:40px}._sidebar-close-btn_1j3tn_47{margin-top:0;margin-bottom:10px}._post_1j3tn_155{width:95vw;min-width:0;max-width:100vw;padding:18px 8px 14px}._event-poster_1j3tn_199{max-height:140px}}@media (max-width: 420px){._side-search_1j3tn_91{width:95vw;padding:8px}._sidebar-toggle-btn_1j3tn_9{left:5px;top:65px;padding:7px 10px;font-size:.9rem}}._main_orqjk_1{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 60px);padding:100px 20px 30px;overflow-y:auto;box-sizing:border-box}form{width:100%;max-width:500px;text-align:left;border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000001a;background:var(--color-surface)}form div{margin-bottom:15px}label{display:block;margin-bottom:5px;font-weight:700;color:#283618}input,select,textarea{width:100%;padding:10px;font-size:14px;border:1px solid var(--color-border);border-radius:6px;box-shadow:0 1px 3px var(--color-shadow);transition:border .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border:1.5px solid var(--color-primary);outline:none;box-shadow:0 2px 8px var(--color-shadow)}textarea{resize:vertical}._button_orqjk_111{margin-top:5px;width:100%;padding:15px;border-radius:5px;font-size:16px;font-weight:700;background:var(--color-primary);color:var(--color-bg);border:none;cursor:pointer;transition:opacity .2s}._button_orqjk_111:hover{opacity:.9}._Update-btn_orqjk_147{width:33%;height:40px}._error_orqjk_159{color:var(--color-primary);font-size:.9em;margin-top:4px}._main_27txi_1{display:flex;flex-direction:column;align-items:center;margin-top:60px;width:100%;background:linear-gradient(120deg,#f5f7fa,#e9ecf3);min-height:100vh;font-family:Segoe UI,Inter,Arial,sans-serif}._imageContainer_27txi_23{width:100%;max-width:900px;text-align:center;background:#fff;border-radius:22px;box-shadow:0 6px 32px #5a6ee121;padding:24px 0 0;margin-bottom:32px;transition:box-shadow .2s}._imageContainer_27txi_23:hover{box-shadow:0 12px 48px #5a6ee12e}._image_27txi_23{width:100%;max-height:380px;object-fit:cover;border-radius:16px;box-shadow:0 2px 12px #5a6ee121;background:#e9ecf3}._eventHolder_27txi_73{margin:28px 0 18px;font-size:2.2rem;font-weight:800;text-align:center;color:#232946;letter-spacing:.01em;font-family:Inter,Segoe UI,Arial,sans-serif}._textBox_27txi_93{width:80%;max-width:900px;min-height:220px;border:2px solid #5b6ee1;border-radius:18px;padding:32px 28px;overflow-y:auto;margin-bottom:32px;background:#fff;color:#232946;font-size:1.15em;box-shadow:0 2px 16px #5a6ee117;line-height:1.7;transition:box-shadow .2s}._textBox_27txi_93:focus-within,._textBox_27txi_93:hover{box-shadow:0 6px 32px #5a6ee121}._infoSection_27txi_135{display:flex;justify-content:space-between;width:80%;max-width:900px;gap:32px;margin-bottom:32px}._contactBox_27txi_153,._mapBox_27txi_153{flex:1;border:2px solid #5b6ee1;border-radius:18px;padding:28px 24px;text-align:left;background:#fff;color:#232946;box-shadow:0 2px 16px #5b6ee117;font-size:1.08em;display:flex;flex-direction:column;justify-content:center;min-height:180px;transition:box-shadow .2s,border-color .2s}._contactBox_27txi_153{display:flex;align-content:center;font-size:1.2em;line-height:2;letter-spacing:.01em;font-weight:500;color:#232946;word-break:break-word;gap:10px}._contactBox_27txi_153 strong{color:#5b6ee1;font-weight:700;font-size:1.08em}._contactBox_27txi_153 span,._contactBox_27txi_153 p{display:block;margin-bottom:4px}._contactBox_27txi_153 a{color:#8f5fe8;text-decoration:none;transition:color .2s;word-break:break-all}._contactBox_27txi_153 a:hover{color:#4ad991;text-decoration:underline}._contactBox_27txi_153:hover,._mapBox_27txi_153:hover{box-shadow:0 6px 32px #5a6ee121;border-color:#8f5fe8}._iframe_27txi_265{width:100%;height:250px;border:none;border-radius:14px;box-shadow:0 2px 12px #5a6ee11a;background:#e9ecf3}._footerButtons_27txi_283{display:flex;justify-content:space-between;align-items:center;width:80%;max-width:800px;margin:32px 0;gap:20px}._backButton_27txi_303,._publishButton_27txi_303{padding:12px 32px;border-radius:12px;background:linear-gradient(90deg,#5b6ee1,#8f5fe8);color:#fff;cursor:pointer;border:none;font-weight:700;font-size:1.08em;box-shadow:0 2px 8px #5a6ee114;transition:background .2s,box-shadow .2s,transform .1s;letter-spacing:.02em}._backButton_27txi_303:hover,._publishButton_27txi_303:hover{background:linear-gradient(90deg,#8f5fe8,#5b6ee1);box-shadow:0 4px 16px #5a6ee129;transform:scale(1.05)}._staticText_27txi_343{font-weight:700;color:#5b6ee1;font-size:1.1em}._footer_27txi_283{width:100%;background:#f5f7fa;text-align:center;padding:18px;margin-top:32px;color:#232946;border-top:2px solid #e0e4ef;font-size:1.08em;letter-spacing:.01em}@media (max-width: 900px){._imageContainer_27txi_23,._infoSection_27txi_135,._textBox_27txi_93,._footerButtons_27txi_283{max-width:98vw;width:98vw;padding-left:2vw;padding-right:2vw}._main_27txi_1{padding-left:0;padding-right:0}}@media (max-width: 768px){._infoSection_27txi_135{flex-direction:column;gap:18px}}@media (max-width: 480px){._textBox_27txi_93{height:160px;padding:10px}._iframe_27txi_265{height:140px}._footerButtons_27txi_283{flex-direction:column;gap:10px;padding:0}}._body_15zhs_1{min-height:100vh;display:flex;justify-content:center;align-items:center}._main-container_15zhs_15{width:100%;max-width:500px;padding:2rem;background:#fff;padding:50px 20px 30px;border-radius:12px}._main-container_15zhs_15 form input{width:100%;padding:15px;margin-bottom:15px;border:1px solid #e0e0e0;border-radius:5px;font-size:16px}._main-container_15zhs_15 form button{width:100%;padding:15px;border:none;border-radius:5px;color:#fff;font-size:16px;cursor:pointer;font-weight:700;text-transform:uppercase}._main-container_15zhs_15 form button:hover{opacity:.8}._register_15zhs_85{font-size:14px;color:#757575}._register_15zhs_85 a{text-decoration:none;font-weight:700}._register_15zhs_85 a:hover{text-decoration:underline}@media (min-width: 270px) and (max-width: 790px){._body_15zhs_1{margin-top:50px;padding:20px;font-size:14px;height:auto}._main-container_15zhs_15{width:90%;padding:20px;box-shadow:none;border-radius:5px}form input,form button{font-size:14px;padding:10px}._register_15zhs_85{font-size:12px}}._error_15zhs_173{color:#5b6ee1;font-weight:700;font-size:14px;margin-top:0}._no-style_15zhs_187{all:revert}:root{--colour1: #606c38;--colour2: #283618;--colour3: #fefae0;--colour4: #dda15e;--colour5: #bc6c25}.home{display:flex;flex-direction:column;min-height:100vh}.top-section{display:flex;justify-content:space-between;align-items:center;padding:40px;background-color:var(--colour3);background-image:url(/ManiMani.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:60vh}.buttons-row{display:flex;gap:15px}.left-content{display:flex;flex-direction:column;gap:15px}.log-in-btn{padding:10px 40px;background-color:var(--colour2);border:none;color:var(--colour3);font-weight:700;border-radius:8px;cursor:pointer;transition:background .3s ease}.log-in-btn:hover{background-color:var(--colour5)}.sign-up-btn{padding:10px 40px;background-color:var(--colour2);border:none;color:var(--colour3);font-weight:700;border-radius:8px;cursor:pointer;transition:background .3s ease}.sign-up-btn:hover{background-color:var(--colour5)}.right-image{max-height:110%;border-radius:10px;box-shadow:0 2px 8px #00000026;margin-right:12vw}.bottom-section{flex:1;padding:30px 40px;background-color:var(--colour3);display:flex;flex-direction:column;align-items:center;text-align:center}.section-title{font-size:2rem;font-weight:700;margin-bottom:20px;color:var(--colour5)}.section-text{max-width:800px;font-size:1.1rem;line-height:1.6;color:var(--colour1)}._back-button-container_tmh8s_1{display:flex;justify-content:center;margin-top:20px}._back-button_tmh8s_1{display:flex;justify-content:center}*{box-sizing:border-box}:root{--color-bg: #f5f7fa;--color-text: #232946;--color-primary: #5b6ee1;--color-accent: #8f5fe8;--color-highlight: #4ad991;--color-bg-alt: #e9ecf3;--color-surface: #ffffff;--color-border: #e0e4ef;--color-shadow: rgba(91, 110, 225, .08);--color-gradient: linear-gradient(90deg, #f5f7fa 0%, #e9ecf3 100%);--color-gradient-header: linear-gradient(90deg, #5b6ee1 0%, #8f5fe8 100%)}html,body,#root{margin:0;padding:0;height:100%;width:100%}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;display:flex;justify-content:center;align-items:center}body{background:var(--color-bg);color:var(--color-text);font-family:Segoe UI,Arial,sans-serif;line-height:1.6;margin:0}header,footer{background:var(--color-bg);color:var(--color-bg);box-shadow:0 2px 8px var(--color-shadow)}header{border-bottom:2px solid var(--color-border)}footer{border-top:2px solid var(--color-border)}a,.link{color:var(--color-accent);text-decoration:none;font-weight:500;transition:color .2s}a:hover,.link:hover{color:var(--color-highlight);text-decoration:underline;cursor:pointer}button,.btn-primary{background:var(--color-primary);color:var(--color-bg);border:none;border-radius:8px;padding:.75em 1.5em;font-weight:700;box-shadow:0 2px 6px var(--color-shadow);transition:background .2s,color .2s,box-shadow .2s;cursor:pointer}button:hover,.btn-primary:hover{background:var(--color-accent);color:var(--color-text);box-shadow:0 4px 12px var(--color-shadow);transition:.3s ease;cursor:pointer}.btn-secondary{background:var(--color-highlight);color:var(--color-bg);border:none;border-radius:8px;padding:.75em 1.5em;font-weight:700;box-shadow:0 2px 6px var(--color-shadow);transition:background .2s,color .2s,box-shadow .2s}.btn-secondary:hover{background:var(--color-accent);color:var(--color-text);box-shadow:0 4px 12px var(--color-shadow)}input,textarea,select{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;padding:.5em;transition:border .2s,box-shadow .2s;box-shadow:0 1px 3px var(--color-shadow)}input:focus,textarea:focus,select:focus{border:1.5px solid var(--color-primary);outline:none;box-shadow:0 2px 8px var(--color-shadow)}.card,.container{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 4px 16px var(--color-shadow);padding:2em 1.5em;margin-bottom:2em;transition:box-shadow .2s}.card:hover,.container:hover{box-shadow:0 8px 32px var(--color-shadow)}.side-search{background:var(--color-primary);color:var(--color-bg);box-shadow:2px 0 12px var(--color-shadow)}::-webkit-scrollbar{width:8px;background:var(--color-bg-alt)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:8px}@media (max-width: 900px){.card,.container{padding:1em .5em}}
