@import url(https://fonts.googleapis.com/css2?family=Mohave:wght@400;700&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::selection{background-color:gold;color:#000}.reveal{transform:translateY(40px)}.reveal,.reveal-left{transition:all 1s cubic-bezier(.4,0,.2,1)}.reveal-left{opacity:0;transform:translateX(-50px)}.reveal-left.active{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(50px);transition:all 1s cubic-bezier(.4,0,.2,1)}.reveal-right.active{opacity:1;transform:translateX(0)}.pillar-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.pillar-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-15px)}.glassmorphism{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a}.dark .glass{background:#0006}.timeline-line{background:linear-gradient(180deg,#0000,maroon,maroon,#0000);width:2px}.fade-in-section{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-section.visible{opacity:1;transform:translateY(0)}.masonry-grid{grid-gap:1rem;display:grid;gap:1rem;grid-auto-rows:200px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.masonry-item{border-radius:12px;overflow:hidden}.masonry-item img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.masonry-item:hover img{transform:scale(1.05)}.tall{grid-row:span 2}.wide{grid-column:span 2}.meet-the-brothers-component{align-items:center;background-color:#fff;color:#252525;display:flex;flex-direction:column;font-family:Mohave,sans-serif;overflow-x:hidden;text-transform:uppercase}.join-overlay{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.meet-the-brothers-hero{background-position:50%;background-size:cover;height:400px;position:relative;width:100%}.meet-the-brothers-coat-arms{margin-bottom:2%;margin-top:-3%;width:5%}.meet-the-brothers-leadership-section{padding:20px;text-align:center;width:100%}.meet-the-brothers-leadership-section h2{color:#881616;font-family:Anton,sans-serif;font-size:2.5em;font-weight:700;margin-bottom:1em;text-transform:uppercase}.meet-the-brothers-leadership-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.meet-the-brothers-leadership-profile{padding:15px;text-align:center}.meet-the-brothers-leadership-profile-pic{aspect-ratio:1/1;border-radius:50%;display:block;height:auto;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:150px;object-fit:cover;width:100%}.meet-the-brothers-leadership-name{font-size:1.5em;font-weight:700;margin-top:-7px}.meet-the-brothers-leadership-role{color:#666;font-size:1.2em;margin-top:5px;padding-bottom:10px;text-transform:none}.meet-the-brothers-class-group{margin-bottom:40px;padding:20px;width:100%}.meet-the-brothers-class-group h2{color:#881616;font-family:Anton,sans-serif;font-size:2em;margin-bottom:5vh;text-align:center;text-transform:uppercase}.meet-the-brothers-user-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1400px;width:100%}.meet-the-brothers-brother-card{align-items:center;background-color:#f8f8f8;border-radius:10px;box-shadow:0 4px 8px #00000017;color:#000;cursor:pointer;display:flex;flex:0 1 200px;flex-direction:column;line-height:1.2em;padding:20px;text-align:center;transition:transform .2s}.meet-the-brothers-brother-card:hover{transform:scale(1.07)}.meet-the-brothers-brother-card.linkedin-available{position:relative;transition:transform .2s ease-in-out}.meet-the-brothers-brother-card.linkedin-available:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-5px)}.meet-the-brothers-user-name{font-size:1.2em;font-weight:700;padding:10px}.meet-the-brothers-user-graduation-year,.meet-the-brothers-user-major,.meet-the-brothers-user-role{color:#666;font-size:.9em;margin-top:5px;text-transform:none}.meet-the-brothers-user-linkedin{color:#0077b5;font-size:.8em;font-style:italic;margin-top:5px}.meet-the-brothers-profile-pic{aspect-ratio:1/1;border-radius:50%;display:block;height:auto;margin-bottom:10px;max-width:150px;object-fit:cover;padding:10px;width:100%}.meet-the-brothers-executive-board-section{margin-top:50px;padding:20px;text-align:center;width:100%}.meet-the-brothers-executive-board-section h2{color:#881616;font-family:Anton,sans-serif;font-size:2.5em;font-weight:700;margin-bottom:1em;text-transform:uppercase}.meet-the-brothers-executive-board-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.meet-the-brothers-executive-board-profile{padding:15px;text-align:center}.meet-the-brothers-executive-board-profile-pic{aspect-ratio:1/1;border-radius:50%;display:block;height:auto;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:150px;object-fit:cover;width:100%}.meet-the-brothers-executive-board-name{font-size:1.5em;font-weight:700;margin-top:-7px}.meet-the-brothers-executive-board-role{color:#666;font-size:1.2em;margin-top:5px;padding-bottom:10px;text-transform:none}@media (max-width:768px){.meet-the-brothers-user-grid{gap:10px}.meet-the-brothers-brother-card{flex:0 1 140px;font-size:.9em;padding:10px}.meet-the-brothers-executive-board-profile-pic,.meet-the-brothers-leadership-profile-pic,.meet-the-brothers-profile-pic{height:auto;max-width:120px;width:80%}.meet-the-brothers-leadership-name,.meet-the-brothers-user-name{font-size:1em}.meet-the-brothers-leadership-role,.meet-the-brothers-user-graduation-year,.meet-the-brothers-user-major,.meet-the-brothers-user-role{font-size:.8em}.meet-the-brothers-class-group h2,.meet-the-brothers-component h1,.meet-the-brothers-executive-board-section h2,.meet-the-brothers-leadership-section h2{font-size:1.5em}.meet-the-brothers-hero{height:60vh}}.popup-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content{border-radius:10px;width:600px}.popup-user-image{height:100px;margin-bottom:20px;width:100px}.popup-user-info h2{font-size:1.8em;margin-bottom:10px}.popup-user-info p{font-size:1em;margin:5px 0}.popup-close-button{bottom:15px;font-family:Mohave,serif;text-transform:uppercase}.popup-close-button:hover{transition:background-color .3s ease-in-out}.popup-main{align-items:center;display:flex;flex-direction:row;gap:30px;height:100%;justify-content:flex-start}.popup-user-image-container{align-items:center;display:flex;flex-shrink:0;justify-content:center}.popup-user-image{border-radius:50%;height:120px;object-fit:cover;padding:0;width:120px}.popup-content{background:#fff;border-radius:15px;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;gap:20px;max-width:90%;min-height:33%;padding:40px;position:relative;width:500px}.popup-user-info{flex:1 1;padding:10px;text-align:left}.popup-user-info h2{color:#252525;font-size:1.7em;margin:0 0 10px}.popup-user-info p{color:#666;font-size:1.1em;margin:8px 0}.popup-close-button{background:#881616;border:none;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:10px 20px;position:absolute;right:20px}.popup-close-button:hover{background:#670808}@media (max-width:768px){.popup-main{align-items:center;flex-direction:column;gap:20px}.popup-user-info{padding:0;text-align:center}.popup-content{padding:20px;width:90%}.popup-close-button{bottom:16px;right:16px}}.founder-alumni-badge{background-color:#f6a640;border-radius:20px;color:#fff;font-weight:700;margin-bottom:10px;margin-top:-10px;padding:4px 8px;text-align:center}
/*    !*transition: box-shadow 0.3s ease, border 0.3s ease;*!*/.glass-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212b3}.text-parallax{transform:translateY(0);transform:translateY(var(--scroll-y,0))}.reveal{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.reveal.active{opacity:1;transform:translateY(0)}.timeline-line{background:linear-gradient(180deg,#8b0000 0,gold)}.event-card{transition:transform .3s ease}.event-card:hover{transform:scale(1.02)}body{font-family:Mohave,sans-serif}.login-container{background-image:url(/static/media/SillyChapterPhoto.0a4e08502a0c80cecd14.jpeg);background-position:50%;background-size:cover;height:92vh;justify-content:center;width:100%}.login-container,.login-form{align-items:center;display:flex}.login-form{background:#fff;border-radius:15px;box-shadow:0 4px 6px #0000001a;flex-direction:column;padding:20px;width:300px}.google-login-button{background-color:#bd1d1d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Mohave,sans-serif;padding:10px;text-transform:uppercase;transition:.5s;width:100%}.google-login-button:hover{background-color:#eaab22}.login-title{font-size:1.5em;font-weight:700;margin-bottom:20px;text-transform:uppercase}.error-message,.login-title{text-align:center;width:100%}.error-message{color:#bd1d1d;margin-bottom:10px}.header{align-items:center;background-color:#333;display:flex;justify-content:space-between;padding:15px;position:relative;z-index:10}.logo{cursor:pointer;max-height:40px;max-width:40px;padding-left:10px}.hamburger-icon{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:2rem;order:3}.nav-links{flex-grow:1;justify-content:center;transition:max-height .3s ease-in-out;z-index:10}.header-profile,.nav-links{align-items:center;display:flex}.header-profile-picture{border-radius:50%;height:30px;margin-left:10px;margin-right:-20px;width:30px}.nav-links ul{padding:0}.login-link ul,.nav-links ul{display:flex;gap:20px;list-style:none;margin:0;text-transform:uppercase}.login-link ul{padding:0 20px 0 0}.login-link ul li,.nav-links ul li{display:inline}.login-link ul li a,.nav-links ul li a,.nav-links ul li span{color:#fff;cursor:pointer;text-decoration:none;transition:color .3s ease}.login-link ul li a:hover,.login-link ul li.active a,.nav-links ul li a:hover,.nav-links ul li span:hover,.nav-links ul li.active a{color:gold}.login-link{margin-left:auto}.dropdown{display:inline-block;position:relative}.dropdown-menu{background-color:#2a2a2a;border-radius:4px;box-shadow:0 8px 16px #0003;min-width:130px;opacity:0;padding:12px;pointer-events:none;position:absolute;right:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;z-index:20}.dropdown-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-item{background:none;border:none;color:#fff;cursor:pointer;display:block;padding:8px 16px;text-decoration:none}.dropdown-item:hover{background-color:#f1f1f1;color:#000}.mobile-profile{align-items:center;display:none;margin-right:10px;order:2}.mobile-profile-picture{border-radius:50%;height:30px;object-fit:cover;width:30px}@media (max-width:768px){.nav-links{align-items:center;background-color:#333;display:flex;flex-direction:column;left:0;max-height:0;overflow:hidden;padding:0;position:absolute;right:0;top:100%;transition:max-height .3s ease-in-out,padding .3s ease-in-out;z-index:1}.nav-links.visible{max-height:500px;padding:5px 0}.nav-links ul{display:block;margin:0;opacity:0;padding:0;text-align:center;transform:translateY(-10px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition-delay:0s}.nav-links.visible ul{opacity:1;transform:translateY(0);transition-delay:.1s}.nav-links ul li{display:block;opacity:0;padding:10px 0;transform:translateY(-10px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition-delay:0s;width:100%}.nav-links.visible ul li{opacity:1;transform:translateY(0)}.nav-links:not(.visible) ul,.nav-links:not(.visible) ul li{transition-delay:0s}.nav-links ul li:first-child{transition-delay:.1s}.nav-links ul li:nth-child(2){transition-delay:.15s}.nav-links ul li:nth-child(3){transition-delay:.2s}.nav-links ul li:nth-child(4){transition-delay:.25s}.nav-links ul li:nth-child(5){transition-delay:.3s}.nav-links ul li:nth-child(6){transition-delay:.35s}.nav-links ul li:nth-child(7){transition-delay:.4s}.nav-links ul li:nth-child(8){transition-delay:.45s}.nav-links ul li:nth-child(9){transition-delay:.5s}.nav-links ul li:nth-child(10){transition-delay:.55s}.nav-links ul li:nth-child(11){transition-delay:.6s}.nav-links ul li:nth-child(12){transition-delay:.65s}.nav-links.visible ul li:first-child{transition-delay:.1s}.nav-links.visible ul li:nth-child(2){transition-delay:.15s}.nav-links.visible ul li:nth-child(3){transition-delay:.2s}.nav-links.visible ul li:nth-child(4){transition-delay:.25s}.nav-links.visible ul li:nth-child(5){transition-delay:.3s}.nav-links.visible ul li:nth-child(6){transition-delay:.35s}.nav-links.visible ul li:nth-child(7){transition-delay:.4s}.nav-links.visible ul li:nth-child(8){transition-delay:.45s}.nav-links.visible ul li:nth-child(9){transition-delay:.5s}.nav-links.visible ul li:nth-child(10){transition-delay:.55s}.nav-links.visible ul li:nth-child(11){transition-delay:.6s}.nav-links.visible ul li:nth-child(12){transition-delay:.65s}.hamburger-icon{display:block;order:3;transition:transform .3s ease-in-out}.hamburger-icon.active{transform:rotate(90deg)}.login-link .dropdown{display:none}.login-link{align-items:center;display:flex}.header-profile{display:none}.mobile-profile{display:flex}.header-profile-name{display:none}.header-profile-picture{margin:0}.nav-links ul li span{color:#fff;display:block;padding:10px 0}.nav-links ul li span:hover{color:gold}}.admin-add-user{margin:20px;max-width:600px;padding:20px;width:100%}.admin-add-user h2{margin-bottom:20px}.admin-input-group{gap:10px;margin-bottom:15px}.admin-input-group label{color:#252525;font-size:1em;font-weight:500;margin-bottom:0;min-width:150px;text-align:right}.admin-input-group input,.admin-input-group select{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#252525;flex:1 1;font-size:1em;max-width:400px;padding:10px;transition:border-color .3s ease}.admin-input-group input[type=file]{padding:5px}.admin-input-group input[type=checkbox]{height:20px;max-width:20px;width:20px}.admin-input-group input:focus,.admin-input-group select:focus{border-color:#881616;box-shadow:0 0 0 2px #8816161a;outline:none}.admin-input-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px;cursor:pointer;padding-right:35px}.admin-input-group select option{background-color:#fff;color:#252525;padding:10px}.admin-user-cards{flex-wrap:wrap;gap:20px;justify-content:center;padding:15px}.admin-user-cards,.user-card{cursor:pointer;display:flex;transition:transform .2s,box-shadow .2s}.user-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #00000017;flex-direction:column;width:250px}.user-card:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.user-card-img-small{border-radius:50%;height:50px;margin-right:15px;width:50px}.user-card-info{align-items:center;display:flex;padding:15px}.user-card-text{text-align:left}.user-card-info .user-card-name{font-size:1.1em;font-weight:700;margin-bottom:5px}.user-card-info .user-card-role{color:#555;font-size:.75em;margin-top:5px}.admin-edit-user{background-color:#f8f8f8;max-width:700px}.admin-edit-user .admin-input-group{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:15px}.admin-edit-user .admin-input-group label{margin-bottom:0;min-width:150px;text-align:right}.admin-edit-user .admin-input-group input,.admin-edit-user .admin-input-group select{flex:1 1;max-width:400px}.admin-edit-user .admin-buttons{display:flex;justify-content:space-between;margin-top:20px}.brodate-groups{align-items:center;display:flex;flex-direction:column;padding:20px}.groups-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.brodate-group{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #00000017;margin:8px;min-width:180px;padding:12px;width:18%}.admin-dashboard ul{display:flex;gap:20px;list-style-type:none;padding:0}.admin-dashboard li{text-transform:uppercase}.admin-dashboard li a{color:#1c0f0f;font-size:1.2em;text-decoration:none}.family-tree-container{padding-top:20px}.family-tree-container h2{color:#333;font-family:Mohave,sans-serif;margin-bottom:20px;text-align:center}.node__root>circle{fill:#2c5282}.node__branch>circle{fill:#4299e1}.node__leaf>circle{fill:#48bb78}.rd3t-link{stroke:#881616;stroke-width:2}.node{cursor:pointer}.node circle{fill:#881616}.node.alumni circle{fill:#252525}.node .profile-image{-webkit-clip-path:circle(25px at center);clip-path:circle(25px at center)}.node text{stroke:none;fill:#252525;font-family:Mohave,sans-serif;paint-order:stroke}.node text.name{font-weight:700}.node text.class{fill:#666}.node:hover circle{fill:#6b1212;transition:fill .2s ease}.node.alumni:hover circle{fill:#404040;transition:fill .2s ease}.node:hover text{fill:#881616;transition:fill .2s ease}.node.alumni:hover text{fill:#252525;transition:fill .2s ease}.node__name{font-size:14px;font-weight:700}.node__attributes{color:#666;font-size:12px}.footer{align-items:center;background-color:#333;bottom:0;color:#fff;display:flex;justify-content:center;padding:15px;position:relative;text-align:center;width:100%}.footer p{margin:0;padding:0;text-transform:uppercase}.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14}.light .glass{background:#ffffffb3;border:1px solid #0000000d}@media (prefers-color-scheme:light){.glass{background:#ffffffb3;border:1px solid #0000000d}}.glass-light-forced{background:#ffffffb3;border:1px solid #0000000d}.animate-gradient{animation:gradientMove 8s ease infinite;background-size:200% 200%}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.progress-glow{box-shadow:0 0 15px #80000080}.points-breakdown{margin:20px 0;max-height:400px;overflow-y:auto}.event-points-row{animation:fadeIn .3s ease-out;animation-fill-mode:both;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px}.event-points-row:last-child{border-bottom:none}.event-points-row.total{animation:fadeIn .3s ease-out;animation-delay:.6s;animation-fill-mode:both;background-color:#f8f8f8;border-radius:5px;font-weight:700;margin-top:10px;padding:15px 10px}.event-name{color:#252525}.event-points{color:#881616;font-weight:500}.quarter-group{border-bottom:1px solid #eee}.quarter-summary-row{background-color:#fcfcfc}.quarter-summary-row:hover{background-color:#f5f5f5!important}.sub-event-row{background-color:#fff;font-size:.9em}.sub-event-row .event-name{color:#555}.admin-edit-user-overlay{animation:fadeIn .3s ease-out}.admin-edit-user-overlay.closing{animation:fadeOut .3s ease-out}.admin-edit-user{animation:slideUp .4s ease-out}.admin-edit-user.closing{animation:slideDown .3s ease-out}.admin-buttons .close{background-color:#ddd;border:none;border-radius:4px;cursor:pointer;float:right;padding:10px 20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slideDown{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-40%)}}.admin-page{align-items:center;background-color:#fff;color:#252525;display:flex;flex-direction:column;font-family:Mohave,sans-serif;max-width:100%;overflow-x:auto;padding:20px;text-transform:uppercase}.admin-page h1,.admin-page h2{color:#881616}.controls{flex-wrap:wrap;gap:20px;margin-bottom:20px;max-width:1200px;width:100%}.admin-input-group,.controls{align-items:center;display:flex}.admin-input-group{flex:1 1;flex-direction:row;margin:0}.add-event-group{gap:10px}.add-event-group input{flex:1 1;margin:0}.admin-input-group input{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;color:#252525;font-size:1em;height:38px;margin:0;padding:10px;transition:border-color .3s ease;width:100%}.admin-input-group input:focus{border-color:#881616;box-shadow:0 0 0 2px #8816161a;outline:none}.spreadsheet-container{border:1px solid #ddd;border-radius:4px;margin-top:20px;max-width:1200px;overflow-x:auto;width:100%}.spreadsheet{background-color:#fff;border-collapse:collapse;width:100%}.spreadsheet td,.spreadsheet th{border:1px solid #ddd;padding:8px;text-align:left}.spreadsheet th{background-color:#f5f5f5;font-weight:700;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:1}.spreadsheet td input{border:1px solid #ddd;border-radius:4px;font-family:Mohave,sans-serif;padding:4px;width:100%}.spreadsheet td input:focus{border-color:#881616;box-shadow:0 0 0 2px #8816161a;outline:none}.total-points{background-color:#f8f8f8;font-weight:700}.spreadsheet tr:hover{background-color:#f5f5f5}.quarter-header{background-color:#881616!important;color:#fff;text-align:center}.quarter-header:hover{background-color:#6b1212!important}.sub-event-header{background-color:#f9f9f9!important;font-size:.9em}.quarter-summary-header,.quarter-total-header{background-color:#eee!important;color:#881616}.quarter-total-cell{background-color:#f9f9f9;font-weight:700;text-align:center}.admin-buttons{display:flex;justify-content:space-between;margin-top:20px}.admin-buttons button{border:none;border-radius:5px;cursor:pointer;font-family:Mohave,sans-serif;font-size:1em;padding:10px 20px;transition:background-color .3s ease}.admin-buttons button.add{background-color:#881616;color:#fff}.admin-buttons button.add:hover{background-color:#6b1212}.admin-buttons button.update{background-color:#252525;color:#fff}.admin-buttons button.update:hover{background-color:#1f1f1f}.admin-buttons button.close{background-color:#787878;color:#fff}.admin-buttons button.close:hover{background-color:#5e5e5e}.admin-edit-user{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;left:50%;max-width:500px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.admin-edit-user h2{margin-bottom:20px}.admin-edit-user p{margin-bottom:20px;text-transform:none}.admin-edit-user-overlay{background:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@media (max-width:768px){.controls{align-items:stretch;flex-direction:column}.admin-input-group{width:100%}.add-event-group{flex-direction:column;gap:10px}.add-event-group input{width:100%}}
/*# sourceMappingURL=main.ba891da4.css.map*/