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