@media (min-width: 900px) {
  .mfn-app {
    width: min(1440px, calc(100vw - 48px));
    max-width: none;
    position: relative;
    left: auto;
    transform: none;
    margin-left: calc((100% - min(1440px, calc(100vw - 48px))) / 2);
    min-height: 760px;
  }
  .mfn-top { height: 78px; padding: 0 34px; }
  .mfn-top strong { font-size: 19px; }
  .mfn-top span { font-size: 14px; }
  .mfn-tabs { height: 62px; padding: 0 34px; gap: 38px; }
  .mfn-tabs button { font-size: 15px; padding: 0 8px; }
  .mfn-app main { padding: 44px 38px 80px; }
  .mfn-head { margin-bottom: 30px; }
  .mfn-head h2 { font-size: 36px; }
  .mfn-head p { font-size: 16px; }
  .mfn-head small { font-size: 12px; }
  .mfn-head>b, .mfn-lock { font-size: 14px; padding: 12px 16px; }
  .mfn-search { padding: 28px; gap: 20px; }
  .mfn-search label, .mfn-form label { font-size: 15px; }
  .mfn-search input, .mfn-toolbar input, .mfn-form input, .mfn-form textarea { padding: 15px 16px; font-size: 17px; }
  .mfn-search>button { min-height: 54px; padding: 0 22px; font-size: 15px; }
  .mfn-results h3 { font-size: 21px; }
  .mfn-results article { grid-template-columns: 60px 1fr 1.3fr 1fr; padding: 21px 24px; font-size: 15px; }
  .mfn-results article small { font-size: 12px; }
  .mfn-results article strong { font-size: 18px; }
  .mfn-results article p { font-size: 14px; }
  .mfn-toolbar { padding: 20px; }
  .mfn-toolbar span, .mfn-note { font-size: 14px; }
  .mfn-table table { font-size: 14px; }
  .mfn-table th { padding: 15px; font-size: 13px; }
  .mfn-table td { padding: 16px 15px; }
  .mfn-actions button { padding: 8px 12px; font-size: 14px; }
  .mfn-transfer label, .mfn-transfer button { min-height: 70px; font-size: 16px; }
  .mfn-guide { padding: 24px; }
  .mfn-guide strong { font-size: 17px; }
  .mfn-guide p { font-size: 14px; }
  .mfn-guide code { font-size: 14px; }
  .mfn-modal-bg { align-items: center; }
  .mfn-modal { max-height: calc(100vh - 36px); overflow-y: auto; }
  .mfn-modal header { position: sticky; top: 0; z-index: 2; background: #fff; }
  .mfn-modal footer { position: sticky; bottom: 0; z-index: 2; }
}
