.search-modal{border-color:var(--theme-accent);border-style:solid;background:var(--theme-bg);color:var(--theme-text)}.search-modal button{background:var(--theme-bg-hover)}.search-modal button:hover{background:var(--theme-bg-accent)}.search-input{flex-grow:1;box-sizing:border-box;width:100%;margin:0;padding:.33em .5em;overflow:visible;font-weight:500;font-size:1rem;font-family:inherit;line-height:inherit;background-color:var(--theme-divider);border-color:var(--theme-divider-dark);color:var(--theme-text-dark);border-style:solid;border-width:1px;border-radius:.25rem;outline:0;cursor:pointer;transition-timing-function:ease-out;transition-duration:.2s;transition-property:border-color,color;-webkit-font-smoothing:antialiased}.search-input::-moz-placeholder{color:var(--theme-text-light)}.search-input::placeholder{color:var(--theme-text-light)}.search-hint{position:absolute;top:7px;right:19px;padding:3px 5px;display:none;align-items:center;justify-content:center;letter-spacing:.125em;font-size:13px;font-family:var(--font-mono);pointer-events:none;border-color:var(--theme-text-lighter);color:var(--theme-text-light);border-style:solid;border-width:1px;border-radius:.25rem;line-height:14px}@media (min-width: 50em){.search-hint{display:flex}}.site-nav-active{background:hsla(var(--color-brand),.2)!important}.accordion-checkbox{display:none}.accordion-content{height:0;overflow:hidden}.accordion-lever{cursor:pointer}.accordion-lever:after{content:"+";font-weight:700;font-size:24px}.accordion-checkbox:checked~.accordion-content{height:auto}.accordion-checkbox:checked+div>.accordion-lever:after{content:"-"}#menu-close{position:absolute;top:1em;right:1em;cursor:pointer}.icon{width:1rem;height:rem}
