.edition-rating-badge{display:inline-flex!important;align-items:center;gap:7px;color:#ffd18c!important;font:600 11px/1.4 Arial,sans-serif;text-decoration:none;padding:7px 0;max-width:100%;white-space:nowrap}.edition-rating-badge:hover{color:#fff1d9!important}.edition-rating-badge:focus-visible{outline:2px solid #ffd18c;outline-offset:4px}.edition-rating-stars{position:relative;display:inline-block;letter-spacing:1px;color:#566173;font:18px/1.2 Arial,sans-serif;white-space:nowrap}.edition-rating-stars>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#ffd18c}.edition-reviews-modal{padding:0;width:min(720px,calc(100vw - 28px));height:min(850px,90dvh);max-height:90dvh;border:1px solid #4b5868;border-radius:16px;background:#1c2430;color:#f4f0e7;box-shadow:0 24px 100px #0009;overflow:hidden}.edition-reviews-modal::backdrop{background:#040912ce}.edition-reviews-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-bottom:1px solid #3c4654;height:65px;box-sizing:border-box}.edition-reviews-bar h2{font:600 17px/1.3 Arial,sans-serif;margin:0}.edition-reviews-bar button{width:40px;height:40px;background:transparent;color:#f4f0e7;border:1px solid #586373;border-radius:50%;font-size:25px;cursor:pointer}.edition-reviews-modal iframe{display:block;width:100%;height:calc(100% - 65px);border:0;background:#1c2430}.edition-reviews-page{background:#1c2430;color:#f4f0e7;margin:0;font:14px/1.65 Arial,sans-serif;color-scheme:dark}.edition-reviews-page *{box-sizing:border-box}.edition-reviews-page main{padding:25px 30px;max-width:760px;margin:auto}.edition-reviews-page h1{font-size:24px;line-height:1.3;margin:5px 0 22px;overflow-wrap:anywhere}.review-eyebrow{font-size:10px;letter-spacing:1.7px;color:#cbb18b}.review-total{display:flex;align-items:center;gap:22px;padding-bottom:20px;border-bottom:1px solid #3c4858}.review-total>strong{font-size:42px;line-height:1.2}.review-total small{font-size:16px;color:#acb9ca}.review-total p{margin:4px 0;color:#b8c7d8;font-size:12px}.community-review-form{margin:24px 0}.community-review-form fieldset{border:0;padding:0;margin:0 0 15px}.community-review-form legend{font-weight:bold}.community-rating-options{display:flex;gap:8px;margin-top:8px}.community-rating-options label{position:relative;cursor:pointer}.community-rating-options input{position:absolute;opacity:0}.community-rating-options label>span:not(.community-sr){font-size:33px;color:#566173;display:block;line-height:1.2;padding:4px}.community-rating-options label.selected>span:not(.community-sr){color:#ffd18c}.community-rating-options input:focus-visible+span{outline:2px solid #fff;border-radius:3px}.community-rating-options label:hover>span{color:#ffdfa9!important}.community-review-form [data-community-rating-caption]{font-size:12px;color:#becbda;margin:3px 0}.community-review-form textarea{display:block;width:100%;background:#131b25;border:1px solid #566476;border-radius:7px;color:#f4f0e7;font:inherit;resize:vertical;min-height:95px;padding:12px;margin-top:8px}.community-review-form>label{font-weight:bold}.community-review-form>label span{font-weight:normal;color:#aab7c9}.review-note{font-size:11px;line-height:1.7;color:#aebed0}.community-submit{background:#ffd18c;color:#25201b;border:0;border-radius:7px;padding:15px 22px;font:600 14px/1.3 Arial,sans-serif;cursor:pointer}.review-saved{background:#203e30;border:1px solid #558c69;color:#c9f4d9;padding:13px;border-radius:7px}.review-error{background:#492930;color:#ffdae0;padding:13px;border-radius:7px}.review-login{padding:20px 0;color:#becad8}.review-login a,.community-pages a{color:#ffd18c}.community-comments{border-top:1px solid #3c4858;padding-top:18px}.community-comments h2{font-size:20px;margin:3px 0 15px}.community-comments article{padding:17px 0;border-bottom:1px solid #394454}.community-comments article>div{display:flex;justify-content:space-between;gap:12px}.community-comments article>div>span{color:#ffd18c;font-size:12px}.community-comments article p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;color:#ccd5e1}.community-pages{display:flex;justify-content:space-between;gap:14px;font-size:12px;padding:20px 0}.community-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.book-caption .edition-rating-badge{margin-top:4px}.recent-cover-wrap{min-width:0}.recent-cover-wrap>.recent-cover{display:block}.recent-cover-wrap>.edition-rating-badge{margin-top:7px}@media(max-width:600px){.edition-reviews-page main{padding:20px 17px}.edition-reviews-page h1{font-size:21px}.community-submit{width:100%}.edition-rating-badge{font-size:10px}.edition-rating-stars{font-size:15px;letter-spacing:0}.edition-reviews-bar{padding:10px 14px}.edition-reviews-bar h2{font-size:15px}}
