/* global variables */
/* dark scheme variables */
/* light scheme variables */
/* space variables */
:root {
  color-scheme: dark light; }

::selection {
  background: #ee5418; }

* {
  font: inherit;
  margin: 0;
  padding: 0; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-size: 62.5%;
  /* defaults to around 10px */ }
  html.dark body {
    background: #111;
    color: white; }
  html.dark a {
    color: white; }
  html.dark main {
    background: radial-gradient(circle, rgba(255, 255, 255, 0.25) 0%, transparent 100%); }
    html.dark main .info {
      background: #111; }
  html.dark .star {
    background: white; }
  html.dark button:not(.logo) {
    color: white; }
  html.light body {
    background: white;
    color: #111; }
  html.light a {
    color: #111; }
  html.light main {
    background: radial-gradient(circle, rgba(0, 0, 0, 0.25) 0%, rgba(255, 255, 255, 0) 100%); }
    html.light main .info {
      background: white; }
  html.light .star {
    background: #111; }
  html.light button:not(.logo) {
    color: #111; }

body {
  font-family: 'futura-pt';
  font-size: clamp(2rem, 2vw, 3rem);
  min-height: 100vh;
  overflow: hidden;
  position: relative; }

strong {
  font-weight: 600; }

#space {
  animation: 90s infinite linear spaceRotation;
  border-radius: 50%;
  height: 900px;
  perspective: 1000px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-style: preserve-3d;
  width: 900px;
  z-index: 1; }

@keyframes spaceRotation {
  100% {
    transform: translate(-50%, -50%) rotateX(360deg) rotateY(360deg); } }
.star {
  border-radius: 50%;
  height: 2px;
  inset: 50%;
  position: absolute;
  width: 2px; }

.s-1 {
  animation: 5s normal forwards starOrbit1; }
@keyframes starOrbit1 {
  100% {
    transform: rotateZ(81deg) rotateY(225deg) translate3d(307px, 142px, 47px) rotateZ(-205deg); } }
.s-2 {
  animation: 5s normal forwards starOrbit2; }
@keyframes starOrbit2 {
  100% {
    transform: rotateZ(342deg) rotateY(302deg) translate3d(221px, 28px, 51px) rotateZ(-209deg); } }
.s-3 {
  animation: 5s normal forwards starOrbit3; }
@keyframes starOrbit3 {
  100% {
    transform: rotateZ(144deg) rotateY(180deg) translate3d(32px, -26px, -299px) rotateZ(-354deg); } }
.s-4 {
  animation: 5s normal forwards starOrbit4; }
@keyframes starOrbit4 {
  100% {
    transform: rotateZ(62deg) rotateY(276deg) translate3d(-227px, -404px, 252px) rotateZ(-110deg); } }
.s-5 {
  animation: 5s normal forwards starOrbit5; }
@keyframes starOrbit5 {
  100% {
    transform: rotateZ(77deg) rotateY(262deg) translate3d(-72px, 258px, 52px) rotateZ(-12deg); } }
.s-6 {
  animation: 5s normal forwards starOrbit6; }
@keyframes starOrbit6 {
  100% {
    transform: rotateZ(104deg) rotateY(326deg) translate3d(-299px, 180px, -74px) rotateZ(-165deg); } }
.s-7 {
  animation: 5s normal forwards starOrbit7; }
@keyframes starOrbit7 {
  100% {
    transform: rotateZ(61deg) rotateY(181deg) translate3d(-374px, -29px, 249px) rotateZ(-149deg); } }
.s-8 {
  animation: 5s normal forwards starOrbit8; }
@keyframes starOrbit8 {
  100% {
    transform: rotateZ(61deg) rotateY(336deg) translate3d(-409px, 311px, -272px) rotateZ(-140deg); } }
.s-9 {
  animation: 5s normal forwards starOrbit9; }
@keyframes starOrbit9 {
  100% {
    transform: rotateZ(323deg) rotateY(201deg) translate3d(-176px, 425px, 133px) rotateZ(-209deg); } }
.s-10 {
  animation: 5s normal forwards starOrbit10; }
@keyframes starOrbit10 {
  100% {
    transform: rotateZ(226deg) rotateY(223deg) translate3d(-75px, 286px, -106px) rotateZ(-216deg); } }
.s-11 {
  animation: 5s normal forwards starOrbit11; }
@keyframes starOrbit11 {
  100% {
    transform: rotateZ(3deg) rotateY(231deg) translate3d(362px, -356px, 221px) rotateZ(-169deg); } }
.s-12 {
  animation: 5s normal forwards starOrbit12; }
@keyframes starOrbit12 {
  100% {
    transform: rotateZ(80deg) rotateY(3deg) translate3d(-288px, -315px, 89px) rotateZ(-355deg); } }
.s-13 {
  animation: 5s normal forwards starOrbit13; }
@keyframes starOrbit13 {
  100% {
    transform: rotateZ(172deg) rotateY(58deg) translate3d(-47px, 114px, 380px) rotateZ(-356deg); } }
.s-14 {
  animation: 5s normal forwards starOrbit14; }
@keyframes starOrbit14 {
  100% {
    transform: rotateZ(207deg) rotateY(86deg) translate3d(-232px, -260px, 446px) rotateZ(-205deg); } }
.s-15 {
  animation: 5s normal forwards starOrbit15; }
@keyframes starOrbit15 {
  100% {
    transform: rotateZ(88deg) rotateY(174deg) translate3d(77px, 333px, 175px) rotateZ(-225deg); } }
.s-16 {
  animation: 5s normal forwards starOrbit16; }
@keyframes starOrbit16 {
  100% {
    transform: rotateZ(222deg) rotateY(163deg) translate3d(-415px, -334px, -58px) rotateZ(-124deg); } }
.s-17 {
  animation: 5s normal forwards starOrbit17; }
@keyframes starOrbit17 {
  100% {
    transform: rotateZ(124deg) rotateY(53deg) translate3d(-70px, 166px, -224px) rotateZ(-259deg); } }
.s-18 {
  animation: 5s normal forwards starOrbit18; }
@keyframes starOrbit18 {
  100% {
    transform: rotateZ(89deg) rotateY(127deg) translate3d(-44px, -19px, 133px) rotateZ(-228deg); } }
.s-19 {
  animation: 5s normal forwards starOrbit19; }
@keyframes starOrbit19 {
  100% {
    transform: rotateZ(118deg) rotateY(153deg) translate3d(197px, -386px, -419px) rotateZ(-29deg); } }
.s-20 {
  animation: 5s normal forwards starOrbit20; }
@keyframes starOrbit20 {
  100% {
    transform: rotateZ(86deg) rotateY(185deg) translate3d(248px, 160px, 381px) rotateZ(-252deg); } }
.s-21 {
  animation: 5s normal forwards starOrbit21; }
@keyframes starOrbit21 {
  100% {
    transform: rotateZ(117deg) rotateY(183deg) translate3d(332px, -14px, 73px) rotateZ(-318deg); } }
.s-22 {
  animation: 5s normal forwards starOrbit22; }
@keyframes starOrbit22 {
  100% {
    transform: rotateZ(227deg) rotateY(169deg) translate3d(-10px, -445px, 413px) rotateZ(-33deg); } }
.s-23 {
  animation: 5s normal forwards starOrbit23; }
@keyframes starOrbit23 {
  100% {
    transform: rotateZ(121deg) rotateY(358deg) translate3d(-289px, 434px, -96px) rotateZ(-253deg); } }
.s-24 {
  animation: 5s normal forwards starOrbit24; }
@keyframes starOrbit24 {
  100% {
    transform: rotateZ(242deg) rotateY(208deg) translate3d(-74px, 247px, 69px) rotateZ(-280deg); } }
.s-25 {
  animation: 5s normal forwards starOrbit25; }
@keyframes starOrbit25 {
  100% {
    transform: rotateZ(276deg) rotateY(104deg) translate3d(318px, -315px, 19px) rotateZ(-291deg); } }
.s-26 {
  animation: 5s normal forwards starOrbit26; }
@keyframes starOrbit26 {
  100% {
    transform: rotateZ(17deg) rotateY(19deg) translate3d(-244px, 181px, -223px) rotateZ(-109deg); } }
.s-27 {
  animation: 5s normal forwards starOrbit27; }
@keyframes starOrbit27 {
  100% {
    transform: rotateZ(212deg) rotateY(87deg) translate3d(-105px, 38px, 242px) rotateZ(-16deg); } }
.s-28 {
  animation: 5s normal forwards starOrbit28; }
@keyframes starOrbit28 {
  100% {
    transform: rotateZ(129deg) rotateY(22deg) translate3d(149px, -394px, 66px) rotateZ(-157deg); } }
.s-29 {
  animation: 5s normal forwards starOrbit29; }
@keyframes starOrbit29 {
  100% {
    transform: rotateZ(214deg) rotateY(132deg) translate3d(-226px, 323px, -5px) rotateZ(-265deg); } }
.s-30 {
  animation: 5s normal forwards starOrbit30; }
@keyframes starOrbit30 {
  100% {
    transform: rotateZ(147deg) rotateY(230deg) translate3d(319px, 303px, 84px) rotateZ(-142deg); } }
.s-31 {
  animation: 5s normal forwards starOrbit31; }
@keyframes starOrbit31 {
  100% {
    transform: rotateZ(348deg) rotateY(353deg) translate3d(-247px, 418px, -431px) rotateZ(-313deg); } }
.s-32 {
  animation: 5s normal forwards starOrbit32; }
@keyframes starOrbit32 {
  100% {
    transform: rotateZ(206deg) rotateY(317deg) translate3d(385px, -340px, -26px) rotateZ(-200deg); } }
.s-33 {
  animation: 5s normal forwards starOrbit33; }
@keyframes starOrbit33 {
  100% {
    transform: rotateZ(225deg) rotateY(223deg) translate3d(368px, -93px, 406px) rotateZ(-234deg); } }
.s-34 {
  animation: 5s normal forwards starOrbit34; }
@keyframes starOrbit34 {
  100% {
    transform: rotateZ(325deg) rotateY(107deg) translate3d(-445px, 439px, 334px) rotateZ(-216deg); } }
.s-35 {
  animation: 5s normal forwards starOrbit35; }
@keyframes starOrbit35 {
  100% {
    transform: rotateZ(15deg) rotateY(305deg) translate3d(287px, 114px, 439px) rotateZ(-166deg); } }
.s-36 {
  animation: 5s normal forwards starOrbit36; }
@keyframes starOrbit36 {
  100% {
    transform: rotateZ(178deg) rotateY(33deg) translate3d(270px, 310px, -37px) rotateZ(-65deg); } }
.s-37 {
  animation: 5s normal forwards starOrbit37; }
@keyframes starOrbit37 {
  100% {
    transform: rotateZ(46deg) rotateY(298deg) translate3d(-157px, 249px, 146px) rotateZ(-62deg); } }
.s-38 {
  animation: 5s normal forwards starOrbit38; }
@keyframes starOrbit38 {
  100% {
    transform: rotateZ(61deg) rotateY(310deg) translate3d(185px, 275px, -261px) rotateZ(-259deg); } }
.s-39 {
  animation: 5s normal forwards starOrbit39; }
@keyframes starOrbit39 {
  100% {
    transform: rotateZ(282deg) rotateY(19deg) translate3d(-34px, 117px, 32px) rotateZ(-143deg); } }
.s-40 {
  animation: 5s normal forwards starOrbit40; }
@keyframes starOrbit40 {
  100% {
    transform: rotateZ(50deg) rotateY(1deg) translate3d(-388px, -446px, -359px) rotateZ(-205deg); } }
.s-41 {
  animation: 5s normal forwards starOrbit41; }
@keyframes starOrbit41 {
  100% {
    transform: rotateZ(306deg) rotateY(356deg) translate3d(197px, -433px, 353px) rotateZ(-128deg); } }
.s-42 {
  animation: 5s normal forwards starOrbit42; }
@keyframes starOrbit42 {
  100% {
    transform: rotateZ(334deg) rotateY(284deg) translate3d(414px, -226px, -123px) rotateZ(-110deg); } }
.s-43 {
  animation: 5s normal forwards starOrbit43; }
@keyframes starOrbit43 {
  100% {
    transform: rotateZ(287deg) rotateY(329deg) translate3d(98px, 27px, -165px) rotateZ(-269deg); } }
.s-44 {
  animation: 5s normal forwards starOrbit44; }
@keyframes starOrbit44 {
  100% {
    transform: rotateZ(214deg) rotateY(271deg) translate3d(-422px, 309px, 289px) rotateZ(-228deg); } }
.s-45 {
  animation: 5s normal forwards starOrbit45; }
@keyframes starOrbit45 {
  100% {
    transform: rotateZ(218deg) rotateY(330deg) translate3d(-100px, -385px, 118px) rotateZ(-192deg); } }
.s-46 {
  animation: 5s normal forwards starOrbit46; }
@keyframes starOrbit46 {
  100% {
    transform: rotateZ(114deg) rotateY(357deg) translate3d(-191px, 164px, -9px) rotateZ(-214deg); } }
.s-47 {
  animation: 5s normal forwards starOrbit47; }
@keyframes starOrbit47 {
  100% {
    transform: rotateZ(159deg) rotateY(139deg) translate3d(251px, 108px, 249px) rotateZ(-182deg); } }
.s-48 {
  animation: 5s normal forwards starOrbit48; }
@keyframes starOrbit48 {
  100% {
    transform: rotateZ(290deg) rotateY(101deg) translate3d(-106px, -229px, -2px) rotateZ(-175deg); } }
.s-49 {
  animation: 5s normal forwards starOrbit49; }
@keyframes starOrbit49 {
  100% {
    transform: rotateZ(335deg) rotateY(329deg) translate3d(-84px, -255px, 186px) rotateZ(-202deg); } }
.s-50 {
  animation: 5s normal forwards starOrbit50; }
@keyframes starOrbit50 {
  100% {
    transform: rotateZ(307deg) rotateY(279deg) translate3d(229px, -92px, -68px) rotateZ(-174deg); } }
.s-51 {
  animation: 5s normal forwards starOrbit51; }
@keyframes starOrbit51 {
  100% {
    transform: rotateZ(51deg) rotateY(64deg) translate3d(-160px, 193px, -151px) rotateZ(-210deg); } }
.s-52 {
  animation: 5s normal forwards starOrbit52; }
@keyframes starOrbit52 {
  100% {
    transform: rotateZ(288deg) rotateY(204deg) translate3d(-42px, 340px, 166px) rotateZ(-164deg); } }
.s-53 {
  animation: 5s normal forwards starOrbit53; }
@keyframes starOrbit53 {
  100% {
    transform: rotateZ(211deg) rotateY(135deg) translate3d(203px, -249px, -148px) rotateZ(-153deg); } }
.s-54 {
  animation: 5s normal forwards starOrbit54; }
@keyframes starOrbit54 {
  100% {
    transform: rotateZ(203deg) rotateY(250deg) translate3d(-151px, 36px, 299px) rotateZ(-349deg); } }
.s-55 {
  animation: 5s normal forwards starOrbit55; }
@keyframes starOrbit55 {
  100% {
    transform: rotateZ(105deg) rotateY(331deg) translate3d(399px, -305px, 282px) rotateZ(-145deg); } }
.s-56 {
  animation: 5s normal forwards starOrbit56; }
@keyframes starOrbit56 {
  100% {
    transform: rotateZ(102deg) rotateY(1deg) translate3d(62px, -216px, 150px) rotateZ(-127deg); } }
.s-57 {
  animation: 5s normal forwards starOrbit57; }
@keyframes starOrbit57 {
  100% {
    transform: rotateZ(223deg) rotateY(154deg) translate3d(-356px, 267px, 135px) rotateZ(-219deg); } }
.s-58 {
  animation: 5s normal forwards starOrbit58; }
@keyframes starOrbit58 {
  100% {
    transform: rotateZ(301deg) rotateY(208deg) translate3d(-427px, 94px, -167px) rotateZ(-345deg); } }
.s-59 {
  animation: 5s normal forwards starOrbit59; }
@keyframes starOrbit59 {
  100% {
    transform: rotateZ(47deg) rotateY(99deg) translate3d(-339px, 10px, 123px) rotateZ(-44deg); } }
.s-60 {
  animation: 5s normal forwards starOrbit60; }
@keyframes starOrbit60 {
  100% {
    transform: rotateZ(325deg) rotateY(221deg) translate3d(-205px, 117px, 41px) rotateZ(-21deg); } }
.s-61 {
  animation: 5s normal forwards starOrbit61; }
@keyframes starOrbit61 {
  100% {
    transform: rotateZ(336deg) rotateY(183deg) translate3d(205px, -327px, -352px) rotateZ(-45deg); } }
.s-62 {
  animation: 5s normal forwards starOrbit62; }
@keyframes starOrbit62 {
  100% {
    transform: rotateZ(21deg) rotateY(107deg) translate3d(-309px, -316px, 159px) rotateZ(-230deg); } }
.s-63 {
  animation: 5s normal forwards starOrbit63; }
@keyframes starOrbit63 {
  100% {
    transform: rotateZ(276deg) rotateY(203deg) translate3d(-206px, -135px, -130px) rotateZ(-58deg); } }
.s-64 {
  animation: 5s normal forwards starOrbit64; }
@keyframes starOrbit64 {
  100% {
    transform: rotateZ(91deg) rotateY(208deg) translate3d(443px, -363px, 46px) rotateZ(-95deg); } }
.s-65 {
  animation: 5s normal forwards starOrbit65; }
@keyframes starOrbit65 {
  100% {
    transform: rotateZ(204deg) rotateY(13deg) translate3d(-156px, 310px, -102px) rotateZ(-265deg); } }
.s-66 {
  animation: 5s normal forwards starOrbit66; }
@keyframes starOrbit66 {
  100% {
    transform: rotateZ(290deg) rotateY(207deg) translate3d(184px, -404px, 15px) rotateZ(-97deg); } }
.s-67 {
  animation: 5s normal forwards starOrbit67; }
@keyframes starOrbit67 {
  100% {
    transform: rotateZ(236deg) rotateY(15deg) translate3d(-348px, 244px, 50px) rotateZ(-58deg); } }
.s-68 {
  animation: 5s normal forwards starOrbit68; }
@keyframes starOrbit68 {
  100% {
    transform: rotateZ(205deg) rotateY(245deg) translate3d(16px, -372px, 211px) rotateZ(-96deg); } }
.s-69 {
  animation: 5s normal forwards starOrbit69; }
@keyframes starOrbit69 {
  100% {
    transform: rotateZ(155deg) rotateY(353deg) translate3d(-239px, -240px, -448px) rotateZ(-18deg); } }
.s-70 {
  animation: 5s normal forwards starOrbit70; }
@keyframes starOrbit70 {
  100% {
    transform: rotateZ(354deg) rotateY(330deg) translate3d(-97px, 270px, -120px) rotateZ(-108deg); } }
.s-71 {
  animation: 5s normal forwards starOrbit71; }
@keyframes starOrbit71 {
  100% {
    transform: rotateZ(343deg) rotateY(95deg) translate3d(275px, -174px, -76px) rotateZ(-287deg); } }
.s-72 {
  animation: 5s normal forwards starOrbit72; }
@keyframes starOrbit72 {
  100% {
    transform: rotateZ(12deg) rotateY(7deg) translate3d(252px, -295px, 101px) rotateZ(-41deg); } }
.s-73 {
  animation: 5s normal forwards starOrbit73; }
@keyframes starOrbit73 {
  100% {
    transform: rotateZ(297deg) rotateY(88deg) translate3d(418px, -137px, -94px) rotateZ(-61deg); } }
.s-74 {
  animation: 5s normal forwards starOrbit74; }
@keyframes starOrbit74 {
  100% {
    transform: rotateZ(35deg) rotateY(147deg) translate3d(-277px, 3px, -346px) rotateZ(-125deg); } }
.s-75 {
  animation: 5s normal forwards starOrbit75; }
@keyframes starOrbit75 {
  100% {
    transform: rotateZ(52deg) rotateY(259deg) translate3d(-445px, -340px, -260px) rotateZ(-201deg); } }
.s-76 {
  animation: 5s normal forwards starOrbit76; }
@keyframes starOrbit76 {
  100% {
    transform: rotateZ(12deg) rotateY(201deg) translate3d(-180px, 245px, 218px) rotateZ(-74deg); } }
.s-77 {
  animation: 5s normal forwards starOrbit77; }
@keyframes starOrbit77 {
  100% {
    transform: rotateZ(229deg) rotateY(6deg) translate3d(417px, 86px, 187px) rotateZ(-18deg); } }
.s-78 {
  animation: 5s normal forwards starOrbit78; }
@keyframes starOrbit78 {
  100% {
    transform: rotateZ(322deg) rotateY(10deg) translate3d(72px, 309px, 229px) rotateZ(-148deg); } }
.s-79 {
  animation: 5s normal forwards starOrbit79; }
@keyframes starOrbit79 {
  100% {
    transform: rotateZ(94deg) rotateY(214deg) translate3d(158px, 390px, -331px) rotateZ(-295deg); } }
.s-80 {
  animation: 5s normal forwards starOrbit80; }
@keyframes starOrbit80 {
  100% {
    transform: rotateZ(203deg) rotateY(243deg) translate3d(-74px, 23px, 279px) rotateZ(-116deg); } }
.s-81 {
  animation: 5s normal forwards starOrbit81; }
@keyframes starOrbit81 {
  100% {
    transform: rotateZ(114deg) rotateY(300deg) translate3d(-209px, 303px, -428px) rotateZ(-51deg); } }
.s-82 {
  animation: 5s normal forwards starOrbit82; }
@keyframes starOrbit82 {
  100% {
    transform: rotateZ(153deg) rotateY(210deg) translate3d(-427px, -79px, 183px) rotateZ(-49deg); } }
.s-83 {
  animation: 5s normal forwards starOrbit83; }
@keyframes starOrbit83 {
  100% {
    transform: rotateZ(345deg) rotateY(182deg) translate3d(106px, -130px, 213px) rotateZ(-273deg); } }
.s-84 {
  animation: 5s normal forwards starOrbit84; }
@keyframes starOrbit84 {
  100% {
    transform: rotateZ(204deg) rotateY(334deg) translate3d(433px, 238px, 339px) rotateZ(-89deg); } }
.s-85 {
  animation: 5s normal forwards starOrbit85; }
@keyframes starOrbit85 {
  100% {
    transform: rotateZ(32deg) rotateY(270deg) translate3d(328px, 176px, 16px) rotateZ(-317deg); } }
.s-86 {
  animation: 5s normal forwards starOrbit86; }
@keyframes starOrbit86 {
  100% {
    transform: rotateZ(354deg) rotateY(208deg) translate3d(379px, 287px, -112px) rotateZ(-292deg); } }
.s-87 {
  animation: 5s normal forwards starOrbit87; }
@keyframes starOrbit87 {
  100% {
    transform: rotateZ(297deg) rotateY(67deg) translate3d(375px, 302px, -5px) rotateZ(-72deg); } }
.s-88 {
  animation: 5s normal forwards starOrbit88; }
@keyframes starOrbit88 {
  100% {
    transform: rotateZ(133deg) rotateY(293deg) translate3d(137px, -251px, -424px) rotateZ(-135deg); } }
.s-89 {
  animation: 5s normal forwards starOrbit89; }
@keyframes starOrbit89 {
  100% {
    transform: rotateZ(231deg) rotateY(20deg) translate3d(-433px, 350px, 339px) rotateZ(-120deg); } }
.s-90 {
  animation: 5s normal forwards starOrbit90; }
@keyframes starOrbit90 {
  100% {
    transform: rotateZ(185deg) rotateY(235deg) translate3d(44px, 195px, -47px) rotateZ(-53deg); } }
.s-91 {
  animation: 5s normal forwards starOrbit91; }
@keyframes starOrbit91 {
  100% {
    transform: rotateZ(172deg) rotateY(106deg) translate3d(373px, -225px, 369px) rotateZ(-102deg); } }
.s-92 {
  animation: 5s normal forwards starOrbit92; }
@keyframes starOrbit92 {
  100% {
    transform: rotateZ(67deg) rotateY(349deg) translate3d(46px, -413px, -188px) rotateZ(-176deg); } }
.s-93 {
  animation: 5s normal forwards starOrbit93; }
@keyframes starOrbit93 {
  100% {
    transform: rotateZ(300deg) rotateY(64deg) translate3d(338px, -239px, -412px) rotateZ(-1deg); } }
.s-94 {
  animation: 5s normal forwards starOrbit94; }
@keyframes starOrbit94 {
  100% {
    transform: rotateZ(77deg) rotateY(180deg) translate3d(-9px, -330px, 130px) rotateZ(-72deg); } }
.s-95 {
  animation: 5s normal forwards starOrbit95; }
@keyframes starOrbit95 {
  100% {
    transform: rotateZ(293deg) rotateY(90deg) translate3d(286px, -70px, -432px) rotateZ(-237deg); } }
.s-96 {
  animation: 5s normal forwards starOrbit96; }
@keyframes starOrbit96 {
  100% {
    transform: rotateZ(202deg) rotateY(358deg) translate3d(-388px, 275px, 280px) rotateZ(-70deg); } }
.s-97 {
  animation: 5s normal forwards starOrbit97; }
@keyframes starOrbit97 {
  100% {
    transform: rotateZ(144deg) rotateY(325deg) translate3d(-225px, -352px, -101px) rotateZ(-162deg); } }
.s-98 {
  animation: 5s normal forwards starOrbit98; }
@keyframes starOrbit98 {
  100% {
    transform: rotateZ(15deg) rotateY(144deg) translate3d(393px, -92px, 348px) rotateZ(-169deg); } }
.s-99 {
  animation: 5s normal forwards starOrbit99; }
@keyframes starOrbit99 {
  100% {
    transform: rotateZ(265deg) rotateY(312deg) translate3d(-68px, 1px, 96px) rotateZ(-21deg); } }
.s-100 {
  animation: 5s normal forwards starOrbit100; }
@keyframes starOrbit100 {
  100% {
    transform: rotateZ(212deg) rotateY(143deg) translate3d(-44px, 369px, -295px) rotateZ(-346deg); } }
.s-101 {
  animation: 5s normal forwards starOrbit101; }
@keyframes starOrbit101 {
  100% {
    transform: rotateZ(213deg) rotateY(173deg) translate3d(221px, -340px, -185px) rotateZ(-185deg); } }
.s-102 {
  animation: 5s normal forwards starOrbit102; }
@keyframes starOrbit102 {
  100% {
    transform: rotateZ(1deg) rotateY(4deg) translate3d(-190px, 404px, 27px) rotateZ(-137deg); } }
.s-103 {
  animation: 5s normal forwards starOrbit103; }
@keyframes starOrbit103 {
  100% {
    transform: rotateZ(187deg) rotateY(101deg) translate3d(336px, -110px, -253px) rotateZ(-211deg); } }
.s-104 {
  animation: 5s normal forwards starOrbit104; }
@keyframes starOrbit104 {
  100% {
    transform: rotateZ(112deg) rotateY(228deg) translate3d(-184px, 240px, 90px) rotateZ(-144deg); } }
.s-105 {
  animation: 5s normal forwards starOrbit105; }
@keyframes starOrbit105 {
  100% {
    transform: rotateZ(56deg) rotateY(59deg) translate3d(-162px, 106px, -295px) rotateZ(-8deg); } }
.s-106 {
  animation: 5s normal forwards starOrbit106; }
@keyframes starOrbit106 {
  100% {
    transform: rotateZ(172deg) rotateY(264deg) translate3d(300px, 384px, 164px) rotateZ(-301deg); } }
.s-107 {
  animation: 5s normal forwards starOrbit107; }
@keyframes starOrbit107 {
  100% {
    transform: rotateZ(234deg) rotateY(40deg) translate3d(237px, -95px, -374px) rotateZ(-48deg); } }
.s-108 {
  animation: 5s normal forwards starOrbit108; }
@keyframes starOrbit108 {
  100% {
    transform: rotateZ(103deg) rotateY(72deg) translate3d(356px, -258px, 153px) rotateZ(-147deg); } }
.s-109 {
  animation: 5s normal forwards starOrbit109; }
@keyframes starOrbit109 {
  100% {
    transform: rotateZ(149deg) rotateY(316deg) translate3d(385px, -255px, 420px) rotateZ(-126deg); } }
.s-110 {
  animation: 5s normal forwards starOrbit110; }
@keyframes starOrbit110 {
  100% {
    transform: rotateZ(324deg) rotateY(260deg) translate3d(-385px, -445px, -150px) rotateZ(-106deg); } }
.s-111 {
  animation: 5s normal forwards starOrbit111; }
@keyframes starOrbit111 {
  100% {
    transform: rotateZ(233deg) rotateY(44deg) translate3d(441px, 401px, 421px) rotateZ(-323deg); } }
.s-112 {
  animation: 5s normal forwards starOrbit112; }
@keyframes starOrbit112 {
  100% {
    transform: rotateZ(80deg) rotateY(311deg) translate3d(-360px, 75px, 247px) rotateZ(-109deg); } }
.s-113 {
  animation: 5s normal forwards starOrbit113; }
@keyframes starOrbit113 {
  100% {
    transform: rotateZ(11deg) rotateY(14deg) translate3d(423px, -302px, -266px) rotateZ(-82deg); } }
.s-114 {
  animation: 5s normal forwards starOrbit114; }
@keyframes starOrbit114 {
  100% {
    transform: rotateZ(273deg) rotateY(255deg) translate3d(253px, 392px, -194px) rotateZ(-97deg); } }
.s-115 {
  animation: 5s normal forwards starOrbit115; }
@keyframes starOrbit115 {
  100% {
    transform: rotateZ(101deg) rotateY(187deg) translate3d(-56px, 447px, 196px) rotateZ(-224deg); } }
.s-116 {
  animation: 5s normal forwards starOrbit116; }
@keyframes starOrbit116 {
  100% {
    transform: rotateZ(229deg) rotateY(49deg) translate3d(358px, -427px, -264px) rotateZ(-147deg); } }
.s-117 {
  animation: 5s normal forwards starOrbit117; }
@keyframes starOrbit117 {
  100% {
    transform: rotateZ(321deg) rotateY(192deg) translate3d(16px, 354px, -443px) rotateZ(-179deg); } }
.s-118 {
  animation: 5s normal forwards starOrbit118; }
@keyframes starOrbit118 {
  100% {
    transform: rotateZ(142deg) rotateY(239deg) translate3d(305px, 58px, -318px) rotateZ(-89deg); } }
.s-119 {
  animation: 5s normal forwards starOrbit119; }
@keyframes starOrbit119 {
  100% {
    transform: rotateZ(211deg) rotateY(261deg) translate3d(5px, 273px, -72px) rotateZ(-252deg); } }
.s-120 {
  animation: 5s normal forwards starOrbit120; }
@keyframes starOrbit120 {
  100% {
    transform: rotateZ(13deg) rotateY(283deg) translate3d(-419px, -181px, -337px) rotateZ(-84deg); } }
.s-121 {
  animation: 5s normal forwards starOrbit121; }
@keyframes starOrbit121 {
  100% {
    transform: rotateZ(340deg) rotateY(352deg) translate3d(-2px, 316px, 426px) rotateZ(-294deg); } }
.s-122 {
  animation: 5s normal forwards starOrbit122; }
@keyframes starOrbit122 {
  100% {
    transform: rotateZ(37deg) rotateY(5deg) translate3d(117px, 340px, 78px) rotateZ(-154deg); } }
.s-123 {
  animation: 5s normal forwards starOrbit123; }
@keyframes starOrbit123 {
  100% {
    transform: rotateZ(164deg) rotateY(135deg) translate3d(178px, -138px, 377px) rotateZ(-111deg); } }
.s-124 {
  animation: 5s normal forwards starOrbit124; }
@keyframes starOrbit124 {
  100% {
    transform: rotateZ(36deg) rotateY(80deg) translate3d(-263px, 5px, 132px) rotateZ(-339deg); } }
.s-125 {
  animation: 5s normal forwards starOrbit125; }
@keyframes starOrbit125 {
  100% {
    transform: rotateZ(52deg) rotateY(165deg) translate3d(122px, 335px, -58px) rotateZ(-57deg); } }
.s-126 {
  animation: 5s normal forwards starOrbit126; }
@keyframes starOrbit126 {
  100% {
    transform: rotateZ(216deg) rotateY(320deg) translate3d(184px, 25px, -350px) rotateZ(-305deg); } }
.s-127 {
  animation: 5s normal forwards starOrbit127; }
@keyframes starOrbit127 {
  100% {
    transform: rotateZ(157deg) rotateY(342deg) translate3d(225px, 261px, 385px) rotateZ(-108deg); } }
.s-128 {
  animation: 5s normal forwards starOrbit128; }
@keyframes starOrbit128 {
  100% {
    transform: rotateZ(246deg) rotateY(85deg) translate3d(-4px, 16px, 156px) rotateZ(-138deg); } }
.s-129 {
  animation: 5s normal forwards starOrbit129; }
@keyframes starOrbit129 {
  100% {
    transform: rotateZ(19deg) rotateY(125deg) translate3d(55px, 14px, 23px) rotateZ(-169deg); } }
.s-130 {
  animation: 5s normal forwards starOrbit130; }
@keyframes starOrbit130 {
  100% {
    transform: rotateZ(256deg) rotateY(288deg) translate3d(77px, -362px, 19px) rotateZ(-321deg); } }
.s-131 {
  animation: 5s normal forwards starOrbit131; }
@keyframes starOrbit131 {
  100% {
    transform: rotateZ(136deg) rotateY(271deg) translate3d(45px, 184px, -327px) rotateZ(-135deg); } }
.s-132 {
  animation: 5s normal forwards starOrbit132; }
@keyframes starOrbit132 {
  100% {
    transform: rotateZ(3deg) rotateY(315deg) translate3d(23px, 180px, -53px) rotateZ(-209deg); } }
.s-133 {
  animation: 5s normal forwards starOrbit133; }
@keyframes starOrbit133 {
  100% {
    transform: rotateZ(54deg) rotateY(299deg) translate3d(344px, -349px, -190px) rotateZ(-284deg); } }
.s-134 {
  animation: 5s normal forwards starOrbit134; }
@keyframes starOrbit134 {
  100% {
    transform: rotateZ(246deg) rotateY(116deg) translate3d(-272px, -85px, -306px) rotateZ(-30deg); } }
.s-135 {
  animation: 5s normal forwards starOrbit135; }
@keyframes starOrbit135 {
  100% {
    transform: rotateZ(295deg) rotateY(95deg) translate3d(-169px, -293px, 363px) rotateZ(-56deg); } }
.s-136 {
  animation: 5s normal forwards starOrbit136; }
@keyframes starOrbit136 {
  100% {
    transform: rotateZ(42deg) rotateY(288deg) translate3d(28px, -112px, -405px) rotateZ(-319deg); } }
.s-137 {
  animation: 5s normal forwards starOrbit137; }
@keyframes starOrbit137 {
  100% {
    transform: rotateZ(192deg) rotateY(95deg) translate3d(36px, 154px, -153px) rotateZ(-299deg); } }
.s-138 {
  animation: 5s normal forwards starOrbit138; }
@keyframes starOrbit138 {
  100% {
    transform: rotateZ(26deg) rotateY(141deg) translate3d(-29px, -399px, 398px) rotateZ(-36deg); } }
.s-139 {
  animation: 5s normal forwards starOrbit139; }
@keyframes starOrbit139 {
  100% {
    transform: rotateZ(287deg) rotateY(344deg) translate3d(91px, 227px, 355px) rotateZ(-264deg); } }
.s-140 {
  animation: 5s normal forwards starOrbit140; }
@keyframes starOrbit140 {
  100% {
    transform: rotateZ(128deg) rotateY(215deg) translate3d(41px, -39px, 172px) rotateZ(-122deg); } }
.s-141 {
  animation: 5s normal forwards starOrbit141; }
@keyframes starOrbit141 {
  100% {
    transform: rotateZ(57deg) rotateY(158deg) translate3d(252px, 187px, 395px) rotateZ(-324deg); } }
.s-142 {
  animation: 5s normal forwards starOrbit142; }
@keyframes starOrbit142 {
  100% {
    transform: rotateZ(196deg) rotateY(63deg) translate3d(350px, -100px, 141px) rotateZ(-128deg); } }
.s-143 {
  animation: 5s normal forwards starOrbit143; }
@keyframes starOrbit143 {
  100% {
    transform: rotateZ(358deg) rotateY(217deg) translate3d(240px, 393px, -199px) rotateZ(-264deg); } }
.s-144 {
  animation: 5s normal forwards starOrbit144; }
@keyframes starOrbit144 {
  100% {
    transform: rotateZ(40deg) rotateY(199deg) translate3d(121px, 441px, 27px) rotateZ(-253deg); } }
.s-145 {
  animation: 5s normal forwards starOrbit145; }
@keyframes starOrbit145 {
  100% {
    transform: rotateZ(239deg) rotateY(65deg) translate3d(367px, -67px, -442px) rotateZ(-303deg); } }
.s-146 {
  animation: 5s normal forwards starOrbit146; }
@keyframes starOrbit146 {
  100% {
    transform: rotateZ(69deg) rotateY(47deg) translate3d(0px, -439px, -150px) rotateZ(-13deg); } }
.s-147 {
  animation: 5s normal forwards starOrbit147; }
@keyframes starOrbit147 {
  100% {
    transform: rotateZ(31deg) rotateY(192deg) translate3d(358px, -450px, 253px) rotateZ(-305deg); } }
.s-148 {
  animation: 5s normal forwards starOrbit148; }
@keyframes starOrbit148 {
  100% {
    transform: rotateZ(104deg) rotateY(58deg) translate3d(-310px, 161px, -185px) rotateZ(-266deg); } }
.s-149 {
  animation: 5s normal forwards starOrbit149; }
@keyframes starOrbit149 {
  100% {
    transform: rotateZ(244deg) rotateY(322deg) translate3d(-44px, -442px, 137px) rotateZ(-84deg); } }
.s-150 {
  animation: 5s normal forwards starOrbit150; }
@keyframes starOrbit150 {
  100% {
    transform: rotateZ(168deg) rotateY(49deg) translate3d(406px, 309px, 81px) rotateZ(-257deg); } }
.s-151 {
  animation: 5s normal forwards starOrbit151; }
@keyframes starOrbit151 {
  100% {
    transform: rotateZ(64deg) rotateY(360deg) translate3d(370px, -260px, -357px) rotateZ(-247deg); } }
.s-152 {
  animation: 5s normal forwards starOrbit152; }
@keyframes starOrbit152 {
  100% {
    transform: rotateZ(158deg) rotateY(335deg) translate3d(430px, 343px, 387px) rotateZ(-354deg); } }
.s-153 {
  animation: 5s normal forwards starOrbit153; }
@keyframes starOrbit153 {
  100% {
    transform: rotateZ(262deg) rotateY(20deg) translate3d(-260px, 222px, 341px) rotateZ(-303deg); } }
.s-154 {
  animation: 5s normal forwards starOrbit154; }
@keyframes starOrbit154 {
  100% {
    transform: rotateZ(226deg) rotateY(161deg) translate3d(427px, 287px, 369px) rotateZ(-352deg); } }
.s-155 {
  animation: 5s normal forwards starOrbit155; }
@keyframes starOrbit155 {
  100% {
    transform: rotateZ(181deg) rotateY(130deg) translate3d(-203px, -56px, -58px) rotateZ(-6deg); } }
.s-156 {
  animation: 5s normal forwards starOrbit156; }
@keyframes starOrbit156 {
  100% {
    transform: rotateZ(184deg) rotateY(11deg) translate3d(-428px, 290px, 436px) rotateZ(-301deg); } }
.s-157 {
  animation: 5s normal forwards starOrbit157; }
@keyframes starOrbit157 {
  100% {
    transform: rotateZ(56deg) rotateY(58deg) translate3d(-143px, -392px, -112px) rotateZ(-315deg); } }
.s-158 {
  animation: 5s normal forwards starOrbit158; }
@keyframes starOrbit158 {
  100% {
    transform: rotateZ(333deg) rotateY(263deg) translate3d(430px, -266px, -418px) rotateZ(-119deg); } }
.s-159 {
  animation: 5s normal forwards starOrbit159; }
@keyframes starOrbit159 {
  100% {
    transform: rotateZ(201deg) rotateY(309deg) translate3d(-344px, -340px, 386px) rotateZ(-49deg); } }
.s-160 {
  animation: 5s normal forwards starOrbit160; }
@keyframes starOrbit160 {
  100% {
    transform: rotateZ(288deg) rotateY(157deg) translate3d(448px, -392px, 156px) rotateZ(-182deg); } }
.s-161 {
  animation: 5s normal forwards starOrbit161; }
@keyframes starOrbit161 {
  100% {
    transform: rotateZ(72deg) rotateY(158deg) translate3d(383px, 241px, -335px) rotateZ(-323deg); } }
.s-162 {
  animation: 5s normal forwards starOrbit162; }
@keyframes starOrbit162 {
  100% {
    transform: rotateZ(149deg) rotateY(123deg) translate3d(-184px, -309px, -407px) rotateZ(-248deg); } }
.s-163 {
  animation: 5s normal forwards starOrbit163; }
@keyframes starOrbit163 {
  100% {
    transform: rotateZ(353deg) rotateY(20deg) translate3d(-21px, -372px, 401px) rotateZ(-194deg); } }
.s-164 {
  animation: 5s normal forwards starOrbit164; }
@keyframes starOrbit164 {
  100% {
    transform: rotateZ(203deg) rotateY(3deg) translate3d(239px, 295px, 365px) rotateZ(-159deg); } }
.s-165 {
  animation: 5s normal forwards starOrbit165; }
@keyframes starOrbit165 {
  100% {
    transform: rotateZ(332deg) rotateY(103deg) translate3d(-360px, -349px, -33px) rotateZ(-324deg); } }
.s-166 {
  animation: 5s normal forwards starOrbit166; }
@keyframes starOrbit166 {
  100% {
    transform: rotateZ(41deg) rotateY(204deg) translate3d(196px, -146px, 297px) rotateZ(-130deg); } }
.s-167 {
  animation: 5s normal forwards starOrbit167; }
@keyframes starOrbit167 {
  100% {
    transform: rotateZ(174deg) rotateY(174deg) translate3d(-74px, -254px, -383px) rotateZ(-89deg); } }
.s-168 {
  animation: 5s normal forwards starOrbit168; }
@keyframes starOrbit168 {
  100% {
    transform: rotateZ(289deg) rotateY(96deg) translate3d(88px, -54px, 108px) rotateZ(-15deg); } }
.s-169 {
  animation: 5s normal forwards starOrbit169; }
@keyframes starOrbit169 {
  100% {
    transform: rotateZ(69deg) rotateY(39deg) translate3d(-412px, 53px, 241px) rotateZ(-23deg); } }
.s-170 {
  animation: 5s normal forwards starOrbit170; }
@keyframes starOrbit170 {
  100% {
    transform: rotateZ(258deg) rotateY(72deg) translate3d(-406px, -391px, 80px) rotateZ(-152deg); } }
.s-171 {
  animation: 5s normal forwards starOrbit171; }
@keyframes starOrbit171 {
  100% {
    transform: rotateZ(295deg) rotateY(22deg) translate3d(37px, -326px, 329px) rotateZ(-233deg); } }
.s-172 {
  animation: 5s normal forwards starOrbit172; }
@keyframes starOrbit172 {
  100% {
    transform: rotateZ(103deg) rotateY(293deg) translate3d(-282px, 429px, 445px) rotateZ(-76deg); } }
.s-173 {
  animation: 5s normal forwards starOrbit173; }
@keyframes starOrbit173 {
  100% {
    transform: rotateZ(84deg) rotateY(44deg) translate3d(161px, 9px, 11px) rotateZ(-294deg); } }
.s-174 {
  animation: 5s normal forwards starOrbit174; }
@keyframes starOrbit174 {
  100% {
    transform: rotateZ(265deg) rotateY(245deg) translate3d(-332px, 176px, -141px) rotateZ(-86deg); } }
.s-175 {
  animation: 5s normal forwards starOrbit175; }
@keyframes starOrbit175 {
  100% {
    transform: rotateZ(342deg) rotateY(220deg) translate3d(329px, 360px, 277px) rotateZ(-248deg); } }
.s-176 {
  animation: 5s normal forwards starOrbit176; }
@keyframes starOrbit176 {
  100% {
    transform: rotateZ(89deg) rotateY(243deg) translate3d(-391px, 98px, 70px) rotateZ(-341deg); } }
.s-177 {
  animation: 5s normal forwards starOrbit177; }
@keyframes starOrbit177 {
  100% {
    transform: rotateZ(353deg) rotateY(127deg) translate3d(265px, -405px, 115px) rotateZ(-15deg); } }
.s-178 {
  animation: 5s normal forwards starOrbit178; }
@keyframes starOrbit178 {
  100% {
    transform: rotateZ(86deg) rotateY(316deg) translate3d(16px, 75px, -359px) rotateZ(-201deg); } }
.s-179 {
  animation: 5s normal forwards starOrbit179; }
@keyframes starOrbit179 {
  100% {
    transform: rotateZ(300deg) rotateY(98deg) translate3d(102px, -401px, -131px) rotateZ(-39deg); } }
.s-180 {
  animation: 5s normal forwards starOrbit180; }
@keyframes starOrbit180 {
  100% {
    transform: rotateZ(171deg) rotateY(111deg) translate3d(294px, -30px, -355px) rotateZ(-124deg); } }
.s-181 {
  animation: 5s normal forwards starOrbit181; }
@keyframes starOrbit181 {
  100% {
    transform: rotateZ(313deg) rotateY(310deg) translate3d(305px, 59px, -105px) rotateZ(-284deg); } }
.s-182 {
  animation: 5s normal forwards starOrbit182; }
@keyframes starOrbit182 {
  100% {
    transform: rotateZ(7deg) rotateY(47deg) translate3d(127px, 403px, -423px) rotateZ(-248deg); } }
.s-183 {
  animation: 5s normal forwards starOrbit183; }
@keyframes starOrbit183 {
  100% {
    transform: rotateZ(131deg) rotateY(325deg) translate3d(-225px, -138px, -370px) rotateZ(-229deg); } }
.s-184 {
  animation: 5s normal forwards starOrbit184; }
@keyframes starOrbit184 {
  100% {
    transform: rotateZ(219deg) rotateY(312deg) translate3d(-246px, 167px, 322px) rotateZ(-81deg); } }
.s-185 {
  animation: 5s normal forwards starOrbit185; }
@keyframes starOrbit185 {
  100% {
    transform: rotateZ(350deg) rotateY(57deg) translate3d(-240px, 166px, 421px) rotateZ(-187deg); } }
.s-186 {
  animation: 5s normal forwards starOrbit186; }
@keyframes starOrbit186 {
  100% {
    transform: rotateZ(116deg) rotateY(215deg) translate3d(-166px, -315px, 370px) rotateZ(-261deg); } }
.s-187 {
  animation: 5s normal forwards starOrbit187; }
@keyframes starOrbit187 {
  100% {
    transform: rotateZ(233deg) rotateY(313deg) translate3d(148px, 29px, 45px) rotateZ(-7deg); } }
.s-188 {
  animation: 5s normal forwards starOrbit188; }
@keyframes starOrbit188 {
  100% {
    transform: rotateZ(156deg) rotateY(199deg) translate3d(-80px, 113px, 86px) rotateZ(-5deg); } }
.s-189 {
  animation: 5s normal forwards starOrbit189; }
@keyframes starOrbit189 {
  100% {
    transform: rotateZ(308deg) rotateY(359deg) translate3d(-444px, -158px, -12px) rotateZ(-307deg); } }
.s-190 {
  animation: 5s normal forwards starOrbit190; }
@keyframes starOrbit190 {
  100% {
    transform: rotateZ(348deg) rotateY(300deg) translate3d(-312px, -218px, -419px) rotateZ(-187deg); } }
.s-191 {
  animation: 5s normal forwards starOrbit191; }
@keyframes starOrbit191 {
  100% {
    transform: rotateZ(164deg) rotateY(129deg) translate3d(256px, 435px, -142px) rotateZ(-222deg); } }
.s-192 {
  animation: 5s normal forwards starOrbit192; }
@keyframes starOrbit192 {
  100% {
    transform: rotateZ(114deg) rotateY(225deg) translate3d(129px, 46px, -289px) rotateZ(-88deg); } }
.s-193 {
  animation: 5s normal forwards starOrbit193; }
@keyframes starOrbit193 {
  100% {
    transform: rotateZ(34deg) rotateY(331deg) translate3d(129px, 144px, 369px) rotateZ(-293deg); } }
.s-194 {
  animation: 5s normal forwards starOrbit194; }
@keyframes starOrbit194 {
  100% {
    transform: rotateZ(310deg) rotateY(27deg) translate3d(-308px, 447px, 326px) rotateZ(-31deg); } }
.s-195 {
  animation: 5s normal forwards starOrbit195; }
@keyframes starOrbit195 {
  100% {
    transform: rotateZ(173deg) rotateY(109deg) translate3d(-57px, 379px, -188px) rotateZ(-74deg); } }
.s-196 {
  animation: 5s normal forwards starOrbit196; }
@keyframes starOrbit196 {
  100% {
    transform: rotateZ(162deg) rotateY(66deg) translate3d(128px, -287px, -423px) rotateZ(-275deg); } }
.s-197 {
  animation: 5s normal forwards starOrbit197; }
@keyframes starOrbit197 {
  100% {
    transform: rotateZ(218deg) rotateY(26deg) translate3d(-330px, -197px, 85px) rotateZ(-131deg); } }
.s-198 {
  animation: 5s normal forwards starOrbit198; }
@keyframes starOrbit198 {
  100% {
    transform: rotateZ(194deg) rotateY(66deg) translate3d(-150px, 113px, -42px) rotateZ(-83deg); } }
.s-199 {
  animation: 5s normal forwards starOrbit199; }
@keyframes starOrbit199 {
  100% {
    transform: rotateZ(101deg) rotateY(74deg) translate3d(-444px, 347px, -67px) rotateZ(-221deg); } }
.s-200 {
  animation: 5s normal forwards starOrbit200; }
@keyframes starOrbit200 {
  100% {
    transform: rotateZ(136deg) rotateY(205deg) translate3d(-50px, -360px, 70px) rotateZ(-180deg); } }
.s-201 {
  animation: 5s normal forwards starOrbit201; }
@keyframes starOrbit201 {
  100% {
    transform: rotateZ(241deg) rotateY(278deg) translate3d(181px, -109px, 206px) rotateZ(-202deg); } }
.s-202 {
  animation: 5s normal forwards starOrbit202; }
@keyframes starOrbit202 {
  100% {
    transform: rotateZ(30deg) rotateY(204deg) translate3d(439px, 107px, 247px) rotateZ(-55deg); } }
.s-203 {
  animation: 5s normal forwards starOrbit203; }
@keyframes starOrbit203 {
  100% {
    transform: rotateZ(204deg) rotateY(286deg) translate3d(-60px, -87px, -118px) rotateZ(-80deg); } }
.s-204 {
  animation: 5s normal forwards starOrbit204; }
@keyframes starOrbit204 {
  100% {
    transform: rotateZ(228deg) rotateY(281deg) translate3d(199px, -193px, 160px) rotateZ(-113deg); } }
.s-205 {
  animation: 5s normal forwards starOrbit205; }
@keyframes starOrbit205 {
  100% {
    transform: rotateZ(253deg) rotateY(29deg) translate3d(-342px, 351px, -213px) rotateZ(-12deg); } }
.s-206 {
  animation: 5s normal forwards starOrbit206; }
@keyframes starOrbit206 {
  100% {
    transform: rotateZ(140deg) rotateY(36deg) translate3d(107px, -247px, -397px) rotateZ(-274deg); } }
.s-207 {
  animation: 5s normal forwards starOrbit207; }
@keyframes starOrbit207 {
  100% {
    transform: rotateZ(115deg) rotateY(232deg) translate3d(343px, 396px, 335px) rotateZ(-83deg); } }
.s-208 {
  animation: 5s normal forwards starOrbit208; }
@keyframes starOrbit208 {
  100% {
    transform: rotateZ(162deg) rotateY(334deg) translate3d(-245px, 175px, 251px) rotateZ(-79deg); } }
.s-209 {
  animation: 5s normal forwards starOrbit209; }
@keyframes starOrbit209 {
  100% {
    transform: rotateZ(95deg) rotateY(13deg) translate3d(-118px, 274px, -417px) rotateZ(-87deg); } }
.s-210 {
  animation: 5s normal forwards starOrbit210; }
@keyframes starOrbit210 {
  100% {
    transform: rotateZ(296deg) rotateY(163deg) translate3d(349px, -179px, -334px) rotateZ(-19deg); } }
.s-211 {
  animation: 5s normal forwards starOrbit211; }
@keyframes starOrbit211 {
  100% {
    transform: rotateZ(64deg) rotateY(260deg) translate3d(175px, 417px, -229px) rotateZ(-145deg); } }
.s-212 {
  animation: 5s normal forwards starOrbit212; }
@keyframes starOrbit212 {
  100% {
    transform: rotateZ(144deg) rotateY(152deg) translate3d(-275px, -227px, 12px) rotateZ(-188deg); } }
.s-213 {
  animation: 5s normal forwards starOrbit213; }
@keyframes starOrbit213 {
  100% {
    transform: rotateZ(314deg) rotateY(249deg) translate3d(333px, 166px, 265px) rotateZ(-153deg); } }
.s-214 {
  animation: 5s normal forwards starOrbit214; }
@keyframes starOrbit214 {
  100% {
    transform: rotateZ(169deg) rotateY(176deg) translate3d(-43px, -385px, 19px) rotateZ(-318deg); } }
.s-215 {
  animation: 5s normal forwards starOrbit215; }
@keyframes starOrbit215 {
  100% {
    transform: rotateZ(111deg) rotateY(345deg) translate3d(37px, -442px, 390px) rotateZ(-191deg); } }
.s-216 {
  animation: 5s normal forwards starOrbit216; }
@keyframes starOrbit216 {
  100% {
    transform: rotateZ(359deg) rotateY(176deg) translate3d(-405px, -315px, -244px) rotateZ(-253deg); } }
.s-217 {
  animation: 5s normal forwards starOrbit217; }
@keyframes starOrbit217 {
  100% {
    transform: rotateZ(278deg) rotateY(93deg) translate3d(217px, 207px, 362px) rotateZ(-258deg); } }
.s-218 {
  animation: 5s normal forwards starOrbit218; }
@keyframes starOrbit218 {
  100% {
    transform: rotateZ(355deg) rotateY(195deg) translate3d(387px, 436px, -254px) rotateZ(-67deg); } }
.s-219 {
  animation: 5s normal forwards starOrbit219; }
@keyframes starOrbit219 {
  100% {
    transform: rotateZ(55deg) rotateY(277deg) translate3d(27px, -368px, -260px) rotateZ(-168deg); } }
.s-220 {
  animation: 5s normal forwards starOrbit220; }
@keyframes starOrbit220 {
  100% {
    transform: rotateZ(218deg) rotateY(41deg) translate3d(-330px, 240px, -120px) rotateZ(-354deg); } }
.s-221 {
  animation: 5s normal forwards starOrbit221; }
@keyframes starOrbit221 {
  100% {
    transform: rotateZ(140deg) rotateY(9deg) translate3d(178px, -210px, -24px) rotateZ(-334deg); } }
.s-222 {
  animation: 5s normal forwards starOrbit222; }
@keyframes starOrbit222 {
  100% {
    transform: rotateZ(223deg) rotateY(249deg) translate3d(381px, 223px, -46px) rotateZ(-173deg); } }
.s-223 {
  animation: 5s normal forwards starOrbit223; }
@keyframes starOrbit223 {
  100% {
    transform: rotateZ(210deg) rotateY(221deg) translate3d(-369px, -401px, -126px) rotateZ(-287deg); } }
.s-224 {
  animation: 5s normal forwards starOrbit224; }
@keyframes starOrbit224 {
  100% {
    transform: rotateZ(340deg) rotateY(199deg) translate3d(258px, 34px, 157px) rotateZ(-91deg); } }
.s-225 {
  animation: 5s normal forwards starOrbit225; }
@keyframes starOrbit225 {
  100% {
    transform: rotateZ(6deg) rotateY(274deg) translate3d(34px, -311px, 18px) rotateZ(-311deg); } }
.s-226 {
  animation: 5s normal forwards starOrbit226; }
@keyframes starOrbit226 {
  100% {
    transform: rotateZ(263deg) rotateY(206deg) translate3d(87px, -28px, -132px) rotateZ(-317deg); } }
.s-227 {
  animation: 5s normal forwards starOrbit227; }
@keyframes starOrbit227 {
  100% {
    transform: rotateZ(9deg) rotateY(253deg) translate3d(351px, -8px, 437px) rotateZ(-28deg); } }
.s-228 {
  animation: 5s normal forwards starOrbit228; }
@keyframes starOrbit228 {
  100% {
    transform: rotateZ(197deg) rotateY(81deg) translate3d(-194px, -162px, -449px) rotateZ(-254deg); } }
.s-229 {
  animation: 5s normal forwards starOrbit229; }
@keyframes starOrbit229 {
  100% {
    transform: rotateZ(289deg) rotateY(172deg) translate3d(-72px, -337px, -33px) rotateZ(-88deg); } }
.s-230 {
  animation: 5s normal forwards starOrbit230; }
@keyframes starOrbit230 {
  100% {
    transform: rotateZ(140deg) rotateY(225deg) translate3d(201px, -24px, -107px) rotateZ(-137deg); } }
.s-231 {
  animation: 5s normal forwards starOrbit231; }
@keyframes starOrbit231 {
  100% {
    transform: rotateZ(139deg) rotateY(167deg) translate3d(-161px, 372px, 96px) rotateZ(-264deg); } }
.s-232 {
  animation: 5s normal forwards starOrbit232; }
@keyframes starOrbit232 {
  100% {
    transform: rotateZ(312deg) rotateY(334deg) translate3d(376px, 172px, 125px) rotateZ(-35deg); } }
.s-233 {
  animation: 5s normal forwards starOrbit233; }
@keyframes starOrbit233 {
  100% {
    transform: rotateZ(203deg) rotateY(218deg) translate3d(-72px, 363px, 61px) rotateZ(-168deg); } }
.s-234 {
  animation: 5s normal forwards starOrbit234; }
@keyframes starOrbit234 {
  100% {
    transform: rotateZ(241deg) rotateY(198deg) translate3d(64px, 47px, 172px) rotateZ(-169deg); } }
.s-235 {
  animation: 5s normal forwards starOrbit235; }
@keyframes starOrbit235 {
  100% {
    transform: rotateZ(333deg) rotateY(190deg) translate3d(-141px, -219px, 432px) rotateZ(-360deg); } }
.s-236 {
  animation: 5s normal forwards starOrbit236; }
@keyframes starOrbit236 {
  100% {
    transform: rotateZ(41deg) rotateY(6deg) translate3d(180px, 268px, -390px) rotateZ(-68deg); } }
.s-237 {
  animation: 5s normal forwards starOrbit237; }
@keyframes starOrbit237 {
  100% {
    transform: rotateZ(114deg) rotateY(105deg) translate3d(271px, -156px, 341px) rotateZ(-23deg); } }
.s-238 {
  animation: 5s normal forwards starOrbit238; }
@keyframes starOrbit238 {
  100% {
    transform: rotateZ(170deg) rotateY(309deg) translate3d(-144px, -392px, -130px) rotateZ(-31deg); } }
.s-239 {
  animation: 5s normal forwards starOrbit239; }
@keyframes starOrbit239 {
  100% {
    transform: rotateZ(113deg) rotateY(308deg) translate3d(53px, 304px, 429px) rotateZ(-22deg); } }
.s-240 {
  animation: 5s normal forwards starOrbit240; }
@keyframes starOrbit240 {
  100% {
    transform: rotateZ(144deg) rotateY(87deg) translate3d(-110px, 239px, -160px) rotateZ(-240deg); } }
.s-241 {
  animation: 5s normal forwards starOrbit241; }
@keyframes starOrbit241 {
  100% {
    transform: rotateZ(262deg) rotateY(11deg) translate3d(-292px, -36px, -119px) rotateZ(-67deg); } }
.s-242 {
  animation: 5s normal forwards starOrbit242; }
@keyframes starOrbit242 {
  100% {
    transform: rotateZ(169deg) rotateY(325deg) translate3d(-216px, 306px, 265px) rotateZ(-6deg); } }
.s-243 {
  animation: 5s normal forwards starOrbit243; }
@keyframes starOrbit243 {
  100% {
    transform: rotateZ(74deg) rotateY(89deg) translate3d(62px, -311px, 449px) rotateZ(-206deg); } }
.s-244 {
  animation: 5s normal forwards starOrbit244; }
@keyframes starOrbit244 {
  100% {
    transform: rotateZ(68deg) rotateY(289deg) translate3d(-301px, -298px, -6px) rotateZ(-48deg); } }
.s-245 {
  animation: 5s normal forwards starOrbit245; }
@keyframes starOrbit245 {
  100% {
    transform: rotateZ(6deg) rotateY(360deg) translate3d(-181px, 81px, 125px) rotateZ(-285deg); } }
.s-246 {
  animation: 5s normal forwards starOrbit246; }
@keyframes starOrbit246 {
  100% {
    transform: rotateZ(67deg) rotateY(90deg) translate3d(420px, 309px, -441px) rotateZ(-116deg); } }
.s-247 {
  animation: 5s normal forwards starOrbit247; }
@keyframes starOrbit247 {
  100% {
    transform: rotateZ(49deg) rotateY(201deg) translate3d(-290px, -357px, 6px) rotateZ(-78deg); } }
.s-248 {
  animation: 5s normal forwards starOrbit248; }
@keyframes starOrbit248 {
  100% {
    transform: rotateZ(91deg) rotateY(95deg) translate3d(-109px, 259px, 286px) rotateZ(-18deg); } }
.s-249 {
  animation: 5s normal forwards starOrbit249; }
@keyframes starOrbit249 {
  100% {
    transform: rotateZ(44deg) rotateY(195deg) translate3d(136px, 168px, 110px) rotateZ(-176deg); } }
.s-250 {
  animation: 5s normal forwards starOrbit250; }
@keyframes starOrbit250 {
  100% {
    transform: rotateZ(345deg) rotateY(220deg) translate3d(-149px, -176px, 232px) rotateZ(-193deg); } }
.s-251 {
  animation: 5s normal forwards starOrbit251; }
@keyframes starOrbit251 {
  100% {
    transform: rotateZ(301deg) rotateY(300deg) translate3d(-30px, -76px, -67px) rotateZ(-75deg); } }
.s-252 {
  animation: 5s normal forwards starOrbit252; }
@keyframes starOrbit252 {
  100% {
    transform: rotateZ(332deg) rotateY(208deg) translate3d(-344px, 273px, 130px) rotateZ(-85deg); } }
.s-253 {
  animation: 5s normal forwards starOrbit253; }
@keyframes starOrbit253 {
  100% {
    transform: rotateZ(112deg) rotateY(333deg) translate3d(36px, 268px, 318px) rotateZ(-88deg); } }
.s-254 {
  animation: 5s normal forwards starOrbit254; }
@keyframes starOrbit254 {
  100% {
    transform: rotateZ(265deg) rotateY(108deg) translate3d(294px, -423px, -315px) rotateZ(-58deg); } }
.s-255 {
  animation: 5s normal forwards starOrbit255; }
@keyframes starOrbit255 {
  100% {
    transform: rotateZ(293deg) rotateY(177deg) translate3d(137px, -67px, 101px) rotateZ(-231deg); } }
.s-256 {
  animation: 5s normal forwards starOrbit256; }
@keyframes starOrbit256 {
  100% {
    transform: rotateZ(222deg) rotateY(137deg) translate3d(-264px, -333px, -135px) rotateZ(-180deg); } }
.s-257 {
  animation: 5s normal forwards starOrbit257; }
@keyframes starOrbit257 {
  100% {
    transform: rotateZ(351deg) rotateY(259deg) translate3d(-210px, 274px, 345px) rotateZ(-161deg); } }
.s-258 {
  animation: 5s normal forwards starOrbit258; }
@keyframes starOrbit258 {
  100% {
    transform: rotateZ(228deg) rotateY(203deg) translate3d(183px, 413px, -99px) rotateZ(-236deg); } }
.s-259 {
  animation: 5s normal forwards starOrbit259; }
@keyframes starOrbit259 {
  100% {
    transform: rotateZ(252deg) rotateY(226deg) translate3d(116px, -430px, 15px) rotateZ(-293deg); } }
.s-260 {
  animation: 5s normal forwards starOrbit260; }
@keyframes starOrbit260 {
  100% {
    transform: rotateZ(181deg) rotateY(126deg) translate3d(383px, -254px, 274px) rotateZ(-234deg); } }
.s-261 {
  animation: 5s normal forwards starOrbit261; }
@keyframes starOrbit261 {
  100% {
    transform: rotateZ(331deg) rotateY(238deg) translate3d(258px, -286px, 221px) rotateZ(-347deg); } }
.s-262 {
  animation: 5s normal forwards starOrbit262; }
@keyframes starOrbit262 {
  100% {
    transform: rotateZ(310deg) rotateY(49deg) translate3d(330px, 43px, 93px) rotateZ(-289deg); } }
.s-263 {
  animation: 5s normal forwards starOrbit263; }
@keyframes starOrbit263 {
  100% {
    transform: rotateZ(21deg) rotateY(90deg) translate3d(-296px, 344px, -154px) rotateZ(-110deg); } }
.s-264 {
  animation: 5s normal forwards starOrbit264; }
@keyframes starOrbit264 {
  100% {
    transform: rotateZ(279deg) rotateY(22deg) translate3d(173px, -202px, 279px) rotateZ(-69deg); } }
.s-265 {
  animation: 5s normal forwards starOrbit265; }
@keyframes starOrbit265 {
  100% {
    transform: rotateZ(262deg) rotateY(40deg) translate3d(-13px, -224px, -252px) rotateZ(-165deg); } }
.s-266 {
  animation: 5s normal forwards starOrbit266; }
@keyframes starOrbit266 {
  100% {
    transform: rotateZ(329deg) rotateY(59deg) translate3d(-140px, 289px, 344px) rotateZ(-30deg); } }
.s-267 {
  animation: 5s normal forwards starOrbit267; }
@keyframes starOrbit267 {
  100% {
    transform: rotateZ(189deg) rotateY(348deg) translate3d(92px, 242px, -49px) rotateZ(-7deg); } }
.s-268 {
  animation: 5s normal forwards starOrbit268; }
@keyframes starOrbit268 {
  100% {
    transform: rotateZ(40deg) rotateY(161deg) translate3d(-247px, 393px, -344px) rotateZ(-98deg); } }
.s-269 {
  animation: 5s normal forwards starOrbit269; }
@keyframes starOrbit269 {
  100% {
    transform: rotateZ(108deg) rotateY(11deg) translate3d(-312px, 194px, -400px) rotateZ(-55deg); } }
.s-270 {
  animation: 5s normal forwards starOrbit270; }
@keyframes starOrbit270 {
  100% {
    transform: rotateZ(181deg) rotateY(10deg) translate3d(-132px, 48px, 186px) rotateZ(-259deg); } }
.s-271 {
  animation: 5s normal forwards starOrbit271; }
@keyframes starOrbit271 {
  100% {
    transform: rotateZ(238deg) rotateY(250deg) translate3d(-170px, -200px, 334px) rotateZ(-177deg); } }
.s-272 {
  animation: 5s normal forwards starOrbit272; }
@keyframes starOrbit272 {
  100% {
    transform: rotateZ(252deg) rotateY(333deg) translate3d(-170px, -331px, -314px) rotateZ(-148deg); } }
.s-273 {
  animation: 5s normal forwards starOrbit273; }
@keyframes starOrbit273 {
  100% {
    transform: rotateZ(232deg) rotateY(91deg) translate3d(-274px, 192px, 309px) rotateZ(-138deg); } }
.s-274 {
  animation: 5s normal forwards starOrbit274; }
@keyframes starOrbit274 {
  100% {
    transform: rotateZ(313deg) rotateY(262deg) translate3d(417px, 212px, -264px) rotateZ(-72deg); } }
.s-275 {
  animation: 5s normal forwards starOrbit275; }
@keyframes starOrbit275 {
  100% {
    transform: rotateZ(312deg) rotateY(21deg) translate3d(65px, -425px, -348px) rotateZ(-235deg); } }
.s-276 {
  animation: 5s normal forwards starOrbit276; }
@keyframes starOrbit276 {
  100% {
    transform: rotateZ(32deg) rotateY(321deg) translate3d(-382px, 331px, 56px) rotateZ(-301deg); } }
.s-277 {
  animation: 5s normal forwards starOrbit277; }
@keyframes starOrbit277 {
  100% {
    transform: rotateZ(60deg) rotateY(68deg) translate3d(-88px, -46px, -232px) rotateZ(-102deg); } }
.s-278 {
  animation: 5s normal forwards starOrbit278; }
@keyframes starOrbit278 {
  100% {
    transform: rotateZ(113deg) rotateY(313deg) translate3d(440px, -423px, 325px) rotateZ(-132deg); } }
.s-279 {
  animation: 5s normal forwards starOrbit279; }
@keyframes starOrbit279 {
  100% {
    transform: rotateZ(207deg) rotateY(170deg) translate3d(-342px, -200px, 34px) rotateZ(-83deg); } }
.s-280 {
  animation: 5s normal forwards starOrbit280; }
@keyframes starOrbit280 {
  100% {
    transform: rotateZ(281deg) rotateY(307deg) translate3d(-9px, 141px, -53px) rotateZ(-13deg); } }
.s-281 {
  animation: 5s normal forwards starOrbit281; }
@keyframes starOrbit281 {
  100% {
    transform: rotateZ(267deg) rotateY(89deg) translate3d(-251px, -87px, 175px) rotateZ(-200deg); } }
.s-282 {
  animation: 5s normal forwards starOrbit282; }
@keyframes starOrbit282 {
  100% {
    transform: rotateZ(227deg) rotateY(63deg) translate3d(426px, 5px, -85px) rotateZ(-171deg); } }
.s-283 {
  animation: 5s normal forwards starOrbit283; }
@keyframes starOrbit283 {
  100% {
    transform: rotateZ(166deg) rotateY(146deg) translate3d(90px, 25px, 42px) rotateZ(-100deg); } }
.s-284 {
  animation: 5s normal forwards starOrbit284; }
@keyframes starOrbit284 {
  100% {
    transform: rotateZ(256deg) rotateY(167deg) translate3d(-91px, -431px, -317px) rotateZ(-25deg); } }
.s-285 {
  animation: 5s normal forwards starOrbit285; }
@keyframes starOrbit285 {
  100% {
    transform: rotateZ(287deg) rotateY(348deg) translate3d(-122px, -127px, 287px) rotateZ(-3deg); } }
.s-286 {
  animation: 5s normal forwards starOrbit286; }
@keyframes starOrbit286 {
  100% {
    transform: rotateZ(217deg) rotateY(154deg) translate3d(-205px, 157px, -163px) rotateZ(-295deg); } }
.s-287 {
  animation: 5s normal forwards starOrbit287; }
@keyframes starOrbit287 {
  100% {
    transform: rotateZ(204deg) rotateY(51deg) translate3d(128px, 37px, 228px) rotateZ(-206deg); } }
.s-288 {
  animation: 5s normal forwards starOrbit288; }
@keyframes starOrbit288 {
  100% {
    transform: rotateZ(315deg) rotateY(80deg) translate3d(-96px, -5px, 395px) rotateZ(-284deg); } }
.s-289 {
  animation: 5s normal forwards starOrbit289; }
@keyframes starOrbit289 {
  100% {
    transform: rotateZ(114deg) rotateY(338deg) translate3d(-53px, 256px, 406px) rotateZ(-159deg); } }
.s-290 {
  animation: 5s normal forwards starOrbit290; }
@keyframes starOrbit290 {
  100% {
    transform: rotateZ(294deg) rotateY(134deg) translate3d(-174px, 382px, 28px) rotateZ(-190deg); } }
.s-291 {
  animation: 5s normal forwards starOrbit291; }
@keyframes starOrbit291 {
  100% {
    transform: rotateZ(191deg) rotateY(315deg) translate3d(-328px, 275px, 26px) rotateZ(-325deg); } }
.s-292 {
  animation: 5s normal forwards starOrbit292; }
@keyframes starOrbit292 {
  100% {
    transform: rotateZ(151deg) rotateY(323deg) translate3d(342px, 44px, -106px) rotateZ(-320deg); } }
.s-293 {
  animation: 5s normal forwards starOrbit293; }
@keyframes starOrbit293 {
  100% {
    transform: rotateZ(103deg) rotateY(261deg) translate3d(-166px, 234px, 24px) rotateZ(-138deg); } }
.s-294 {
  animation: 5s normal forwards starOrbit294; }
@keyframes starOrbit294 {
  100% {
    transform: rotateZ(358deg) rotateY(55deg) translate3d(128px, 114px, -116px) rotateZ(-294deg); } }
.s-295 {
  animation: 5s normal forwards starOrbit295; }
@keyframes starOrbit295 {
  100% {
    transform: rotateZ(196deg) rotateY(25deg) translate3d(41px, -269px, -409px) rotateZ(-114deg); } }
.s-296 {
  animation: 5s normal forwards starOrbit296; }
@keyframes starOrbit296 {
  100% {
    transform: rotateZ(87deg) rotateY(270deg) translate3d(368px, 379px, 168px) rotateZ(-133deg); } }
.s-297 {
  animation: 5s normal forwards starOrbit297; }
@keyframes starOrbit297 {
  100% {
    transform: rotateZ(251deg) rotateY(151deg) translate3d(-13px, 71px, -296px) rotateZ(-354deg); } }
.s-298 {
  animation: 5s normal forwards starOrbit298; }
@keyframes starOrbit298 {
  100% {
    transform: rotateZ(41deg) rotateY(339deg) translate3d(444px, -450px, -395px) rotateZ(-273deg); } }
.s-299 {
  animation: 5s normal forwards starOrbit299; }
@keyframes starOrbit299 {
  100% {
    transform: rotateZ(126deg) rotateY(2deg) translate3d(-174px, 414px, -355px) rotateZ(-187deg); } }
.s-300 {
  animation: 5s normal forwards starOrbit300; }
@keyframes starOrbit300 {
  100% {
    transform: rotateZ(300deg) rotateY(253deg) translate3d(-101px, 66px, -264px) rotateZ(-112deg); } }
main {
  background-position: bottom right;
  display: table-cell;
  height: 100svh;
  overflow: hidden;
  padding: clamp(2rem, 4vw, 4rem);
  position: relative;
  vertical-align: bottom;
  width: 100svw; }
  @media (min-width: 768px) {
    main {
      padding: clamp(2rem, 4vw, 4rem); } }
  main h1 {
    font-size: clamp(3rem, 4vw, 6rem);
    margin-bottom: clamp(2rem, 4vw, 4rem); }
    @media (min-width: 768px) {
      main h1 {
        margin-bottom: clamp(2rem, 4vw, 4rem); } }
  main ul {
    list-style: none;
    position: relative;
    z-index: 3; }
    main ul li .info {
      border-radius: 4rem 0 4rem 4rem;
      font-weight: 100;
      max-width: clamp(30rem, 90%, 65rem);
      opacity: 1;
      padding: clamp(2rem, 4vw, 4rem);
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      transition: all 200ms ease-in-out;
      visibility: visible;
      width: calc(100% - clamp(2rem, 4vw, 4rem));
      word-break: break-word;
      z-index: 5; }
      @media (min-width: 768px) {
        main ul li .info {
          padding: clamp(2rem, 4vw, 4rem);
          width: calc(100% - clamp(2rem, 4vw, 4rem)); } }
      main ul li .info.gone {
        opacity: 0;
        transform: translate(-50%, -50%) scale(0);
        visibility: hidden; }

a {
  cursor: pointer;
  text-decoration: none; }
  a:active, a:focus, a:hover {
    text-decoration: underline; }

button {
  background: none;
  border: none;
  cursor: pointer;
  padding: clamp(2rem, 4vw, 4rem);
  padding-left: 0;
  text-align: left;
  transition: padding 180ms ease-in-out;
  width: 100%; }
  @media (min-width: 768px) {
    button {
      padding: calc(clamp(2rem, 4vw, 4rem) / 2);
      padding-left: 0; } }
  button.more {
    font-weight: 100; }
    button.more::after {
      content: ' !!';
      font-weight: 700;
      opacity: 0;
      transition: opacity 180ms ease-in-out; }
    button.more:active, button.more:focus {
      text-decoration: underline; }
    button.more:active, button.more:focus, button.more:hover {
      padding-left: clamp(2rem, 4vw, 4rem); }
      @media (min-width: 768px) {
        button.more:active, button.more:focus, button.more:hover {
          padding-left: clamp(2rem, 4vw, 4rem); } }
      button.more:active::after, button.more:focus::after, button.more:hover::after {
        opacity: 1; }
  button.close {
    padding: 2rem;
    position: absolute;
    top: -6rem;
    right: -2rem;
    text-align: right;
    width: 16rem; }
    button.close:active, button.close:focus, button.close:hover {
      text-decoration: underline; }
  button.logo {
    animation: pulse 2s infinite ease-in-out;
    background: #ee5418;
    border-radius: 0 50% 50%;
    height: 3rem;
    padding: clamp(2rem, 4vw, 4rem);
    position: absolute;
    right: clamp(2rem, 4vw, 4rem);
    top: clamp(2rem, 4vw, 4rem);
    width: 3rem;
    z-index: 4; }
    @media (min-width: 768px) {
      button.logo {
        padding: clamp(2rem, 4vw, 4rem);
        right: clamp(2rem, 4vw, 4rem);
        top: clamp(2rem, 4vw, 4rem); } }
    button.logo:hover {
      animation-play-state: paused; }

@keyframes pulse {
  0%,
  20% {
    transform: scale(1); }
  50% {
    transform: scale(1.2); }
  80%,
  100% {
    transform: scale(1) rotateZ(360deg); } }
.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

/*# sourceMappingURL=styles.css.map */
