.mrb4-write-link{display:table;margin:20px auto 26px;padding:13px 27px;border:1px solid #e9a63e;border-radius:10px;background:#efb64c;color:#25182a!important;text-decoration:none!important;font-weight:800;font-size:15px;line-height:1.5;text-align:center;transition:background .15s ease}
.mrb4-write-link:hover{background:#f6c970;color:#25182a!important}
.mrb4-write-link:focus-visible{outline:2px solid #fff;outline-offset:3px}
.mrb4-hidden,.mrb4-embedded-hidden{display:none!important}
.mrb4-write-page{max-width:880px;margin:60px auto 70px;padding:0 18px;color:#f9f5fc}
.mrb4-write-heading{text-align:center;margin-bottom:24px}
.mrb4-write-heading h2{font-size:32px;color:#fff;margin:0 0 8px}
.mrb4-write-heading p{color:#bcaec8;margin:0}
.mrb4-form-frame{display:block;width:100%;height:650px;background:transparent;border:0;overflow:hidden}
.mrb4-back{text-align:center;margin-top:18px}
.mrb4-back a{color:#efb64c;text-decoration:none;font-weight:700}
html.mrb4-embedded-root,html.mrb4-embedded-root body{margin:0!important;padding:0!important;min-height:0!important;height:auto!important;overflow-x:hidden!important;background:transparent!important}
html.mrb4-embedded-root body{box-sizing:border-box!important;padding:12px!important}
@media(max-width:600px){.mrb4-write-link{width:100%}.mrb4-write-page{margin:36px auto 45px}.mrb4-write-heading h2{font-size:25px}}

/* v4.2: Hide game-type selector only in review-write iframe */
.mrb4-embedded .mrb4-game-hidden{display:none!important}

/* v4.4.2: Hide decorative review ratings in the public review listing only. */
body .review-grid .stars, body .reviews-grid .stars,
body .review-card .stars, body .review-item .stars,
body .review-card .rating, body .review-item .rating,
body .review-card .review-stars, body .review-item .review-stars,
body .review-card .mm-review-stars, body .review-item .mm-review-stars {
  display:none !important;
}
