body{background-color:#000;margin:0;padding:20px;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}@media (max-width:480px){body{padding:10px}}.App{text-align:center}.App-link{color:#61dafb}.Radar-heading{text-align:center}::placeholder{color:#444}button{font-size:"12px";background-color:silver;border-radius:2px;height:30px}.Canvas{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;max-width:100%;max-height:100%}.Copyright-notice{font-size:12px;color:silver;text-align:center;border-top:1px solid silver;border-bottom:1px solid silver;padding:10px;margin-top:20px;margin-bottom:40px}.Pagination{font-size:16px}.Controls,.Pagination{display:flex;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.Controls{flex-wrap:nowrap;justify-content:center;margin-bottom:10px;font-size:14px}.Controls-search{flex-grow:1;font-size:16px;border:1px solid;padding:5px;color:#000}.Controls-grams{width:64px;min-height:36px;font-size:16px;padding:2px 4px;box-sizing:border-box;background:#111;color:#fff;border:1px solid #888;border-radius:4px}.Controls-slider{margin-right:10px;-webkit-appearance:none;width:100%;height:1px;background:silver;outline:none;margin-bottom:15px}.Controls-slider::-webkit-slider-thumb{appearance:none;width:25px;height:25px;border-radius:50%;background:#e71c2c;cursor:pointer}.dot{font-size:25px;color:#e71c2c}.Controls-slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#e71c2c;cursor:pointer}.Controls-label{width:73px;flex-shrink:0}.Controls-pc{width:35px;flex-shrink:0}.Controls-cal{width:50px;flex-shrink:0;text-align:right}.Controls-macro{margin-right:10px;width:"40px";flex-shrink:0}.Controls-button{margin-left:10px;font-size:16px}.Page{color:silver;background-color:#000;margin:0 auto;max-width:700px;line-height:1.5}th{font-weight:400;color:#fff}td,th{font-size:14px;vertical-align:middle}td{min-width:30px}h1{font-size:20px}a{color:#fff}.Ternary{width:100%;text-align:center}.Ternary-heading{font-size:12px;color:silver;margin-bottom:4px}.Ternary-svg{width:100%;max-width:520px;height:auto;display:block;margin:0 auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Ternary-label{fill:#fff;font-size:20px;font-family:Arial,sans-serif}.Ternary-small{fill:#e71c2c;font-size:14px;font-family:Arial,sans-serif}.Ternary-score{color:#fff;font-size:14px;margin-top:4px}.ViewToggle{display:flex;justify-content:center;margin:10px 0 6px}.ViewToggle-button{height:26px;min-width:80px;padding:0 12px;font-size:12px;letter-spacing:.5px;color:silver;background-color:#000;border:1px solid silver;border-radius:0;cursor:pointer;outline:none}.ViewToggle-button:first-child{border-radius:2px 0 0 2px}.ViewToggle-button:last-child{border-left:none;border-radius:0 2px 2px 0}.ViewToggle-button.active{color:#fff;background-color:#e71c2c;border-color:#e71c2c;cursor:default}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Top-book{align-items:center;justify-content:center;grid-gap:6px 10px;gap:6px 10px;margin:6px 0 4px;font-size:14px}.Book-buttons,.Top-book{display:flex;flex-wrap:wrap}.Book-buttons{grid-gap:8px;gap:8px}.Book-button{display:inline-block;background:#e71c2c;color:#fff;text-decoration:none;font-weight:700;padding:8px 14px;border-radius:4px;font-size:15px;line-height:1.2}.Book-buttons.compact .Book-button{padding:6px 10px;font-size:14px}.Book-button:focus,.Book-button:hover{background:#b5121f}.Score{text-align:center;margin:12px 0 6px}.Score-number{font-size:22px;color:#fff}.Score-number strong{font-size:30px}.Score-help,.Score-label{font-size:14px}.Score-label{color:#fff;font-style:italic}.Seasons{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap}.Emoji-button{height:auto;background:none;border:1px solid transparent;border-radius:6px;padding:2px 4px;cursor:pointer;line-height:1}.Emoji-button:focus,.Emoji-button:hover{border-color:silver}.Share{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.Share-label{margin-right:2px}.Follow-link{margin-left:6px}.Book{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;align-items:center;margin:20px 0;padding:16px;border:1px solid #444;border-radius:6px}.Book-cover img{display:block;width:200px;max-width:100%;height:auto}.Book-text{flex:1 1 260px}.Book-text h2{color:#fff;margin:0 0 6px;font-size:20px}.Search-status{padding:10px;text-align:center}.Search-bar{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:6px;gap:6px;margin:8px 0}.Small-button{height:auto;font-size:14px;padding:4px 8px;min-height:32px}.Results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.Results.single{grid-template-columns:1fr}.Result{display:flex;flex-direction:column;align-items:stretch;text-align:left;background:#111;color:silver;border:1px solid #444;border-radius:6px;padding:6px;cursor:pointer;font:inherit;min-width:0;height:auto}.Result:focus,.Result:hover{border-color:#e71c2c}.Result canvas{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1/1}.Result-score{color:#fff;font-weight:700;font-size:15px;margin-top:4px}.Brand-tag{display:inline-block;margin-left:6px;padding:0 5px;font-size:11px;font-weight:400;border:1px solid silver;border-radius:3px;vertical-align:middle}.Result-macros,.Result-name{font-size:13px}.Result-name{color:#fff;overflow-wrap:anywhere}.Search-credit{font-size:11px;margin-top:8px}.Privacy{margin-top:20px}.Footer{text-align:center;margin:20px 0 10px;font-size:14px}.Update-bar{background-color:#e71c2c;color:#fff;padding:8px;text-align:center}.Page img{max-width:100%;height:auto}@media (max-width:480px){.Results{grid-template-columns:repeat(2,1fr)}.Results.single{grid-template-columns:1fr}.Controls-grams{width:60px;min-height:40px}.Macros td:nth-child(2),.Macros th:nth-child(2){padding:0 2px}.Score-number{font-size:20px}}