/* v2.1.4: compact settings, no extra top-level tabs. */
.r212-settings-body .r214-check{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;padding:8px 0;color:var(--ink)}
.r212-settings-body .r214-check>input{flex:none;min-width:17px;width:17px;height:17px;accent-color:#ef1932;appearance:auto!important}
.r212-settings-body .r18-push-box{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:14px}
body[data-r214-text="large"] .r212-settings-body,body[data-r214-text="large"] .v12-post{font-size:1.08em}
body[data-r214-text="larger"] .r212-settings-body,body[data-r214-text="larger"] .v12-post{font-size:1.17em}
body[data-r214-reduce="1"] *,body[data-r214-reduce="1"] *::before,body[data-r214-reduce="1"] *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}

body[data-r214-text="large"] .page-main{zoom:1.06}
body[data-r214-text="larger"] .page-main{zoom:1.13}
@media(max-width:500px){body[data-r214-text="large"] .page-main{zoom:1.03}body[data-r214-text="larger"] .page-main{zoom:1.07}}
