/* Adapt the existing functional WordPress screens to the approved release. */
:root{--font-display:'Pirata One',Georgia,serif;--font-body:'Geist',Arial,sans-serif;--gold:#c7c6bd;--code:#b9a3f0;--bg:#090b0c;--ink:#090b0c}
body.mm-release{background:#090b0c;color:#e7e5df;font-family:'Geist',Arial,sans-serif;overflow-x:hidden}
.mm-release :is(h1,h2,h3,h4,.mm-title,.mm-ap-title,.mm-line-title,.ar-hero h1){font-family:'Pirata One',Georgia,serif;font-weight:400;letter-spacing:0}
.mm-release :is(button,input,select,textarea){font-family:'Geist',Arial,sans-serif}
.mm-release #mm-main{padding:0;min-height:60vh;max-width:none}
.mm-release .mm-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}
.mm-release.inner-page #mm-main{padding-top:35px}
.mm-release .site-header{position:relative;z-index:30}
.mm-release.admin-bar .site-header{top:0}
.mm-release .brand img{width:45px;height:45px}
.mm-release .brand span{font-family:'Geist',Arial,sans-serif}
.mm-release .mm-acct{position:relative}
.mm-release .mm-acct-toggle{display:flex;align-items:center;gap:8px;min-width:44px;min-height:44px;background:none;color:inherit;border:0}
.mm-release .mm-acct-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(320px,calc(100vw - 32px));background:#121519;border:1px solid #b0bcc033;box-shadow:0 20px 50px #0009;padding:22px;z-index:60}
.mm-release .mm-acct-menu a{display:block;padding:10px 0;font:13px/1.5 'Geist',sans-serif;text-decoration:none}
.mm-release .mm-acct-menu .mm-acct-go{background:transparent;border-bottom:1px solid #b9a3f04d;color:#e9e6e0}
.mm-release .mm-acct-menu .mm-acct-status{display:flex;justify-content:space-between;gap:16px}
.mm-release .mm-acct-ico{width:22px;height:22px}.mm-release .mm-acct-avatar{width:30px;height:30px;border-radius:50%}
.mm-release .mm-acct-name{font-size:12px}.mm-release .mm-acct-who,.mm-release .mm-acct-head{font:11px/1.5 'Geist',sans-serif;color:#b5b5af}
.mm-release :is(.mm-lang,.mm-languages){font-family:'Geist',sans-serif}
.mm-release .mm-btn,.mm-release .mm-ap-next,.mm-release .mm-ap-send{border-radius:0;background:transparent;border:1px solid #b9a3f060;color:#eee8df;text-transform:none}
.mm-release .mm-btn.is-primary{background:#713b3b;border-color:#a36662}
.mm-release .mm-ap{padding-top:40px;padding-bottom:80px}
.mm-release .mm-ap :is(input,textarea,select){background:#0f1316;color:#eee8df;border:1px solid #b1bac044;border-radius:2px}
.mm-release .mm-ap-app{background:transparent}
.mm-release .mm-ap :is(.mm-ap-step,.mm-ap-scene,.mm-ap-fieldset){border-color:#b9a3f04a}
.mm-release .mm-ap :is(h2,h3){line-height:1.2}
.mm-release .mm-ap fieldset{min-width:0}
.mm-release .mm-line{background:#090b0c!important}.mm-release .mm-line-main{background:transparent}
.mm-release .mm-line-ghost{opacity:.08}.mm-release .mm-line-q{font-family:'Pirata One',serif}
.mm-release .ar{background:transparent;color:inherit}.mm-release .ar-row{border-color:#afb7b329}.mm-release .ar-hero h1{line-height:1.15}
.mm-release .mm-prose{font-family:'Geist',sans-serif;line-height:1.85;color:#d1d0ca}
.mm-release .mm-prose :is(h2,h3){color:#e7e5df}.mm-release .mm-prose a{color:#b9a3f0}
.mm-release .mm-shop-cat,.mm-release .mm-shop-package{background:transparent;border-color:#b9a3f033}
.mm-release .site-footer{margin-top:64px}.mm-release .legal{font-size:11px}
.mm-release .motion-control{display:block;margin:24px auto 40px;background:none;border:0;color:#909d9d;font-size:11px}
.mm-release .record-provenance{margin:40px 0;padding:24px 0;border-top:1px solid #b9a3f03b}
.mm-release [data-document=code]:is(:hover,:focus-visible) h3{color:#b9a3f0}
.mm-release #static-chronicle{padding-block:36px}.mm-release.js-ready #static-chronicle{display:none}
.mm-release .release-blood{padding-inline:var(--gutter)}.mm-release .release-blood .blood-panel{border:0}
.mm-release .mm-application-form-title{margin:40px 0 20px}
.mm-release .header-actions{position:relative}
@media(max-width:650px){.mm-release .mm-wrap{width:calc(100% - 32px)}.mm-release .mm-acct-name{display:none}.mm-release .mm-acct{position:static}.mm-release .mm-acct-menu{right:0}.mm-release .brand img{width:34px;height:34px}.mm-release .header-actions{gap:8px}.mm-release .mm-btn.is-primary{font-size:11px;padding:8px}.mm-release .mm-ap{padding-top:15px}}
@media(prefers-reduced-motion:reduce){.mm-release *{scroll-behavior:auto}}

.mm-release .site-header .menu-button{display:block}
.mm-release .mm-shop-card{background:#111416;border:1px solid #b9a3f033;border-radius:0}
