nav[data-astro-cid-mmaq45n2] .title-row[data-astro-cid-mmaq45n2]{display:none}nav[data-astro-cid-mmaq45n2] .title-row[data-astro-cid-mmaq45n2] svg{color:#239dad}nav[data-astro-cid-mmaq45n2] .title-row[data-astro-cid-mmaq45n2] span[data-astro-cid-mmaq45n2]{color:#565565;padding-bottom:4px;font-size:18px;display:block}button[data-astro-cid-mmaq45n2].close{background:0 0;border:none;position:absolute;top:24px;right:8px}@media screen and (width<=695px){nav[data-astro-cid-mmaq45n2].w695{opacity:0;z-index:8;background:#fdfdfd;width:min(184px,100vw - 48px);max-height:100vh;padding:24px;transition:transform .2s;display:block;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;box-shadow:0 4px 12px #59556533,0 4px 24px #5955654d}@supports (max-height:100dvh){nav[data-astro-cid-mmaq45n2].w695{max-height:100dvh}}nav[data-astro-cid-mmaq45n2].w695 .title-row[data-astro-cid-mmaq45n2]{padding:8px;display:block}@media (prefers-reduced-motion:reduce){nav[data-astro-cid-mmaq45n2]{transition:none!important}}nav[data-astro-cid-mmaq45n2].w695.mobile-hidden{display:none}}@media screen and (width<=600px){nav[data-astro-cid-mmaq45n2]{opacity:0;z-index:8;background:#fdfdfd;width:min(184px,100vw - 48px);max-height:100vh;padding:24px;transition:transform .2s;display:block;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;box-shadow:0 4px 12px #59556533,0 4px 24px #5955654d}@supports (max-height:100dvh){nav[data-astro-cid-mmaq45n2]{max-height:100dvh}}nav[data-astro-cid-mmaq45n2] .title-row[data-astro-cid-mmaq45n2]{padding:8px;display:block}nav[data-astro-cid-mmaq45n2].mobile-hidden{display:none}}#universe-navigation ul[data-astro-cid-env3kxtl]{margin:0;padding:0;list-style:none}#universe-navigation ul[data-astro-cid-env3kxtl] a[data-astro-cid-env3kxtl]{border-radius:6px;align-items:center;gap:4px;margin-bottom:4px;padding:8px;font-size:14px;transition:background-color .1s ease-in-out;display:flex}#universe-navigation ul[data-astro-cid-env3kxtl] li[data-astro-cid-env3kxtl]:last-child a[data-astro-cid-env3kxtl]{margin-top:30px;margin-bottom:0}#universe-navigation ul[data-astro-cid-env3kxtl] a[data-astro-cid-env3kxtl]:hover{background-color:#eff0f3;text-decoration:none!important}#universe-navigation ul[data-astro-cid-env3kxtl] a[data-astro-cid-env3kxtl].active{background-color:#eff0f3}#universe-navigation hr{border:none;border-top:2px solid #d7d9e0;margin-block:6px}#nav-home-btn[data-astro-cid-env3kxtl]{view-transition-name:nav-universe-home}#nav-packages-btn[data-astro-cid-env3kxtl]{view-transition-name:nav-universe-packages}#nav-templates-btn[data-astro-cid-env3kxtl]{view-transition-name:nav-universe-templates}#nav-search-btn[data-astro-cid-env3kxtl]{view-transition-name:nav-universe-search}#nav-categories-btn[data-astro-cid-env3kxtl]{view-transition-name:nav-universe-categories}#nav-submit-btn[data-astro-cid-env3kxtl]{view-transition-name:nav-universe-submit}body>div:first-of-type{box-sizing:border-box;grid-template-rows:minmax(0,1fr);grid-template-columns:190px minmax(0,1fr);gap:40px;margin:auto;padding:0 32px;display:grid;max-width:1600px!important}main{padding:0!important}body>div:first-of-type:has(main:first-child){display:block}.search{view-transition-name:universe-search;z-index:1;background-color:#eff0f3;border-radius:12px;grid-column:1/-1;width:100%;height:48px;margin:24px 0;position:relative}.search img{position:absolute;top:16px;left:11px}.search input{box-sizing:border-box;background-color:#0000;border:none;border-radius:12px;width:100%;padding:16px 8px 16px 36px;font-size:13px;font-weight:400;position:absolute;inset:0}.search input:focus{outline:3px solid #007aff80}.search input::placeholder{color:#565565}.carousel{view-transition-name:universe-carousel}::view-transition-old(universe-carousel){animation:slide-out .5s bezier(.3, .86, .61, .94) forwards}::view-transition-new(universe-carousel){animation:.5s cubic-bezier(.86,0,.07,1) forwards slide-in}@keyframes slide-out{0%{transform:translateY(0%)}to{opacity:0;transform:translateY(-50%)}}@keyframes slide-in{0%{opacity:0;transform:translateY(-50%)}to{transform:translateY(0%)}}@media screen and (width<=600px){body>div:first-of-type{grid-template-columns:1fr;padding-inline:24px}main{padding-inline:0}}@media screen and (width<=640px){.social{display:none}}@media screen and (width<=600px){h2 small,h3 small{align-items:center}h2 small svg,h3 small svg{margin-bottom:-2px;margin-left:-2px;padding:4px}}
