.y5-hub{isolation:isolate;padding:clamp(22px,4vw,34px) 0 clamp(36px,5vw,44px);position:relative;overflow:hidden}.y5-hub:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:var(--y5-tex-stars);background-position:117px 61px;background-size:330px 330px;position:absolute;inset:0}.can-animate .y2005 .y5-hub:before{animation:y5-hub-twinkle var(--y5-twinkle-dur) ease-in-out infinite alternate}@keyframes y5-hub-twinkle{0%{opacity:.2}to{opacity:.85}}.y5-hub-head{text-align:center;justify-items:center;display:grid}.y2005{--y5-hub-extrude:1px 1px 0 var(--y5-comic-grey), 2px 2px 0 var(--y5-comic-grey-dk)}.y2005 .y5-hub-mark{text-shadow:none;margin-bottom:.38em;font-size:clamp(1.3rem,7.4vw,3.9rem)}@media (max-width:299px){.y2005 .y5-hub-mark{-webkit-box-reflect:none;margin-bottom:.2em}}.y5-hub-title{font:900 clamp(1.3rem, 6.4vw, 2.25rem)/1 var(--y5-font-comic);letter-spacing:.025em;color:var(--y5-pink);text-shadow:var(--y5-hub-extrude)}.y5-hub-tag{font:700 clamp(1.05rem, 2.6vw, 1.25rem)/1.3 var(--y5-font-hand);color:#fff;margin-top:8px!important}.y5-hub-tag:before,.y5-hub-tag:after{content:"★";color:var(--y5-yellow);margin:0 .45em;font-size:.8em;display:inline-block}.y5-hub-orbit{isolation:isolate;margin-top:clamp(14px,3vw,20px);position:relative}.y5-hub-sun{justify-items:center;width:min(72vw,300px);margin:0 auto;display:grid;position:relative}.y5-hub-art{width:100%;position:relative}.y5-hub-art img{filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 10px 22px #ff2fab73);width:100%;height:auto}.y5-hub-glow{aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffffeb 0%,#ffd2fab3 18%,#fc81cc6b 36%,#ff2fab29 60%,#ff2fab00 100%);border-radius:50%;width:190%;position:absolute;top:44%;left:50%;translate:-50% -50%}.y5-hub-rays{background:repeating-conic-gradient(#ff5dbe57 0deg 4deg,#ff5dbe00 4deg 15deg);border-radius:50%;position:absolute;inset:-6%;-webkit-mask-image:radial-gradient(closest-side,#000 22%,#0000008c 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 22%,#0000008c 52%,#0000 100%)}.can-animate .y2005 .y5-hub-rays{animation:140s linear infinite y5-hub-spin}@keyframes y5-hub-spin{to{transform:rotate(360deg)}}.y2005 .y5-hub-burst{width:5.4rem;box-shadow:none;filter:drop-shadow(0 3px 0 var(--y5-ink));padding:.85rem;font-size:.98rem;line-height:.9;position:absolute;top:26%;right:-16%}.can-animate .y2005 .y5-hub-burst{animation:y5-hub-pulse 2.6s var(--y5-ease) infinite alternate}@keyframes y5-hub-pulse{0%{scale:1}to{scale:1.07}}.y5-hub-enter{min-height:var(--y5-tap);font:700 1.15rem/1 var(--y5-font-hand);text-underline-offset:4px;border-radius:var(--y5-radius-pill);background:#141117c7;border:1.5px solid #fc81cc73;align-items:center;gap:6px;margin-top:4px;padding:0 18px;display:inline-flex}.y2005 a.y5-hub-enter{color:var(--y5-pink-lt)}.y2005 a.y5-hub-enter:hover{color:var(--y5-yellow)}.can-animate .y2005 .y5-hub-enter span{animation:y5-hub-nudge 1.2s var(--y5-ease) infinite alternate}@keyframes y5-hub-nudge{to{transform:translate(4px)}}.y5-hub-nav{margin-top:18px}.y5-hub-planets{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}.y5-hub-planets li{min-width:0;padding-top:8px}.y5-hub-planet{isolation:isolate;text-align:center;height:100%;min-height:98px;box-shadow:0 0 0 2px var(--y5-ink), 0 6px 0 #07111b73, 0 12px 22px #00000059, inset -10px -12px 20px #07111b38, inset 6px 8px 12px #ffffff59;transition:transform var(--y5-dur) var(--y5-ease-bounce), box-shadow var(--y5-dur) var(--y5-ease);border:2px solid #fff;border-radius:50%;align-content:center;justify-items:center;gap:3px;padding:14px 14px 12px;text-decoration:none;display:grid;position:relative}.y5-hub-planet:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffb3,#fff0);border-radius:50%;width:36%;height:24%;position:absolute;top:9%;left:16%;rotate:-16deg}.y5-hub-planet b{font:400 .84rem/1.08 var(--y5-font-chrome);letter-spacing:.02em;text-wrap:balance}.y5-hub-planet small{font:700 .86rem/1.15 var(--y5-font-hand)}.y5-hub-planet:hover,.y5-hub-planet:focus-visible{box-shadow:0 0 0 2px var(--y5-ink), 0 10px 0 #07111b66, 0 0 26px 4px #ff2fab8c, inset -10px -12px 20px #07111b38, inset 6px 8px 12px #ffffff59;transform:translateY(-4px)rotate(-3deg)}.y5-hub-planet:active{transition-duration:var(--y5-dur-fast);transform:translateY(1px)}.y2005 .y5-hub-planet:focus-visible{outline-offset:5px;border-radius:50%}.y2005 a.y5-hub-planet--pink{color:var(--y5-ink);background:radial-gradient(130% 120% at 32% 22%, #ffc4e7 0%, var(--y5-pink-hi) 26%, var(--y5-pink) 56%, #e01d97 84%, #c10f7d 100%)}.y2005 a.y5-hub-planet--electric{color:#fff;background:radial-gradient(130% 120% at 32% 22%, #a796ff 0%, #6a40f2 24%, var(--y5-violet) 52%, #2d06e8 76%, var(--y5-electric) 100%)}.y2005 a.y5-hub-planet--yellow{color:var(--y5-ink);background:radial-gradient(130% 120% at 32% 22%, #fffde6 0%, #fff27e 26%, var(--y5-yellow) 58%, #ecc62a 84%, #d6a90e 100%)}.y2005 a.y5-hub-planet--chrome{color:var(--y5-ink);background:radial-gradient(130% 120% at 32% 22%,#fff 0%,#f1f1f1 26%,#d6d6d6 56%,#b4b4b4 84%,#949494 100%)}.y5-hub-planet--electric small{color:#efeaff}.y5-hub-moon{width:34px;height:34px;color:var(--y5-ink);border:2px solid var(--y5-ink);background:radial-gradient(circle at 35% 30%,#fff,#e9e9ee);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;left:4%;box-shadow:0 2px #07111b59}.y5-hub-moon svg{width:19px;height:19px}.y5-hub-planet--chrome .y5-hub-moon{background:var(--y5-pink)}.can-animate .y2005 .y5-hub-planet{animation:5.6s ease-in-out infinite alternate y5-hub-float;animation-delay:var(--d,0s)}@keyframes y5-hub-float{0%{translate:0 -3px}to{translate:0 4px}}.y5-hub-ring{display:none}@media (min-width:600px){.y5-hub-planets{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.y2005 .y5-hub-burst{width:6.4rem;padding:1rem;font-size:1.1rem;right:-22%}}@media (min-width:820px){.y5-hub-planets{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.y5-hub-orbit{aspect-ratio:976/616;width:100%;max-width:976px;margin:10px auto 0}.y5-hub-sun{width:346px;position:absolute;top:50%;left:50%;translate:-50% -47%}.y5-hub-glow{width:215%}.y2005 .y5-hub-burst{width:7rem;padding:1.1rem;font-size:1.2rem;top:30%;right:-27%}.y5-hub-nav{pointer-events:none;margin:0;position:absolute;inset:0}.y5-hub-planets{height:100%;display:block;position:relative}.y5-hub-planets li{left:calc(50% + var(--x));top:calc(50% + var(--y));pointer-events:auto;width:164px;height:94px;margin:-47px 0 0 -82px;padding:0;position:absolute}.y5-hub-planet{min-height:0;padding:12px 12px 10px}.y5-hub-ring{z-index:-1;pointer-events:none;border-radius:50%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.y5-hub-ring--out{border:2px solid #fc81cc66;width:83.2%;height:85.2%;box-shadow:0 0 18px #ff2fab2e,inset 0 0 18px #ff2fab1f}.y5-hub-ring--in{border:1.5px dashed #00ccff61;width:58%;height:56%}}.y5-hub-marq{min-height:60px;padding:8px var(--y5-gut);background:var(--y5-space-2);color:#fff;border-block:2px solid var(--y5-pink);align-items:center;gap:12px;display:flex;box-shadow:inset 0 1px #ffffff14}.y5-hub-marq__btn{min-height:var(--y5-tap);flex:none;padding:0 12px;font-size:.78rem;display:none}.y5-hub-marq__btn svg{width:14px;height:14px}.can-animate .y2005 .y5-hub-marq__btn{display:inline-flex}.y5-hub-marq__view{flex:1;min-width:0;overflow:hidden}.y5-hub-marq__track{text-align:center}.y5-hub-marq__group{display:inline}.y5-hub-marq__group+.y5-hub-marq__group,.y5-hub-marq__item[aria-hidden]{display:none}.y5-hub-marq__item{font:700 1.02rem/1.45 var(--y5-font-hand)}.y5-hub-marq__q{color:var(--y5-yellow)}.y5-hub-marq cite{color:var(--y5-pink-lt);white-space:nowrap;font-style:normal}.y5-hub-marq__star{color:var(--y5-pink-lt);margin-right:.6em}.can-animate .y2005 .y5-hub-marq__track{text-align:left;width:max-content;animation:34s linear infinite y5-hub-marq;display:flex}.can-animate .y2005 .y5-hub-marq__group{flex:none;display:flex}.can-animate .y2005 .y5-hub-marq__group+.y5-hub-marq__group,.can-animate .y2005 .y5-hub-marq__item[aria-hidden]{display:inline-block}.can-animate .y2005 .y5-hub-marq__item{white-space:nowrap;padding-right:3.2rem;display:inline-block}.can-animate .y2005 .y5-hub-marq[data-paused] .y5-hub-marq__track,.can-animate .y2005 .y5-hub-marq__view:hover .y5-hub-marq__track{animation-play-state:paused}@keyframes y5-hub-marq{to{transform:translate(-50%)}}.y5-hub-lower{padding-top:clamp(36px,5vw,56px)}.y5-hub-lower__grid{align-items:start;gap:clamp(24px,3vw,28px);display:grid}@media (min-width:1024px){.y5-hub-lower__grid{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}.y5-hub-morph{align-content:center}}.y5-hub-news{color:var(--y5-ink);border:var(--y5-border);border-radius:var(--y5-radius-card);box-shadow:var(--y5-shadow-print);background:#fff;overflow:hidden}.y5-hub-news__bar{background-image:var(--y5-grad-gloss), var(--y5-grad-electric);border-bottom:var(--y5-border);align-items:center;gap:10px;padding:11px 16px;display:flex}.y5-hub-news__bar h2{font:400 clamp(1.15rem, 3.4vw, 1.4rem)/1.1 var(--y5-font-chrome);color:#fff;text-shadow:2px 2px 0 var(--y5-ink)}.y5-hub-news__bar:before{content:"";background:var(--y5-yellow);border:2px solid var(--y5-ink);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 2px #ffffffb3}.y5-hub-news__list{gap:10px;margin:0;padding:12px;list-style:none;display:grid}@media (min-width:600px){.y5-hub-news__list{columns:2;column-gap:10px;display:block}.y5-hub-news__item{break-inside:avoid;margin-bottom:10px}.y5-hub-news__item:last-child{margin-bottom:0}}.y5-hub-news__item{background:#fff6fc;border:1.5px solid #b8106f47;border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date stamp""title title""body body""meta meta";column-gap:10px;min-width:0;padding:10px 12px 6px;display:grid}.y5-hub-news__date{background:var(--y5-ink);color:var(--y5-cyan);font:400 .72rem/1 var(--y5-font-pixel);letter-spacing:var(--y5-track-pixel);white-space:nowrap;border-radius:3px;grid-area:date;place-self:center start;padding:4px 7px 3px}.y5-hub-news__item>.y5-stamp{white-space:nowrap;border-width:2px;grid-area:stamp;place-self:center end;padding:3px 6px;font-size:.6rem;rotate:-3deg}.y2005 .y5-hub-news__item h3{font:700 1.02rem/1.2 var(--y5-font-hand);letter-spacing:0;color:var(--y5-pink-ink);text-wrap:pretty;grid-area:title;margin-top:8px}.y5-hub-news__item p{color:var(--y5-fg-soft);grid-area:body;margin-top:3px;font-size:.88rem;line-height:1.42}.y5-hub-news__meta{flex-wrap:wrap;grid-area:meta;align-self:end;align-items:center;gap:2px 14px;margin-top:4px;display:flex}.y2005 .y5-hub-news__meta .y5-receipt{white-space:nowrap;margin-block:3px;padding:3px 9px;font-size:.8rem;position:relative}.y5-hub-news__meta .y5-receipt:after{content:"";position:absolute;inset:-9px -4px}.y5-hub-news__go{min-height:30px;font:700 .93rem/1 var(--y5-font-body);white-space:nowrap;align-items:center;gap:4px;display:inline-flex;position:relative}.y5-hub-news__go:after{content:"";position:absolute;inset:-7px -4px}.y5-hub-morph{text-align:center;background-image:var(--y5-tex-stars), var(--y5-grad-space);background-size:var(--y5-tex-stars-size), auto;background-color:var(--y5-space);color:#fff;border:var(--y5-border);border-radius:var(--y5-radius-card);box-shadow:var(--y5-shadow-print);justify-items:center;gap:14px;padding:46px 18px 24px;display:grid;position:relative;container-type:inline-size}.y5-hub-morph__sticker{filter:drop-shadow(0 3px #07111b80);pointer-events:none;width:76px;height:auto;position:absolute;top:-30px;right:-12px;rotate:9deg}.y2005 .y5-hub-morph__h{font:900 clamp(1.15rem, 8cqi, 1.8rem)/1.1 var(--y5-font-comic);letter-spacing:.025em;color:var(--y5-pink);text-shadow:var(--y5-hub-extrude)}.y5-hub-morph>.y5-stamp{border-color:var(--y5-pink-lt);color:var(--y5-pink-lt);background:#14111799;margin-top:-2px;font-size:.7rem}.y5-hub-morph__stage{justify-items:center;gap:16px;width:100%;display:grid}.y5-hub-morph__photo{aspect-ratio:1;border:var(--y5-border);width:min(100%,250px);box-shadow:var(--y5-shadow-print-sm);box-sizing:content-box;background:#fff;padding:8px 8px 30px;position:relative;rotate:-2.5deg}.y5-hub-morph__photo img{object-fit:cover;width:100%;height:100%}.y5-hub-morph__cap{color:var(--y5-ink);font:700 1.05rem/1.2 var(--y5-font-hand);position:absolute;bottom:4px;left:0;right:0}.y5-hub-morph__photo .y5-hub-morph__anim{aspect-ratio:1;width:calc(100% - 16px);height:auto;position:absolute;top:8px;left:8px}.y5-hub-morph__btn{min-width:200px;min-height:52px;font-size:1.1rem}.y5-hub-morph__h span{display:block}.y5-hub-morph__btn[data-on]{background:var(--y5-grad-gloss), var(--y5-pink-hi)}.y5-hub-morph__go{margin-top:2px}@media (prefers-reduced-motion:reduce){.y5-hub-planet,.y5-hub-planet:hover,.y5-hub-planet:focus-visible{transition:none;transform:none}}
