/* Exported from the independent MIRA repository. */
html[data-studio-app="reviews"]{
  --ink:#f5f5f5;
  --muted:#aaa;
  --paper:#191919;
  --panel:#202020;
  --line:#3b3b3b;
  --shadow:0 16px 40px rgba(0,0,0,.2);
}
html[data-studio-app="reviews"] body.auth-locked{ background:#191919; }
html[data-studio-app="reviews"] .topbar{ border-bottom:1px solid #3b3b3b; background:#000; }
html[data-studio-app="reviews"] body.reviews-open .topbar{ display:none!important; }
html[data-studio-app="reviews"] body.reviews-open .reviews-view{ height:100dvh; min-height:0; }
@media (max-width:900px){
html[data-studio-app="reviews"] body.reviews-open .reviews-view{ height:auto; min-height:100dvh; }
}
html[data-studio-app="reviews"] .brand .brand-logo:not(.brand-logo-studio){ width:34px; height:34px; object-fit:contain; filter:none; }
html[data-studio-app="reviews"] .brand .brand-product{ color:#fff; }
html[data-studio-app="reviews"] .studio-nav-link:hover,html[data-studio-app="reviews"] .studio-nav-link.is-active{ color:var(--brand-orange); }
html[data-studio-app="reviews"] .studio-nav-link.is-active::after{ height:2px; background:var(--brand-orange); }
html[data-studio-app="reviews"] .breadcrumbs b{ color:var(--brand-orange); }
html[data-studio-app="reviews"] .account-button:hover{ border-color:var(--brand-orange); }
html[data-studio-app="reviews"] .studio-settings-button:hover{ border-color:var(--brand-orange); color:var(--brand-orange); background:#191919; }
html[data-studio-app="reviews"] .reviews-home{ background:#191919; background-image:none; color:#f5f5f5; }
html[data-studio-app="reviews"] .reviews-home-top .eyebrow{ color:var(--brand-orange); }
html[data-studio-app="reviews"] .reviews-home-top h1{ color:#fff; }
html[data-studio-app="reviews"] .reviews-home-top h1::after{ display:block; width:64px; height:3px; margin-top:17px; background:var(--brand-orange); content:''; }
html[data-studio-app="reviews"] .reviews-home-top p,html[data-studio-app="reviews"] .reviews-home-card-tag,html[data-studio-app="reviews"] .reviews-home-card-open small{ color:#aaa; }
html[data-studio-app="reviews"] .reviews-home-heading{ border-bottom-color:#3b3b3b; color:#aaa; }
html[data-studio-app="reviews"] .reviews-home-context{ border-color:#3b3b3b; }
html[data-studio-app="reviews"] .reviews-home-context>button:first-child{ color:#fff; }
html[data-studio-app="reviews"] .reviews-home-context>button:first-child:hover{ color:var(--brand-orange); }
html[data-studio-app="reviews"] #reviewsProjectMeta{ color:#aaa; }
html[data-studio-app="reviews"] .reviews-home-create,html[data-studio-app="reviews"] #reviewsCreateVersion,html[data-studio-app="reviews"] .reviews-home-empty button,html[data-studio-app="reviews"] .button-primary{ border-color:var(--brand-orange); background:var(--brand-orange); color:#000; }
html[data-studio-app="reviews"] .reviews-home-create:hover,html[data-studio-app="reviews"] #reviewsCreateVersion:hover,html[data-studio-app="reviews"] .reviews-home-empty button:hover,html[data-studio-app="reviews"] .button-primary:hover{ border-color:var(--brand-orange); background:#252525; color:var(--brand-orange); }
html[data-studio-app="reviews"] .reviews-home-controls label{ color:#aaa; }
html[data-studio-app="reviews"] .reviews-home-controls select{ border-color:#4a4a4a; background:#252525; color:#fff; }
html[data-studio-app="reviews"] .reviews-home-view-switch{ border-color:#4a4a4a; }
html[data-studio-app="reviews"] .reviews-home-view-switch button{ background:#252525; color:#aaa; }
html[data-studio-app="reviews"] .reviews-home-view-switch button+button{ border-left-color:#4a4a4a; }
html[data-studio-app="reviews"] .reviews-home-view-switch button:hover,html[data-studio-app="reviews"] .reviews-home-view-switch button[aria-pressed="true"]{ background:var(--brand-orange); color:#000; }
html[data-studio-app="reviews"] .reviews-home-card{ border-color:#444; background:#222; box-shadow:5px 5px 0 rgba(0,0,0,.15); }
html[data-studio-app="reviews"] .reviews-home-card:hover{ border-color:var(--brand-orange); box-shadow:8px 8px 0 rgba(0,0,0,.25); }
html[data-studio-app="reviews"] .reviews-home-card-open{ color:#fff; }
html[data-studio-app="reviews"] .reviews-home-card-actions{ border-color:#3b3b3b; }
html[data-studio-app="reviews"] .reviews-home-card-actions button{ background:#252525; color:#bbb; }
html[data-studio-app="reviews"] .reviews-home-card-actions button+button,html[data-studio-app="reviews"] .is-list-view .reviews-home-card-actions{ border-color:#3b3b3b; }
html[data-studio-app="reviews"] .reviews-home-card-actions button:hover{ background:#303030; color:var(--brand-orange); }
html[data-studio-app="reviews"] .reviews-home-empty{ border-color:#444; background:#202020; }
html[data-studio-app="reviews"] .reviews-home-empty>span{ color:var(--brand-orange); }
html[data-studio-app="reviews"] .reviews-home-empty h2{ color:#fff; }
html[data-studio-app="reviews"] .reviews-home-empty p,html[data-studio-app="reviews"] .reviews-home-loading{ color:#aaa; }
html[data-studio-app="reviews"] .auth-gate-mark{ border:0; background:var(--brand-orange); }
html[data-studio-app="reviews"] .auth-gate-mark img{ display:block; width:48px; height:48px; }
html[data-studio-app="reviews"] .auth-gate-card .eyebrow{ color:var(--brand-orange); }
html[data-studio-app="reviews"] .auth-gate-card .eyebrow-line{ background:var(--brand-orange); }
html[data-studio-app="reviews"] .reviews-form-modal,html[data-studio-app="reviews"] .reviews-modal-backdrop .confirm-modal{ border:1px solid #444; border-top:3px solid var(--brand-orange); background:#202020; color:#fff; }
html[data-studio-app="reviews"] .reviews-form-modal .modal-copy,html[data-studio-app="reviews"] .reviews-modal-backdrop .modal-copy{ color:#aaa; }
html[data-studio-app="reviews"] .reviews-form-modal .eyebrow,html[data-studio-app="reviews"] .reviews-modal-backdrop .confirm-modal .eyebrow{ color:var(--brand-orange); }
html[data-studio-app="reviews"] .reviews-form-modal .modal-actions{ border-top-color:#3b3b3b; }
html[data-studio-app="reviews"] .reviews-modal-backdrop .modal-close{ color:#bbb; }
html[data-studio-app="reviews"] .reviews-modal-backdrop .modal-close:hover{ color:#fff; }
html[data-studio-app="reviews"] .reviews-form-fields label,html[data-studio-app="reviews"] .reviews-cover-fields legend,html[data-studio-app="reviews"] #reviewsProjectFields p{ color:#aaa; }
html[data-studio-app="reviews"] .reviews-form-fields input,html[data-studio-app="reviews"] .reviews-form-fields select,html[data-studio-app="reviews"] .reviews-copy-input{ border-color:#555; background:#161616; color:#fff; }
html[data-studio-app="reviews"] .reviews-form-fields .reviews-cover-options label{ border-color:#555; background:#252525; color:#bbb; }
html[data-studio-app="reviews"] .reviews-form-fields .reviews-cover-options label:has(input:checked){ border-color:var(--brand-orange); background:rgba(var(--brand-orange-rgb),.1); color:#fff; }
html[data-studio-app="reviews"] .reviews-form-fields input:focus,html[data-studio-app="reviews"] .reviews-form-fields select:focus,html[data-studio-app="reviews"] .reviews-copy-input:focus{ outline-color:var(--brand-orange); }
html[data-studio-app="reviews"] .reviews-form-fields .reviews-cover-palette .reviews-cover-custom{ background:#252525; color:#fff; }
html[data-studio-app="reviews"] .confirm-modal-mark{ border-color:#555; background:#303030; color:#fff; }
html[data-studio-app="reviews"] .button-secondary{ border-color:#555; background:#252525; color:#ddd; }
html[data-studio-app="reviews"] .button-secondary:hover{ border-color:#888; background:#303030; color:#fff; }
html[data-studio-app="reviews"] .button-danger{ border-color:#777; color:#fff; background:#303030; }
html[data-studio-app="reviews"] .button-danger:hover{ border-color:var(--brand-orange); background:#252525; color:var(--brand-orange); }
html[data-studio-app="reviews"] .reviews-home :is(button,a,select,input):focus-visible,html[data-studio-app="reviews"] .reviews-modal-backdrop :is(button,input,select):focus-visible{ outline:2px solid var(--brand-orange); outline-offset:3px; }
html[data-studio-app="reviews"] .toast{ background:#111; color:#fff; }
