#updates-container[data-astro-cid-czan4xuo]{text-align:left}#updates-container[data-astro-cid-czan4xuo] h1[data-astro-cid-czan4xuo]{margin-bottom:.5rem}.updates-note{color:var(--subtext0);margin-bottom:1rem;white-space:pre-line}#updates-list{display:flex;flex-direction:column;gap:2rem;transition:opacity .3s ease}.date-group{display:flex;flex-direction:column;gap:1rem}.date-header{display:flex;align-items:center;gap:1rem;padding:.25rem 0}.date-header:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--surface1),transparent)}.date-header h2{margin:0;font-size:.875rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-family:Reddit Sans,system-ui,sans-serif;white-space:nowrap;flex-shrink:0}[data-theme=dark] .date-header:after{background:linear-gradient(90deg,var(--surface2),transparent)}.updates-for-date{display:flex;flex-direction:column;gap:0}.update-card{padding:1.25rem 0;position:relative}.update-card:after{content:"";position:absolute;inset:0 -20px;background:transparent;transition:background .15s ease;z-index:-1;pointer-events:none}@media(hover:hover){.update-card:hover:after{background:#00000008}[data-theme=dark] .update-card:hover:after{background:#ffffff08}}@media(max-width:480px){.update-card:after{left:-16px;right:-16px}}.update-card+.update-card:before{content:"";position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#00000014}[data-theme=dark] .update-card+.update-card:before{background:#ffffff14}@media(max-width:480px){.update-card+.update-card:before{left:-16px;right:-16px}}.update-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.icon-container{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:.1875rem}.update-icon{width:20px;height:20px;transform:rotate(-12deg)}.update-title{margin:0;color:var(--text);font-size:1.125rem;font-weight:600;line-height:1.4;flex:1;min-width:0}.update-header .timestamp{flex-shrink:0;margin-top:.25rem}.update-card[data-type=post] .update-icon,.update-card[data-type=post] .update-cta,.update-card[data-type=post] .update-cta svg{color:var(--pink)}.update-card[data-type=update] .update-icon,.update-card[data-type=update] .update-cta,.update-card[data-type=update] .update-cta svg{color:var(--sky)}.update-card[data-type=stream] .update-icon,.update-card[data-type=stream] .update-cta,.update-card[data-type=stream] .update-cta svg{color:var(--mauve)}.update-card[data-type=post] .update-cta:hover{background:var(--pink);border-color:var(--pink)}.update-card[data-type=update] .update-cta:hover{background:var(--sky);border-color:var(--sky)}.update-card[data-type=stream] .update-cta:hover{background:var(--mauve);border-color:var(--mauve)}.update-card .update-cta:hover,.update-card .update-cta:hover svg{color:#fff}.timestamp{color:var(--subtext1);font-weight:400;font-size:.8125rem}.update-content{padding-left:calc(20px + .75rem)}.update-content p{margin:0;color:var(--subtext0);line-height:1.6;font-size:.9375rem}.update-content p a{color:var(--pink);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.update-content p a:hover{border-bottom-color:var(--pink)}.update-content p strong{font-weight:700;color:var(--text)}.update-content p em{font-style:italic}.update-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem 1rem;background:transparent;border:1px solid;border-radius:50px;text-decoration:none;font-size:.875rem;font-weight:500;transition:background .2s ease,border-color .2s ease}.update-card[data-type=post] .update-cta{border-color:rgba(var(--pink-rgb),.5)}.update-card[data-type=update] .update-cta{border-color:rgba(var(--sky-rgb),.5)}.update-card[data-type=stream] .update-cta{border-color:rgba(var(--mauve-rgb),.5)}.update-cta:link,.update-cta:visited,.update-cta:focus,.update-cta:active{color:var(--text);text-decoration:none;outline:none}.update-cta svg{width:16px;height:16px;fill:currentColor;transition:color .2s ease,opacity .2s ease}.update-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,calc((100% - 1.5rem)/4)),1fr));gap:.5rem;margin-top:.75rem}.update-images:has(.image-thumbnail:only-child){grid-template-columns:1fr}.update-images:has(.image-thumbnail:only-child) .image-thumbnail{max-width:min(34rem,100%);max-height:40rem;width:100%}.update-images:has(.image-thumbnail:only-child).portrait .image-thumbnail{aspect-ratio:3 / 4}.update-images:has(.image-thumbnail:only-child).square .image-thumbnail{aspect-ratio:1 / 1}.update-images:has(.image-thumbnail:only-child).landscape .image-thumbnail{aspect-ratio:16 / 9;max-width:100%}.update-images.single-image{grid-template-columns:1fr}.update-images.single-image .image-thumbnail{max-width:min(34rem,100%);max-height:40rem;width:100%}.update-images.single-image.portrait .image-thumbnail{aspect-ratio:3 / 4}.update-images.single-image.square .image-thumbnail{aspect-ratio:1 / 1}.update-images.single-image.landscape .image-thumbnail{aspect-ratio:16 / 9;max-width:100%}.update-images:has(.image-thumbnail:only-child) .image-thumbnail img,.update-images.single-image .image-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:481px)and (max-width:1024px){.update-images:has(.image-thumbnail:only-child) .image-thumbnail,.update-images.single-image .image-thumbnail{max-width:100%;max-height:70vh}.update-images:has(.image-thumbnail:only-child).portrait .image-thumbnail,.update-images.single-image.portrait .image-thumbnail{aspect-ratio:3 / 4}.update-images:has(.image-thumbnail:only-child).square .image-thumbnail,.update-images.single-image.square .image-thumbnail{aspect-ratio:1 / 1}.update-images:has(.image-thumbnail:only-child).landscape .image-thumbnail,.update-images.single-image.landscape .image-thumbnail{aspect-ratio:16 / 9}}@media(max-width:480px){.update-images:has(.image-thumbnail:only-child) .image-thumbnail,.update-images.single-image .image-thumbnail{max-width:100%;max-height:60vh}.update-images:has(.image-thumbnail:only-child).portrait .image-thumbnail,.update-images.single-image.portrait .image-thumbnail{aspect-ratio:3 / 4}.update-images:has(.image-thumbnail:only-child).square .image-thumbnail,.update-images.single-image.square .image-thumbnail{aspect-ratio:1 / 1}.update-images:has(.image-thumbnail:only-child).landscape .image-thumbnail,.update-images.single-image.landscape .image-thumbnail{aspect-ratio:16 / 9}}.update-images .image-thumbnail{display:block;aspect-ratio:1;width:100%;border-radius:.5rem;overflow:hidden;cursor:pointer;border:1px solid var(--surface1);padding:0;background:var(--surface0);transition:transform .15s ease,border-color .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.update-images .image-thumbnail:active{transform:none;border-color:var(--surface1)}@media(hover:hover){.update-images .image-thumbnail:hover{transform:scale(1.02);border-color:var(--surface2)}.update-images .image-thumbnail:active{transform:scale(.98)}}.update-images .image-thumbnail:focus,.update-images .image-thumbnail:focus-visible,.update-images .image-thumbnail:focus-within{outline:none!important;outline-width:0!important;outline-style:none!important;border-color:var(--surface1)!important;transform:none!important;box-shadow:none!important}.update-images .image-thumbnail:-webkit-any-link:focus{outline:none!important;border-color:var(--surface1)!important}.update-images .image-thumbnail:-moz-any-link:focus{outline:none!important;border-color:var(--surface1)!important}.update-images .image-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}[data-theme=dark] .update-images .image-thumbnail img{opacity:.85}@media(max-width:768px){.updates-note{font-size:.9375rem}.date-header{gap:.75rem}.date-header h2{font-size:.75rem}.update-content{padding-left:calc(20px + .75rem)}.update-title{font-size:1rem}.update-content p{font-size:.875rem}.timestamp{font-size:.75rem}.update-images{grid-template-columns:repeat(auto-fit,minmax(min(150px,calc((100% - 1rem) / 3)),1fr))}}@media(max-width:400px){#updates-list{gap:1.5rem}.updates-for-date{gap:0}.date-header h2{font-size:.6875rem}.update-images{grid-template-columns:repeat(auto-fit,minmax(min(150px,calc((100% - .5rem)/2)),1fr))}}.pswp{--pswp-bg: rgba(0, 0, 0, .9);--pswp-transition-duration: .25s}.pswp__img{opacity:0;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.2,1)}.pswp--open .pswp__img{opacity:1}@media(hover:hover){.pswp__button--arrow{opacity:.7;transition:opacity .2s ease}.pswp__button--arrow:hover{opacity:1}}@media(hover:none){.pswp__button--arrow{opacity:1!important;transition:opacity .2s ease,visibility .2s ease}.pswp--ui-visible .pswp__button--arrow{opacity:1!important;visibility:visible}.pswp:not(.pswp--ui-visible) .pswp__button--arrow{opacity:0!important;visibility:hidden;pointer-events:none}}@media(max-width:767px){.pswp__button--arrow{margin-top:-70px!important}}.skeleton-loading .skeleton{color:transparent!important;background:linear-gradient(90deg,var(--surface0) 0%,var(--surface1) 50%,var(--surface0) 100%)!important;background-size:200% 100%!important;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:.25rem;user-select:none;pointer-events:none;width:fit-content!important;max-width:100%}.skeleton-loading .update-title.skeleton{min-width:min(200px,50%)}.skeleton-loading .timestamp.skeleton{display:none}.skeleton-loading .update-cta.skeleton{border-color:transparent}.skeleton-loading .date-header .skeleton{min-width:min(180px,50%)}.skeleton-loading .update-icon{transform:none!important}.skeleton-loading .icon-container,.skeleton-loading .timestamp{margin-top:0}.skeleton-loading .skeleton svg{opacity:0}.skeleton-loading .skeleton img{opacity:0}.skeleton-loading .image-thumbnail.skeleton{width:100%!important;aspect-ratio:1}.skeleton-loading .image-thumbnail.skeleton img{display:none!important}.skeleton-loading a{pointer-events:none}.skeleton-loading .skeleton a,.skeleton-loading .skeleton strong,.skeleton-loading .skeleton em{color:transparent!important;background:transparent!important;border-color:transparent!important;pointer-events:none}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{transition:background .3s ease,color .3s ease}
