.young-leader-availability-shell{background-color:#071d3d;background-image:radial-gradient(circle at 22px 22px,#fff 0 2px,transparent 3px),radial-gradient(circle at 70px 68px,#ffffffaa 0 1.5px,transparent 2.5px),linear-gradient(#071d3dd6,#073c29e8),var(--santa-cover-art);background-size:92px 92px,92px 92px,auto,cover;background-attachment:fixed}.young-leader-availability-hero{border-color:#fff6cf;box-shadow:0 0 0 5px #0b7b50,0 10px 0 #f5c453,0 22px 50px #001c1277}.young-leader-availability-hero .availability-hero-copy{position:relative;background:linear-gradient(145deg,#fffaf0,#e7f7ed)}.young-leader-availability-hero h1{color:#075636}.young-leader-nudge{display:inline-block;margin-top:14px;padding:8px 11px;background:#b51f32;color:#fff;border:2px solid #7d1020;border-radius:999px;font-size:.78rem}.young-leader-picture{position:relative;min-height:280px;background:#073c29;overflow:hidden}.young-leader-picture>img{height:280px;object-fit:cover;object-position:78% center;transform:scale(1.15)}.young-leader-picture>p{position:absolute;left:16px;right:16px;bottom:12px;margin:0;padding:8px 11px;background:#fffaf0ee;color:#073c29;border:2px solid #f5c453;border-radius:999px;text-align:center;font-size:.75rem;font-weight:950;box-shadow:0 3px 0 #b51f32}.young-leader-availability-route{border-color:#f5c453;box-shadow:0 4px 0 #0b7b50}.young-leader-availability-route:nth-child(even){background:#eff9f2}.young-leader-availability-route.answered{border-color:#36c979;box-shadow:0 4px 0 #08734b}.young-leader-availability-route .availability-route-date>b{font-size:0;color:transparent;background:#075636}.young-leader-availability-route .availability-route-date>b:after{content:"⭐";color:initial;font-size:1.25rem}.young-leader-availability-submit{background:linear-gradient(135deg,#e7f7ed,#fffaf0)}.young-leader-availability-thanks{box-shadow:0 0 0 5px #0b7b50,0 10px 0 #f5c453,0 24px 55px #001c1277}.young-leader-availability-thanks img{object-position:center}.young-leader-admin-shell{background-color:#071d3d;background-image:radial-gradient(circle at 25px 25px,#ffffff18 0 2px,transparent 3px),linear-gradient(#031d15e8,#071d3df2),var(--santa-cover-art);background-size:88px 88px,auto,cover}.young-leader-admin-shell .availability-cover-grid>article>header{background:linear-gradient(135deg,#075636,#0b7b50)}@media(max-width:620px){.young-leader-picture{min-height:220px}.young-leader-picture>img{height:220px;object-position:80% center}.young-leader-picture>p{font-size:.68rem}}
