@import"https://fonts.googleapis.com/css?family=Baloo";@import"https://fonts.googleapis.com/css?family=Inika";.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}#main{padding:1em}.header{display:flex;background:var(--secondary-background-color);align-items:center;width:100vw}#title-slogan{display:flex;align-items:center;padding-left:1em;gap:.5em;padding-right:2.5em}.text-logo{font-family:var(--title-font-family);font-size:6rem;font-weight:400;color:var(--primary-color);align-items:center;letter-spacing:.08em}#header-utility{flex:70%;display:flex;flex-direction:column;align-items:end;padding-right:1em;gap:.5em}#header-utility-buttons{display:flex;gap:.5em}form{display:flex;flex-direction:row}.search-bar{background:#FFFBFF;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:10px;width:20vw}.footer{display:flex;align-items:center;width:100vw}.copyright{display:flex;align-items:center;padding-left:1em;gap:.5em}.wine-card{position:relative;width:825px;height:200px;background:rgba(199,181,200,.56)}.wine-label-picture{position:absolute;width:163px;height:174px;left:13px;top:12px;background:#FFFBFF}.wine-label-text{position:absolute;width:65px;height:57px;left:62px;top:71px;font-family:Inika;font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;color:#000}.wine-info-text{position:absolute;width:385px;height:174px;left:195px;top:12px;font-family:Inika;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#000}.wine-review{position:absolute;width:237px;height:200px;left:588px;top:0px;background:rgba(199,181,200,.56)}.wine-review-text{position:absolute;width:225px;height:182px;left:600px;top:12px;font-family:Inika;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#000}:root{--title-font-family: "Baloo", sans-serif;--default-font-family:"Inika", serif;--default-font-size: 1.25rem;--primary-color: #B10796;--primary-background-color: #FFFBFF;--secondary-background-color: #C7B5C8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{text-decoration:none}body{background:var(--primary-background-color);color:var(--primary-color);font-family:var(--default-font-family);font-size:var(--default-font-size);margin:0 auto;display:flex;justify-content:center;place-items:center}.dark-background{background:var(--secondary-background-color)}button{display:inline-block;text-decoration:none;justify-content:center;cursor:pointer;padding:10px;gap:10px;border:2px solid var(--primary-color);border-radius:10px;transition:25ms}button:hover{background:var(--secondary-background-color);color:#000;border:2px solid var(--primary-color)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.primary-button{background:var(--primary-color);color:var(--primary-background-color)}.secondary-button{background:#FFFBFF;color:var(--primary-color);border:2px solid var(--primary-color)}
