/* Restore the archived FakeHacks layout and replace assets absent from Wayback. */
html{scroll-behavior:smooth;scroll-padding-top:82px}
#info,#program,#speakers,#venue,#faq,#sponsors,#register,#footer{scroll-margin-top:82px}
.home #nav-primary{position:absolute;top:0;left:0;right:0;z-index:1041;width:100%;min-height:88px;background:#000!important}
.home #nav-primary .container{min-height:88px;display:flex;align-items:center;justify-content:space-between}
.home #nav-primary .navbar-header{float:none;display:flex;align-items:center;min-height:88px}
.home #nav-primary .big{display:none!important}
.home #nav-primary .small{display:block!important;width:auto;max-width:160px;height:auto;padding-top:0!important}
#nav-primary #nav{background:transparent;margin:0;padding:0}
#dr-primary-menu{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin:0;padding:0!important;white-space:nowrap}
#dr-primary-menu>li{float:none}
#dr-primary-menu>li>a{display:block;color:#fff!important;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.035em;padding:15px 8px!important;line-height:1.3}
#dr-primary-menu>li>a:hover,#dr-primary-menu>li>a:focus{color:#f0f!important;background:transparent}
#dr-primary-menu>li:last-child>a{border:1px solid #f0f;padding:12px 14px!important}
#slider{position:relative;z-index:0}
#slider>.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#speakers .speaker-thumb figure{position:relative;overflow:hidden;aspect-ratio:1/1;background:#10121b}
#speakers .speaker-thumb figure>.dr-generated-speaker-image{display:block;width:100%;height:100%;object-fit:cover}
#speakers .dr-illustration-label{position:absolute;left:8px;bottom:8px;z-index:3;padding:3px 6px;background:rgba(0,0,0,.78);color:#fff;font-size:9px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}
#venue .venue{background:linear-gradient(90deg,rgba(0,0,0,.60),rgba(0,0,0,.38)),url("/assets/media/fakehacks-venue-bg.jpg") center 48%/cover no-repeat}
@media (min-width:992px){#nav-primary #nav{display:block!important;flex:1}#nav-primary .container{width:min(1170px,100%)}#dr-primary-menu{flex-wrap:nowrap}}
@media (max-width:991px){.home #nav-primary .container{display:block;width:auto;padding-left:15px;padding-right:15px}.home #nav-primary .navbar-header{justify-content:space-between}.home #nav-primary .navbar-toggle{display:block;margin-top:0;margin-bottom:0;border:1px solid #f0f;background:#111}.home #nav-primary .navbar-toggle .icon-bar{background:#fff}#nav-primary #nav{margin:0 -15px!important;padding:0 15px 12px!important;background:#171717!important}#nav-primary #nav.collapse:not(.in){display:none}#nav-primary #nav.collapse.in{display:block}#dr-primary-menu{display:block;white-space:normal}#dr-primary-menu>li>a{padding:12px 15px!important;border-bottom:1px solid rgba(255,255,255,.12)}#dr-primary-menu>li:last-child>a{display:inline-block;margin:8px 15px 0}}

#DateCountdown .text{font-size:13px!important;line-height:1.25!important}
#footer,#footer p,#footer small,#footer a,#footer .copyright{font-size:13px!important}

#DateCountdown [class^="textDiv_"] h4{font-size:13px!important;line-height:1.25!important}
