.home .calendar-events__stage{width:100%;max-width:calc(720/var(--size-unit)*1em);margin-inline:auto;position:relative}.home .calendar-events__stage .sphere-lines{z-index:1;position:absolute;inset:0}:where(.body--light) .home .calendar-events__stage .sphere-lines{mix-blend-mode:multiply}.home .calendar-events__stage .sphere-lines{pointer-events:none;width:100%;height:100%;overflow:visible}.home .calendar-events__stage .sphere-lines line{stroke:var(--levitation-line);stroke-width:calc(1.5/var(--size-unit)*1em);stroke-dasharray:calc(3/var(--size-unit)*1em) calc(6/var(--size-unit)*1em)}.home .calendar-events__stage .sphere-lines line.connect-line{stroke:var(--w-30-full);stroke-width:calc(1/var(--size-unit)*1em);stroke-dasharray:none}.home .calendar-events__stage .spheres-wrapper{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home .calendar-events__stage .spheres-wrapper .sphere{-webkit-user-select:none;user-select:none;position:absolute}.home .calendar-events__stage .spheres-wrapper .sphere-float{width:fit-content;position:relative}.home .calendar-events__stage .spheres-wrapper .sphere-text{max-width:none;padding:calc(13/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));border-radius:calc(11/var(--size-unit)*1em);color:#fff;text-decoration:none;display:block}.home .calendar-events__stage .spheres-wrapper .sphere-text span{text-wrap:nowrap;line-height:1}.home .calendar-events__stage .spheres-wrapper .sphere button.sphere-text{appearance:none;font:inherit;border:none;margin:0}.home .calendar-events__stage .spheres-wrapper .sphere button.sphere-text,.home .calendar-events__stage .spheres-wrapper .sphere a.sphere-text,.home .calendar-events__stage .spheres-wrapper .sphere[role=button] .sphere-text{cursor:pointer;pointer-events:auto;transition:background .3s}@media (hover:hover){.home .calendar-events__stage .spheres-wrapper .sphere button.sphere-text:hover,.home .calendar-events__stage .spheres-wrapper .sphere a.sphere-text:hover,.home .calendar-events__stage .spheres-wrapper .sphere[role=button] .sphere-text:hover{background:rgb(var(--c-fg-rgb) / .4)}}.home .calendar-events__stage .spheres-wrapper .sphere button.sphere-text:focus-visible,.home .calendar-events__stage .spheres-wrapper .sphere a.sphere-text:focus-visible,.home .calendar-events__stage .spheres-wrapper .sphere[role=button] .sphere-text:focus-visible{outline:calc(2/var(--size-unit)*1em) solid rgb(var(--c-fg-rgb) / .7);outline-offset:calc(4/var(--size-unit)*1em)}.home .calendar-events__stage .spheres-wrapper .sphere--bruh .sphere-content{padding:calc(4/var(--size-unit)*1em);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);line-height:0}.home .calendar-events__stage .spheres-wrapper .sphere--bruh video,.home .calendar-events__stage .spheres-wrapper .sphere--bruh img{width:calc(108/var(--size-unit)*1em);height:calc(108/var(--size-unit)*1em);object-fit:cover;border-radius:calc(8/var(--size-unit)*1em);display:block}.home .calendar-events__stage .spheres-wrapper .bruh-layer{pointer-events:none;position:absolute;inset:0}.home .calendar-events__stage{height:calc(565/var(--size-unit)*1em)}.home .calendar-events__title{text-align:center;z-index:5;width:calc(320/var(--size-unit)*1em);padding:calc(6/var(--size-unit)*1em) 0;width:max-content;max-width:calc(320/var(--size-unit)*1em);padding:calc(6/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home .calendar-events__reveal{position:relative;overflow:hidden}.home .calendar-events__edge{z-index:2;background-color:var(--w-30-full);transform-origin:50%;height:1px;position:absolute;left:0;right:0}.home .calendar-events__edge--top{top:0}.home .calendar-events__edge--bottom{bottom:0}.home .calendar-events__events{padding:calc(32/var(--size-unit)*1em) 0}@media screen and (min-width:768px){.home .calendar-events__events{padding:calc(40/var(--size-unit)*1em) 0}}.home .calendar-events__list{align-items:center;gap:calc(8/var(--size-unit)*1em);margin-top:calc(32/var(--size-unit)*1em);flex-direction:column;display:flex}
.feed-debug{z-index:9999;color:#d6d6d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none;background:#080808db;border:1px solid #ffffff1f;border-radius:8px;width:320px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;position:fixed;bottom:12px;right:12px;overflow:auto}.feed-debug__head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.feed-debug__title{letter-spacing:.08em;color:#fff;font-weight:700}.feed-debug__flag{color:#8a8a8a;border:1px solid #ffffff24;border-radius:999px;padding:1px 6px;font-size:10px}.feed-debug__flag.is-on{color:#6ee7a8;border-color:#6ee7a873}.feed-debug__close{font:inherit;color:#8a8a8a;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:14px}.feed-debug__close:hover{color:#fff}.feed-debug__now{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.feed-debug__now b{color:#fff;font-size:14px}.feed-debug__now span{color:#8a8a8a}.feed-debug__stats{margin-bottom:8px}.feed-debug__stats div{gap:8px;display:flex}.feed-debug__stats dt{color:#8a8a8a;width:72px}.feed-debug__stats dd{margin:0}.feed-debug__pages{border-top:1px solid #ffffff14;margin:0;padding:0;list-style:none}.feed-debug__page{border-bottom:1px solid #ffffff0d;flex-direction:column;padding:4px 0;display:flex}.feed-debug__page.is-current{color:#fff}.feed-debug__page.is-current .feed-debug__slug{color:#ffd479}.feed-debug__page--tail .feed-debug__slug{color:#7fb2ff}.feed-debug__slug em{color:#ff9d7a;margin-left:4px;font-style:normal}.feed-debug__meta{color:#7a7a7a;font-size:10px}.feed-debug__foot{color:#5a5a5a;text-align:right;margin-top:8px;font-size:10px}
