.search-dialog{height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}.search-dialog.active{opacity:1;visibility:visible}.search-dialog .search-dialog-overlay{background:linear-gradient(135deg,var(--wp--preset--color--dark-blue) 0,var(--wp--preset--color--dark-blue-alt) 100%);height:100%;left:0;opacity:.98;position:absolute;top:0;width:100%}.search-dialog .search-dialog-content{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;position:relative;z-index:2}.search-dialog .search-dialog-content .container-inner{max-width:50rem;position:relative;width:100%}.search-dialog .search-close{align-items:center;background:none;border:none;color:var(--wp--preset--color--white);cursor:pointer;display:flex;font-size:2rem;height:3rem;justify-content:center;line-height:1;padding:0;position:absolute;right:0;top:0;transition:opacity .2s ease;width:3rem}.search-dialog .search-close:hover{opacity:.7}.search-dialog .search-close span{display:block}.search-dialog .search-dialog-title{color:var(--wp--preset--color--white);font-size:2rem;font-weight:500;margin:0 0 2rem}@media (min-width:48rem){.search-dialog .search-dialog-title{font-size:2.5rem}}.search-dialog .search-form{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;position:relative}@media (min-width:48rem){.search-dialog .search-form{align-items:normal;flex-direction:row}}.search-dialog .search-form .screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.search-dialog .search-form .search-input{background:var(--wp--preset--color--white);border:2px solid transparent;border-radius:.25rem;color:var(--wp--preset--color--black);flex:1;font-size:1rem;outline:none;padding:1rem 1.5rem;transition:border-color .2s ease;width:100%}.search-dialog .search-form .search-input:focus{border-color:var(--wp--preset--color--light-blue)}.search-dialog .search-form .search-input::-moz-placeholder{color:var(--wp--preset--color--medium-grey)}.search-dialog .search-form .search-input::placeholder{color:var(--wp--preset--color--medium-grey)}body.search-dialog-open{overflow:hidden}
