/* Reading scale for account forms, account menu and plans. */
body[data-desktop-page="auth"] .heading h1{font-size:24px;line-height:1.3}
body[data-desktop-page="auth"] .heading p{font-size:15px;line-height:1.6;color:#b7b9cb}
body[data-desktop-page="auth"] .field{margin-bottom:20px}
body[data-desktop-page="auth"] .field label{font-size:15px;line-height:1.5;color:#c6c8d6;margin-bottom:8px}
body[data-desktop-page="auth"] .input-wrap{min-height:52px}
body[data-desktop-page="auth"] input:not([type=checkbox]){font-size:16px;line-height:1.5;padding:13px 14px}
body[data-desktop-page="auth"] input::placeholder{color:#b9bbcc}
body[data-desktop-page="auth"] .primary,body[data-desktop-page="auth"] .validate-btn{font-size:16px;line-height:1.4;min-height:50px}
body[data-desktop-page="auth"] .cpf-row{grid-template-columns:minmax(0,1fr) 92px}
body[data-desktop-page="auth"] .phone-row{grid-template-columns:92px minmax(0,1fr)}
body[data-desktop-page="auth"] .phone-prefix{font-size:16px}
body[data-desktop-page="auth"] .forgot,body[data-desktop-page="auth"] .footer{font-size:15px;line-height:1.6}
body[data-desktop-page="auth"] .consent,body[data-desktop-page="auth"] details,body[data-desktop-page="auth"] .feedback,body[data-desktop-page="auth"] .messages{font-size:14px;line-height:1.6}
body[data-desktop-page="auth"] .auth-info-strip{flex-wrap:wrap;gap:14px}
body[data-desktop-page="auth"] .auth-info-text{font-size:13px;line-height:1.5}
body[data-desktop-page="auth"] .auth-info-text span{color:#b9bbcc}
body[data-desktop-page="auth"] .auth-nav .cta-header{font-size:14px;min-height:40px}
body #mineDrawer{width:min(420px,100%);font-size:16px;line-height:1.5}
body #mineDrawer .mine-link{font-size:16px;line-height:1.5;min-height:52px;padding:14px;overflow-wrap:anywhere}
body #mineDrawer .mine-section{font-size:13px;line-height:1.5;color:#b5b8cb;letter-spacing:.05em}
body #mineDrawer .mine-identity strong{font-size:16px;overflow-wrap:anywhere}
body #mineDrawer .mine-identity small,body #mineDrawer .mine-saldos small{font-size:14px;line-height:1.5;color:#bfc2d2}
body #mineDrawer .mine-saldos strong{font-size:18px;line-height:1.5}
body #mineDrawer .mine-saldos div{padding:12px;min-width:0}
body #mineAvatarStatus{font-size:15px}
body[data-desktop-page="plans"] p{font-size:16px;line-height:1.65}
body[data-desktop-page="plans"] .plan h3{font-size:20px;line-height:1.4}
body[data-desktop-page="plans"] .plan-top{flex-wrap:wrap;row-gap:10px}
body[data-desktop-page="plans"] .status{font-size:12px;line-height:1.4}
body[data-desktop-page="plans"] .price{font-size:34px;line-height:1.2;overflow-wrap:anywhere}
body[data-desktop-page="plans"] .price small{font-size:18px}
body[data-desktop-page="plans"] .duration,body[data-desktop-page="plans"] .plan-expiry{font-size:14px;line-height:1.5}
body[data-desktop-page="plans"] .metrics span,body[data-desktop-page="plans"] .daily-limit-value small{font-size:14px;line-height:1.4;color:#bfc1ce}
body[data-desktop-page="plans"] .metrics strong{font-size:18px;line-height:1.4}
body[data-desktop-page="plans"] .return-invest>span,body[data-desktop-page="plans"] .return-total>span{font-size:14px;line-height:1.4}
body[data-desktop-page="plans"] .return-invest>strong{font-size:18px;line-height:1.4}
body[data-desktop-page="plans"] .return-total>strong{font-size:26px;line-height:1.3}
body[data-desktop-page="plans"] .return-highlight>p{font-size:14px!important;line-height:1.6}
body[data-desktop-page="plans"] .return-highlight .video-counter-digit{width:13px;height:19px;font-size:14px}
body[data-desktop-page="plans"] .plan>.btn,body[data-desktop-page="plans"] .transfer .btn{font-size:16px;line-height:1.5;min-height:50px;padding:13px 16px}
body[data-desktop-page="plans"] .carousel-hint,body[data-desktop-page="plans"] .carousel-count,body[data-desktop-page="plans"] .footnote{font-size:14px;line-height:1.6}
body[data-desktop-page="plans"] .label,body[data-desktop-page="plans"] .wallet small{font-size:14px;line-height:1.5}
body[data-desktop-page="plans"] .transfer summary{font-size:16px;line-height:1.5}
body[data-desktop-page="plans"] .amount-row button{font-size:14px;min-height:40px}
body[data-desktop-page="plans"] .plans-grid .plan{padding:20px}
body[data-desktop-page="plans"] .bottom-nav .nav-item{font-size:13px}
@media(max-width:380px){
body[data-desktop-page="auth"] .auth-form{padding:16px 12px}
body[data-desktop-page="auth"] .cpf-row{grid-template-columns:minmax(0,1fr) 82px}
body[data-desktop-page="auth"] input:not([type=checkbox]){padding-left:10px;padding-right:10px}
body[data-desktop-page="plans"] .plans-grid .plan{flex-basis:100%;padding:16px}
body[data-desktop-page="plans"] .return-highlight{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
body[data-desktop-page="plans"] .return-total>strong{font-size:24px}
body #mineDrawer .mine-user{flex-wrap:wrap}
}