#site-header{display:flex;flex-direction:row;border-bottom:1px solid var(--site-header-border);position:sticky;top:0;z-index:50000;background:var(--site-header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:56px;align-items:center;justify-content:space-between;overflow:hidden;>*{line-height:1}#menu-toggle *{line-height:9px;cursor:pointer}#links-wrapper{display:flex;align-items:center;a{font-weight:400;color:var(--paragraph-text-colour)}}#github-link svg{width:20px;height:20px;fill:white;margin-right:6px}#search-wrapper{display:flex;justify-content:center;align-items:center;z-index:500}#toggle-and-badge-wrapper{display:flex;align-items:center;flex-direction:row;gap:32px;margin-right:16px}}.theme-light #site-header #github-link svg{fill:black}#header-search-input{flex:1 1;max-width:600px;width:320px;padding:6px 12px;font-size:14px;background-color:var(--search-input-bg);border:1px solid var(--search-input-border);border-radius:6px;transition:all .2s ease}kbd{position:relative;transform:scale(.8) translateX(-40px);text-shadow:none!important}#header-search-icon{width:24px;height:24px;flex-shrink:0;stroke:var(--sidebar-item-icon-stroke-default);stroke-width:var(--sidebar-item-icon-stroke-width-default);fill:none}#search-modal{width:600px;max-width:96vw;max-height:60vh;overflow-y:auto;border-radius:calc(var(--global-border-radius) + 1px);.dismiss-button{display:none}}.search-results{max-height:60vh;overflow-y:auto;scroll-behavior:smooth}.search-result-item[data-selected=true]{scroll-margin:8px}.search-result-item{line-height:unset;transition:all .2s ease-out}.search-result-item+.search-result-item{margin-top:8px}.result-card{display:grid;grid-template-columns:24px 1fr;gap:8px;transition:background-color .2s ease;cursor:pointer;&.highlighted,&:hover{background:var(--search-result-item-bg-hover)!important;border-color:var(--search-result-item-border-hover)!important}.result-icon{width:24px;height:24px;flex-shrink:0;stroke:var(--sidebar-item-icon-stroke-default);stroke-width:var(--sidebar-item-icon-stroke-width-default);fill:none;svg{width:100%;height:100%}}}.result-card.result-theme{align-items:center;grid-template-columns:1fr;pre{padding:8px 12px}.copied-variable-confirmation{position:absolute;right:12px;z-index:50;border-radius:calc(var(--card-border-radius) - 4px);animation:CopiedFadeIn .2s ease-out}}.no-results{padding:24px;text-align:center}.keyboard-shortcut{display:inline-flex;gap:4px;margin-left:auto;color:var(--slate-light40)}.keyboard-shortcut kbd{padding:2px 6px;border-radius:4px;background:var(--slate-light80);font-size:.8em}#theme-toggle{position:relative;#celestial-bodies{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;height:120px;display:flex;flex-direction:column;justify-content:space-between;transform-origin:center center;top:42px;transition:all 1s cubic-bezier(1,0,0,1);p{font-size:24px;display:block}#theme-light{transform:rotate(150deg);transform-origin:70% 50%}}#stars{width:60px;display:flex;top:0;position:absolute;justify-content:space-between;transform:translateX(-20px) translateY(20px);transition:opacity .5s cubic-bezier(1,0,0,1);&>p:first-child{transform:translateX(-10px) translateY(16px)}&>p:last-child{transform:translateY(32px) scale(.64)}}#clouds{position:absolute;top:0;left:0;transition:all 5s ease-in-out;&>p:first-child{transition:all 5s ease-in-out;transform:translateX(16px) translateY(52px)}}#landscape{display:flex;position:absolute;width:100px;bottom:26px;left:30px;z-index:5;&>p:last-child{transform:scale(.8) translateX(-8px) translateY(4px)}}#airplane{position:absolute;top:0;left:0;p{position:relative;font-size:28px;animation:animateAirplane 140s infinite;clip-path:inset(0 0 32% 0);&:after{content:"";position:absolute;opacity:0;top:18px;left:6px;border-radius:50%;width:2px;height:2px;background:var(--green);box-shadow:0 0 2px 1px var(--green-light10);animation:blinkingLight 2s infinite,lightColor 140s infinite}}}}.theme-light #stars{opacity:0}.theme-dark #stars{opacity:1}.theme-dark #landscape{filter:grayscale(1) brightness(.5)}.theme-light #clouds{opacity:1}.theme-dark #theme-toggle #clouds{opacity:0;&>p:first-child{transform:translateX(0) translateY(52px)}}