body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.heart{color:red}.small{font-size:.75rem}.App{font-family:sans-serif;text-align:center}button{height:30px;font-weight:700}.button_container{display:flex;justify-content:center;flex-wrap:wrap}.openBottleButton{background-image:linear-gradient(180deg,pink,#b531b5);color:#fff;cursor:pointer;height:45px;text-shadow:1px 1px 4px black;border-radius:15px;padding:0 10px}.openBottleButton:disabled{display:none}.buttonOFF{width:30px;background-color:#d3d3d3;font-weight:400}.buttonName{width:85px}.buttonYear{width:50px}.buttonFlight{width:30px}.buttonGOOD{background-color:#90ee90}.buttonBAD,.buttonLOW{background-color:red}.buttonHI{background-color:#ff0}#divHide,.divDisplayBlock{width:100%;background-color:#add8e6;margin-top:20px;display:block}.divDisplayNone{width:100%;background-color:#add8e6;margin-top:20px;display:none}.dropdown{position:relative;color:#333;cursor:default}.dropdown .arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:.3rem;position:absolute;right:10px;top:14px;width:0}.dropdown .arrow.open{border-color:transparent transparent #999;border-width:0 5px 5px}.dropdown .selected-value input{line-height:1.5;font-size:1rem;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;cursor:default;outline:none;padding:8px 52px 8px 10px;transition:all .2s ease;width:100%}.dropdown .options{display:none;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.dropdown .options.open{display:block}.dropdown .option{box-sizing:border-box;color:#333c;cursor:pointer;display:block;padding:8px 10px}.dropdown .option.selected,.dropdown .option:hover{background-color:#f2f9fc;color:#333}.dailyMessage{background-image:linear-gradient(270deg,#90ee90,#ff0,#ff0,green);color:#fff;border-radius:5px;text-align:center;vertical-align:middle;font-size:14px;font-style:italic;font-weight:700;color:purple;text-shadow:1px 2px 2px pink;border-width:5px;padding:5px;border-color:gray}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.modal{background:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px #0003}.notesTable{border:0}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer}.resetButton{color:#000;background-color:#d3d3d3;text-align:center;text-shadow:1px 1px 4px white;border-radius:10px}.sofaSommTitle{color:#ffdab9;background-color:#ff4500;background-image:linear-gradient(180deg,pink,purple);text-align:center;text-shadow:1px 1px 4px black;border-color:orange;border-radius:10px}.sofaSommStart{color:#000;background-color:#ff0;text-align:center;text-shadow:1px 1px 4px white;border-color:#000;border-radius:10px}.sofaSommHelp{color:#ffdab9;background-image:linear-gradient(180deg,pink,purple);text-align:center;text-shadow:1px 1px 4px black;border-color:orange;border-radius:10px;float:right}table{border:2px solid darkgreen}tr-venn{border:2px solid forestgreen;height:70px}tr-wine{border:2px solid forestgreen;height:50px}th{border-bottom:1px solid black}td{border:2px solid forestgreen;background-color:#d3d3d3;text-align:center;width:99px;height:40px}.h1-background-bubbles{width:220px;height:45px;background-image:url(https://media.tenor.com/XvRpz6YSnKYAAAAj/ludwigundich-ludwigvon-kapff.gif)}.td-wineStyle{background-color:#ffdab9;font-size:17px;font-style:italic;text-shadow:1px 9px 4px orange}.tdBlue{background-color:#00f}.td-wineMiss{height:25px;background-color:#d3d3d3}.td-wineMatch{height:25px;background-color:#d3d3d3;font-size:19px;font-style:italic;color:green;text-shadow:1px 1px 1px black}.sofaJPG{filter:contrast(75%);width:320px;font-size:17px;font-weight:700;color:#000}.splashQuote{width:300px;height:45px;background-color:#ff4500;background-image:linear-gradient(180deg,pink,orange);text-align:center;vertical-align:middle;font-size:17px;font-style:italic;color:#00f;text-shadow:1px 2px 2px lightgreen;border-width:3px;border-color:#d3d3d3}.td-statBox td{border:1px solid black;height:20px;width:74px}.td-backColorWhtite{background-color:#fff;width:30px;border:none}.td-statHeader{background-color:#d3d3d3;width:275px;height:10px}.td-statBox td{border:1px solid black}.td-vennMiss{background-color:#d3d3d3;background-image:linear-gradient(180deg,#d3d3d3,gray);height:35px;border-radius:20px;width:100px}.td-vennMatch{background-color:lightgreen,yellow;background-image:linear-gradient(180deg,#90ee90,#ff0);border-radius:20px;height:35px;width:100px}.td-bottleHistory{width:310px;height:20px}.td-magnum{width:300px;height:30px;background-color:#ff4500;background-image:linear-gradient(180deg,pink,orange);text-align:center;vertical-align:middle;font-size:12px;font-style:italic;color:#00f;text-shadow:1px 2px 2px lightgreen;border-width:3px;border-color:#d3d3d3}.td-modalStats{width:153px;height:20px;border:none}.td-modalWineScore{font-size:12px;width:315px;height:20px;border:none}.td-postgameMsg{width:310px;height:25px;background-color:#ff4500;background-image:linear-gradient(180deg,#90ee90,#ff0);text-align:center;vertical-align:middle;font-size:14px;font-style:italic;color:darkslategreywhit;text-shadow:2px 2px 2px lightskyblue;border-width:3px;border-color:#d3d3d3}.modalTable{border-radius:5px}td-good{border:2px solid forestgreen;background-color:#228b22;text-align:center;width:99px}.td-wineStyle td{background-color:#228b22}.venn-container{position:relative;display:flex;justify-content:center;align-items:center;height:300px;width:280px}.venn-buttonA{background-color:red;color:#fff;border:none;border-radius:20%;padding:10px 20px;margin:10px;cursor:pointer;position:absolute;left:0;top:0}.venn-buttonB{background-color:red;color:#fff;border:none;border-radius:20%;padding:10px 20px;margin:10px;cursor:pointer;position:absolute;right:0;top:0}.venn-buttonC{background-color:red;color:#fff;border:none;border-radius:20%;padding:10px 20px;margin:10px;cursor:pointer;position:absolute;bottom:0;left:0}.venn-buttonAB{background-color:#00f;color:#fff;border:none;border-radius:40%;padding:10px 20px;margin:10px;cursor:pointer;position:absolute;left:1;top:0}.venn-buttonAC{background-color:#00f;color:#fff;border:none;border-radius:40%;padding:10px 20px;margin:10px;cursor:pointer;position:absolute;left:0;top:1}.venn-buttonBC{background-color:#00f;color:#fff;border:none;border-radius:40%;padding:10px 20px;margin:10px;cursor:pointer;position:absolute;right:0;top:1}.venn-buttonABC{background-color:#006400;color:#fff;border:none;border-radius:100%;padding:10px 20px;margin:10px;cursor:pointer;position:absolute;right:60;top:3}.venn-circle{position:absolute;border:2px dashed #333;border-radius:50%}#circleTopLeft{width:200px;height:160px;left:0;top:1}#circleTopRight{width:200px;height:160px;right:0;top:1}#circleBottom{width:200px;height:160px;left:120;bottom:0}
