.dropdown-wrapper{width:fit-content;height:45px;position:relative}.dropdown-list{transform-origin:top;background:var(--background);border:solid 2px var(--button-border-primary);z-index:1;border-radius:5px;flex-direction:column;row-gap:.5rem;width:100%;min-width:fit-content;margin-top:-2px;padding:.25rem;list-style:none;transition:transform .3s ease-in-out;display:flex;left:0;right:0;box-shadow:0 4px 6px #0000001a}.dropdown-list.open{transform:scaleY(1)}.dropdown-list.closed{transform:scaleY(0)}.dropdown-list.closed li{display:none}.dropdown-list.both,.dropdown-list.mobile{position:absolute}.dropdown-list.none{position:relative}.dropdown-item{color:var(--link-primary);padding:.25rem}.dropdown-item:focus{background:var(--button-background-primary-hover);color:var(--button-color-primary);outline:solid 2px var(--button-border-primary)}.dropdown-item:hover{background:var(--button-background-primary-hover);color:var(--button-color-primary-hover);background-image:var(--button-background-image-primary-hover);background-size:var(--button-background-size-primary)}.dropdown-item.active{text-decoration:underline}.dropdown-trigger{width:-webkit-fill-available}@media (min-width:640px){.dropdown-list{position:relative}.dropdown-list.desktop,.dropdown-list.both{position:absolute}.dropdown-item{padding:.5rem 1rem}}.dropdown-list *.dropdown-wrapper>.dropdown-trigger{margin:-2px}.dropdown-list *.dropdown-wrapper>.dropdown-trigger:focus{outline-offset:0px}.dropdown-list *.dropdown-wrapper>.dropdown-list{margin:-2px}
