@font-face{font-family:UnifontEX;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/unifontex@latest/latin-400-normal.woff2)format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/unifontex@latest/latin-400-normal.woff)format("woff")}body{color:#e8ebe8;background-color:#0a0f0a;margin:0;padding:0;font-family:UnifontEX,Courier New,Courier,monospace;font-size:large;line-height:1.6em}.container{max-width:1200px;margin:0 auto;padding:0 1em}header{text-align:center;background-color:#0a0f0a;padding:1em 0;line-height:2em;animation:8s linear 20s infinite alternate glitch}.nav-container{border-top:3px solid #e67e22;border-bottom:3px solid #e67e22}nav{background-color:#1a1a1a;border-top:3px solid #4ecdc4;border-bottom:3px solid #4ecdc4;flex-wrap:wrap;justify-content:center;display:flex}nav a{color:#4ecdc4;border:2px solid #0000;padding:.5em;font-weight:700;text-decoration:none;display:block}nav a:hover{color:#fff;background-color:#e67e22;border:2px solid #4ecdc4}section{border-left:5px solid #f1c40f;flex-direction:column;margin:.5em 0;padding:2em;display:flex}@media (max-width:767px){section{padding:1em .5em}}@media (min-width:768px){section{flex-direction:row;align-items:flex-start}}section .image-container{text-align:center;flex:0 0 100%;margin-bottom:1em}@media (min-width:768px){section .image-container{flex:0 0 30%;margin-bottom:0;margin-right:2em}}section .image-container img{border:2px solid #27ae60;width:100%;max-width:400px;box-shadow:0 0 10px #4ecdc4}section .content-container p{-webkit-hyphens:auto;hyphens:auto;text-align:justify}section .content-container h2{margin-top:0}section p,section ul{flex:1}footer{text-align:center;border-top:3px solid #4ecdc4;width:100%;padding:1em 0;animation:8s linear 20s infinite alternate glitch;position:relative;bottom:0}.github-link{color:#4ecdc4;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.github-link:hover{color:#e67e22;transform:scale(1.1)}.github-link svg{vertical-align:middle}ul{padding:0;font-size:1.1em;list-style:"*"}ul li{margin:1em;padding-left:.4em}a{color:#4ecdc4;text-decoration:none}a:hover{color:#e67e22}.flashing-cursor{background-color:#e8ebe8;width:.5em;height:1em;margin-bottom:-.2em;animation:1s steps(2,start) infinite blink;display:inline-block}.marquee{white-space:nowrap;position:relative;overflow:hidden}.marquee-content{animation:40s linear 2s infinite marquee;display:inline-block}.marquee-content:hover{animation-play-state:paused}.marquee span a{padding:0 .5em;text-decoration:none}.marquee span a:hover{animation:1s linear infinite glitch}.pacman img{height:1em;margin-bottom:-.2em}img.logo{height:1em;margin:0 .5em -.2em;animation:8s linear 20s infinite alternate rumble}@keyframes glitch{0%{text-shadow:1px 1px #4ecdc4,-1px -1px #e67e22}5%{text-shadow:-1px -1px #4ecdc4,1px 1px #f1c40f}10%{text-shadow:1px 1px #e67e22,-1px -1px #4ecdc4}15%{text-shadow:-1px -1px #f1c40f,1px 1px #e67e22}20%{text-shadow:1px 1px #4ecdc4,-1px -1px #e67e22}25%{text-shadow:0 0 #0000}}@keyframes rumble{0%{transform:scale(1)}10%{transform:scale(1.1)}15%{transform:scale(1)}20%{transform:scale(1.1)}}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.event-name-link{color:#0fc}.event-name-link:hover{color:#e67e22}.modal-overlay{z-index:1000;background-color:#000c;justify-content:center;align-items:center;padding:2em;display:flex;position:fixed;inset:0}@media (max-width:767px){.modal-overlay{padding:.5em}}.modal-content{background-color:#121212;border:2px solid #4ecdc4;border-radius:8px;width:100%;max-width:800px;max-height:90vh;padding:2em;position:relative;overflow:auto}@media (max-width:767px){.modal-content{border-width:1px;max-height:95vh;padding:1em}}.modal-close-button{color:#4ecdc4;cursor:pointer;background:0 0;border:none;padding:.25em;font-family:inherit;font-size:1.5em;line-height:1;position:absolute;top:1em;right:1em}@media (max-width:767px){.modal-close-button{padding:.5em;font-size:1.2em;top:.5em;right:.5em}}.modal-title{color:#4ecdc4;margin-top:0;margin-bottom:1.5em;padding-right:2em}.nav-dropdown-container{display:inline-block;position:relative}.nav-dropdown-menu{z-index:1000;background:#1a1a1a;border:2px solid #4ecdc4;min-width:200px;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #4ecdc44d}.nav-dropdown-item{padding:.5em 1em;display:block}.nav-dropdown-item.with-border{border-bottom:1px solid #4ecdc4}.pdf-upload-container{margin-top:1em}.pdf-upload-label{margin-bottom:.5em;font-weight:700;display:block}.pdf-upload-area{text-align:center;cursor:pointer;background:#000;border:2px dashed #666;border-radius:8px;margin-bottom:1em;padding:2em;transition:all .3s}@media (max-width:767px){.pdf-upload-area{padding:1em}}.pdf-upload-area.drag-active{background:#001a1a;border-color:#4ecdc4}.pdf-upload-text{color:#4ecdc4;margin-bottom:.5em;font-size:1.2em}.pdf-upload-subtext{color:#888;font-size:.9em}.pdf-file-list{margin-top:1em}.pdf-file-list-title{color:#4ecdc4;margin-bottom:.5em}.pdf-file-list-container{flex-direction:column;gap:.5em;display:flex}.pdf-file-item{background:#001a1a;border:1px solid #4ecdc4;border-radius:4px;justify-content:space-between;align-items:center;padding:.75em;display:flex}@media (max-width:767px){.pdf-file-item{flex-direction:column;align-items:flex-start;gap:.75em}}.pdf-file-info{align-items:center;gap:.5em;display:flex}.pdf-file-icon{color:#f44;font-size:1.2em}.pdf-file-name{color:#4ecdc4;font-weight:700}.pdf-file-details{color:#888;font-size:.8em}.pdf-file-existing{color:#ff0;margin-left:.5em}.pdf-remove-button{color:#fff;cursor:pointer;background:#f44;border:1px solid #f44;border-radius:4px;padding:.5em;font-size:.9em}.event-card{background:#0a0f0a;border:1px solid #4ecdc4;border-radius:8px;margin-bottom:1.5em;padding:1.5em;list-style-type:none;box-shadow:0 2px 8px #4ecdc41a}@media (max-width:767px){.event-card{margin-bottom:1em;padding:1em}}.event-topic-container{margin-bottom:.8em}.event-topic-link{color:#4ecdc4;text-decoration:none}.event-topic-text{font-size:1.1em;line-height:1.3}.event-details{color:#e8ebe8;margin-bottom:1em}.event-detail-label{color:#4ecdc4}.event-presenter-container,.event-location-container{color:#e8ebe8;margin-bottom:.8em}.event-detailed-info{border-top:1px solid #333;margin-top:1em;padding-top:.8em}.event-detailed-link{color:#4ecdc4;font-size:.9em;font-weight:700}.event-presenter-link{color:#4ecdc4;text-decoration:none}.event-presenter-link:hover{color:#e8ebe8}.event-location-link{color:#4ecdc4;text-decoration:none}.event-location-link:hover{color:#e8ebe8}.resource-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5em;margin:1.5em 0;display:grid}@media (max-width:767px){.resource-grid{grid-template-columns:1fr;gap:1em;margin:1em 0}}.resource-card{background:#1a1a1a;border:2px solid #4ecdc4;padding:1em;text-decoration:none;transition:all .3s;display:block}@media (max-width:767px){.resource-card{border-width:1px;padding:.75em}}.resource-card:hover{border-color:#e67e22;box-shadow:0 0 10px #4ecdc4}.resource-thumbnail-container{text-align:center;background:#0f5200;border:1px solid #4ecdc4;margin-bottom:.75em;padding:.5em}.resource-title{margin-bottom:.5em;display:block}.resource-description{margin:0;font-size:.9em}.admin-form-container{margin-top:2em}.admin-form-grid{grid-template-columns:1fr 1fr;gap:1em;margin-bottom:1em;display:grid}@media (max-width:767px){.admin-form-grid{grid-template-columns:1fr;gap:.75em}}.admin-form-field{margin-bottom:1em}.admin-form-label{margin-bottom:.5em;font-weight:700;display:block}.admin-form-input{color:#e8ebe8;background:#000;border:2px solid #4ecdc4;border-radius:4px;width:100%;padding:.75em;font-family:inherit;font-size:1em}.admin-form-textarea{color:#e8ebe8;resize:vertical;background:#000;border:2px solid #4ecdc4;border-radius:4px;width:100%;min-height:120px;padding:.75em;font-family:inherit;font-size:1em}.admin-form-checkbox-container{align-items:center;margin-top:1em;display:flex}.admin-form-checkbox-label{cursor:pointer;align-items:center;display:flex}.admin-form-buttons{justify-content:flex-end;gap:1em;margin-top:2em;display:flex}@media (max-width:767px){.admin-form-buttons{flex-direction:column;gap:.75em}}.admin-form-button{color:#000;cursor:pointer;background:#4ecdc4;border:2px solid #4ecdc4;border-radius:4px;padding:.75em 1.5em;font-family:inherit;font-size:1em;font-weight:700;transition:all .3s}@media (max-width:767px){.admin-form-button{width:100%;padding:1em}}.admin-form-button:hover,.admin-form-button.secondary{color:#4ecdc4;background:#000}.admin-form-button.secondary:hover{color:#000;background:#4ecdc4}.event-detail-container{max-width:800px;margin:0 auto;padding:2em}@media (max-width:767px){.event-detail-container{padding:1em .5em}}.event-detail-header{color:#4ecdc4;margin-bottom:1em;font-size:1.5em}.event-detail-content{color:#e8ebe8;text-shadow:none;background:#000;border:1px solid #333;border-radius:8px;padding:2em;animation:none;transform:none}@media (max-width:767px){.event-detail-content{padding:1em}}.event-detail-presentations{margin-top:1em}@media (max-width:767px){.event-detail-presentation-item{flex-direction:column;align-items:flex-start;gap:.75em}}.event-detail-presentation-actions{flex-wrap:wrap;gap:.5em;display:flex}.event-calendar-icon{cursor:pointer;opacity:.8;font-size:1.2em;text-decoration:none;transition:transform .2s;display:inline-block}.event-calendar-icon:hover{opacity:1;transform:scale(1.2)}.event-calendar-icon-large{cursor:pointer;opacity:.8;vertical-align:middle;font-size:.8em;text-decoration:none;transition:transform .2s;display:inline-block}.event-calendar-icon-large:hover{opacity:1;transform:scale(1.2)}.pdf-modal-overlay{z-index:1000;background-color:#000c;justify-content:center;align-items:center;padding:2em;display:flex;position:fixed;inset:0}@media (max-width:767px){.pdf-modal-overlay{padding:.5em}}.pdf-modal-content{background-color:#000;border:2px solid #4ecdc4;border-radius:8px;flex-direction:column;width:90%;max-width:1200px;height:90%;max-height:800px;display:flex;overflow:hidden}@media (max-width:767px){.pdf-modal-content{border-width:1px;width:95%;height:95%}}.pdf-modal-header{color:#000;background:#4ecdc4;border-bottom:2px solid #4ecdc4;justify-content:space-between;align-items:center;padding:1em;font-weight:700;display:flex}@media (max-width:767px){.pdf-modal-header{flex-wrap:wrap;gap:.5em;padding:.75em}}.pdf-modal-title{font-size:1.1em}.pdf-modal-actions{gap:.5em;display:flex}@media (max-width:767px){.pdf-modal-actions{justify-content:space-between;width:100%}}.pdf-modal-download-link{color:#000;background:#fff;border:1px solid #000;border-radius:3px;padding:.25em .5em;font-size:.9em;text-decoration:none}.pdf-modal-close-button{color:#4ecdc4;cursor:pointer;background:#000;border:2px solid #000;border-radius:3px;padding:.25em .5em;font-family:inherit;font-size:.9em}.pdf-modal-viewer{flex:1;overflow:hidden}.pdf-modal-iframe{background:#fff;border:none}.events-page-section{margin-top:2em;display:block}.events-page-back-link{font-size:.9em}.events-page-list{padding-left:0;list-style-position:inside}.markdown-preview-content{color:#e8ebe8;background:#000;max-height:70vh;padding:1em;font-size:1.1em;line-height:1.6;overflow-y:auto}.markdown-preview-empty{text-align:center;color:#999;border:2px dashed #666;padding:2em}.markdown-preview-h1{color:#4ecdc4;text-shadow:none;margin-top:2em;margin-bottom:1em;animation:none;transform:none}.markdown-preview-h2{color:#4ecdc4;text-shadow:none;margin-top:1.5em;margin-bottom:.8em;animation:none;transform:none}.markdown-preview-h3{color:#4ecdc4;text-shadow:none;margin-top:1.2em;margin-bottom:.6em;animation:none;transform:none}.markdown-preview-p{text-shadow:none;margin-bottom:1em;animation:none;transform:none}.markdown-preview-ul,.markdown-preview-ol{text-shadow:none;margin-bottom:1em;padding-left:2em;animation:none;transform:none}.markdown-preview-li{text-shadow:none;margin-bottom:.5em;animation:none;transform:none}.markdown-preview-code-inline{background:#333;border-radius:3px;padding:.2em .4em;font-size:.9em}.markdown-preview-pre{background:#1a1a1a;border:1px solid #333;border-radius:5px;margin-bottom:1em;padding:1em;overflow:auto}.markdown-preview-blockquote{text-shadow:none;border-left:4px solid #4ecdc4;margin-bottom:1em;margin-left:0;padding-left:1em;font-style:italic;animation:none;transform:none}.markdown-preview-link{color:#4ecdc4;text-decoration:none}.markdown-preview-table-container{margin-bottom:1em;overflow-x:auto}.markdown-preview-table{border-collapse:collapse;border:1px solid #333;width:100%}.markdown-preview-th{text-align:left;background:#333;border:1px solid #333;padding:.5em}.markdown-preview-td{border:1px solid #333;padding:.5em}.admin-login-container{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1em;display:flex}.admin-login-form{background:#1a1a1a;border:2px solid #4ecdc4;border-radius:8px;width:100%;max-width:400px;padding:2em;box-shadow:0 4px 12px #00000080}@media (max-width:767px){.admin-login-form{border-width:1px;padding:1.5em 1em}}.admin-login-title{text-align:center;margin-bottom:1em}.admin-login-field{margin-bottom:1em}.admin-login-label{margin-bottom:.5em;display:block}.admin-login-input{color:#e8ebe8;box-sizing:border-box;background:#000;border:2px solid #4ecdc4;border-radius:4px;width:100%;padding:.75em;font-family:inherit;font-size:1em}.admin-login-button{color:#000;cursor:pointer;box-sizing:border-box;background:#4ecdc4;border:2px solid #4ecdc4;border-radius:4px;width:100%;margin-top:.5em;padding:.75em;font-family:inherit;font-size:1em;font-weight:700;transition:all .3s}.admin-login-button:hover{color:#4ecdc4;background:#000}.admin-login-error{color:#f44;text-align:center;background:#ff44441a;border:1px solid #f44;border-radius:4px;margin-top:1em;margin-bottom:1em;padding:.75em}.admin-login-back-link{text-align:center;border-top:1px solid #4ecdc44d;margin-top:1.5em;padding-top:1.5em}.admin-dashboard-container{min-height:100vh;padding-top:2em;padding-left:1em;padding-right:1em}.admin-dashboard-content{max-width:800px;margin:0 auto}.admin-dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;margin-bottom:2em;display:flex}@media (max-width:767px){.admin-dashboard-container{padding-top:1em}.admin-dashboard-header{flex-direction:column;align-items:flex-start}.admin-dashboard-header h1{font-size:1.5em}}.admin-logout-button{color:#000;cursor:pointer;background:#e67e22;border:2px solid #4ecdc4;border-radius:4px;padding:.5em 1em;font-family:inherit;font-weight:700;transition:all .3s}.admin-logout-button:hover{color:#e67e22;background:#000}.admin-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2em;display:grid}@media (max-width:767px){.admin-dashboard-grid{grid-template-columns:1fr;gap:1em}}.admin-dashboard-card{text-align:center;background:#1a1a1a;border:2px solid #4ecdc4;border-radius:8px;padding:2em;transition:all .3s}@media (max-width:767px){.admin-dashboard-card{border-width:1px;padding:1.5em 1em}}.admin-dashboard-card:hover{background:#0a0f0a;box-shadow:0 4px 8px #4ecdc433}.admin-dashboard-card-title{color:#4ecdc4;margin-bottom:1em;font-size:1.2em}.admin-dashboard-card-description{color:#e8ebe8;margin-bottom:1.5em}.admin-dashboard-card-link{color:#000;background:#4ecdc4;border-radius:4px;padding:.75em 1.5em;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.admin-dashboard-card-link:hover{color:#4ecdc4;background:#000}.tech-list-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1em;display:grid}@media (max-width:767px){.tech-list-grid{grid-template-columns:1fr}}.tech-list-item{opacity:1;background:#1a1a1a;border:2px solid #4ecdc4;padding:1em}@media (max-width:767px){.tech-list-item{border-width:1px;padding:.75em}}.tech-list-item.hidden{opacity:.6;background:#333}.tech-list-item-name{font-size:1.1em}.tech-list-item-url{word-break:break-all;overflow-wrap:break-word;margin-top:.5em;font-size:.9em}.tech-list-item-hidden-label{color:#e67e22;margin-top:.5em}.tech-list-item-actions{gap:.5em;margin-top:1em;display:flex}@media (max-width:767px){.tech-list-item-actions{flex-direction:column}}.tech-list-edit-button{color:#000;cursor:pointer;background:#f1c40f;border:none;flex:1;padding:.5em;font-family:inherit}.tech-list-delete-button{color:#fff;cursor:pointer;background:#f44;border:none;flex:1;padding:.5em;font-family:inherit}.resource-admin-item{opacity:1;background:#1a1a1a;border:2px solid #4ecdc4;padding:1em}@media (max-width:767px){.resource-admin-item{border-width:1px;padding:.75em}}.resource-admin-item.hidden{opacity:.6;background:#333}.resource-admin-item-header{align-items:center;gap:1em;margin-bottom:1em;display:flex}@media (max-width:767px){.resource-admin-item-header{flex-wrap:wrap}}.resource-admin-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;background:#333;border:1px solid #4ecdc4;padding:.5em;font-size:.8em}.resource-admin-content{flex:1}.resource-admin-thumbnail-container{text-align:center;background:#0f5200;border:1px solid #4ecdc4;margin-bottom:.75em;padding:.5em}.image-upload-container{margin-bottom:1em}.image-upload-label{color:#e8ebe8;margin-bottom:.5em;font-weight:700;display:block}.image-upload-area{text-align:center;cursor:pointer;background:#0a0a0a;border:2px dashed #4ecdc4;border-radius:4px;padding:2em;transition:all .3s}.image-upload-area:hover{background:#1a1a1a;border-color:#0fc}.image-upload-area.drag-active{background:#1a3a1a;border-style:solid;border-color:#0fc}.image-upload-text{color:#4ecdc4;margin-bottom:.5em;font-size:1.1em}.image-upload-subtext{color:#999;font-size:.85em}.image-preview-container{text-align:center}.image-preview{background:#0a0a0a;border-radius:4px;justify-content:center;align-items:center;min-height:100px;margin-bottom:1em;padding:1em;display:flex}.image-preview-actions{justify-content:center;gap:.5em;display:flex}.image-change-button,.image-remove-button{cursor:pointer;border:2px solid;padding:.5em 1em;font-family:inherit;font-weight:700;transition:all .3s}.image-change-button{color:#000;background:#4ecdc4;border-color:#4ecdc4}.image-change-button:hover{color:#4ecdc4;background:#000}.image-remove-button{color:#fff;background:#f44;border-color:#f44}.image-remove-button:hover{color:#f44;background:#000}.resource-admin-thumbnail{max-width:100%;height:auto;max-height:100px}.resource-admin-title{margin-bottom:.5em;font-size:1.1em}.resource-admin-url{word-break:break-all;overflow-wrap:break-word;margin-bottom:.5em;font-size:.9em}.resource-admin-description{margin-bottom:.5em;font-size:.9em}.resource-admin-featured{color:#f1c40f;margin-bottom:.5em;font-size:.8em}.resource-admin-hidden-label{color:#e67e22;font-size:.8em}.resource-admin-actions{gap:.5em;margin-top:1em;display:flex}@media (max-width:767px){.resource-admin-actions{flex-direction:column}}.resource-admin-edit-button{color:#000;cursor:pointer;background:#f1c40f;border:none;flex:1;padding:.5em;font-family:inherit}.resource-admin-delete-button{color:#fff;cursor:pointer;background:#f44;border:none;flex:1;padding:.5em;font-family:inherit}.event-detail-section{margin-top:2em;padding:1em;display:block}@media (max-width:767px){.event-detail-section{margin-top:1em;padding:.5em}}.event-detail-back-link{font-size:.9em}.event-detail-article{margin-top:2em}.event-detail-article-header{border-bottom:2px solid #4ecdc4;margin-bottom:2em;padding-bottom:1em}.event-detail-topic{color:#4ecdc4;margin-bottom:.5em;font-size:1.5em}@media (max-width:767px){.event-detail-topic{font-size:1.2em}}.event-detail-datetime{margin-bottom:1em;font-size:1.1em}.event-detail-presenter-container{margin-bottom:.5em}.event-detail-presenter-link{color:#4ecdc4}.event-detail-location-container{margin-bottom:.5em}.event-detail-location-link{color:#4ecdc4}.event-detail-presentations-container{margin-top:1em}.event-detail-presentations-list{margin-top:.5em}.event-detail-presentation-item{background:#001a1a;border:1px solid #4ecdc4;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:.5em;padding:.75em;display:flex}.event-detail-presentation-info{align-items:center;gap:.5em;display:flex}.event-detail-presentation-icon{color:#f44;font-size:1.2em}.event-detail-presentation-name{color:#4ecdc4;font-weight:700}.event-detail-presentation-size{color:#888;font-size:.8em}.event-detail-presentation-actions{gap:.5em;display:flex}.event-detail-download-link{color:#4ecdc4;border:1px solid #4ecdc4;border-radius:3px;padding:.25em .5em;font-size:.9em;text-decoration:none}.event-detail-view-button{color:#000;cursor:pointer;background:#4ecdc4;border:1px solid #4ecdc4;border-radius:3px;padding:.25em .5em;font-family:inherit;font-size:.9em;font-weight:700}.resources-page-section{margin-top:2em;padding:1em;display:block}@media (max-width:767px){.resources-page-section{margin-top:1em;padding:.5em}}.resources-page-back-link{font-size:.9em}.resources-page-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5em;margin:1.5em 0;display:grid}@media (max-width:767px){.resources-page-grid{grid-template-columns:1fr;gap:1em;margin:1em 0}}.resources-page-card{background:#1a1a1a;border:2px solid #4ecdc4;padding:1em;text-decoration:none;transition:all .3s;display:block;position:relative}@media (max-width:767px){.resources-page-card{border-width:1px;padding:.75em}}.resources-page-card:hover{border-color:#e67e22;box-shadow:0 0 10px #4ecdc4}.resources-page-thumbnail-container{text-align:center;background:#0f5200;border:1px solid #4ecdc4;margin-bottom:.75em;padding:.5em}.resources-page-thumbnail{max-width:100%;height:auto;max-height:150px}.resources-page-featured-label{color:#000;background:#f1c40f;padding:.25em .5em;font-size:.75em;font-weight:700;position:absolute;top:.5em;right:.5em}.resources-page-title{margin-bottom:.5em;display:block}.resources-page-description{margin:0;font-size:.9em}.events-section-presentation-link{color:#4ecdc4;font-size:.9em}.events-section-view-all{margin-top:1em;font-size:1.1em}.events-section-view-all-link{font-weight:700}.resources-section-view-all{margin-top:1em;font-size:1.1em}.resources-section-view-all-link{font-weight:700}.nav-dropdown-cursor{cursor:pointer}.admin-events-container{padding-top:2em;padding-bottom:2em}.admin-events-content{max-width:1000px;margin:0 auto}.admin-events-header{justify-content:space-between;align-items:center;margin-bottom:2em;display:flex}.admin-events-add-button{color:#000;cursor:pointer;background:#4ecdc4;border:2px solid #4ecdc4;border-radius:4px;margin-bottom:2em;padding:.75em 1.5em;font-family:inherit;font-size:1em;font-weight:700;transition:all .3s}.admin-events-add-button:hover{color:#4ecdc4;background:#000}.admin-events-form-grid{grid-template-columns:1fr 1fr;gap:1em;display:grid}.admin-events-time-container{gap:.5em;display:flex}.admin-events-timezone-input{color:#e8ebe8;background:#000;border:2px solid #4ecdc4;border-radius:4px;width:60px;padding:.75em;font-family:inherit;font-size:1em}.admin-events-help-text{color:#888;margin-top:.25em;font-size:.8em;display:block}.admin-events-markdown-header{justify-content:space-between;align-items:center;margin-bottom:.5em;display:flex}.admin-events-preview-button{color:#000;cursor:pointer;background:#4ecdc4;border:1px solid #4ecdc4;border-radius:3px;padding:.25em .5em;font-family:inherit;font-size:.8em}.admin-events-preview-button:hover{color:#4ecdc4;background:#000}.admin-events-markdown-help{color:#999;margin-top:.5em;font-size:.9em}.admin-events-checkbox-container{align-items:center;margin-top:1em;display:flex}.admin-events-checkbox-label{cursor:pointer;align-items:center;display:flex}.admin-events-checkbox-input{margin-right:.5em}.admin-events-form-buttons{justify-content:flex-end;gap:1em;margin-top:2em;display:flex}.admin-events-cancel-button{color:#fff;cursor:pointer;background:#666;border:2px solid #666;border-radius:4px;padding:.75em 2em;font-family:inherit;font-size:1em;font-weight:700;transition:all .3s}.admin-events-cancel-button:hover{color:#666;background:#000}.admin-events-submit-button{color:#000;cursor:pointer;background:#4ecdc4;border:2px solid #4ecdc4;border-radius:4px;padding:.75em 2em;font-family:inherit;font-size:1em;font-weight:700;transition:all .3s}.admin-events-submit-button:hover{color:#4ecdc4;background:#000}
