.text-page-container{background-color:#fafafa;border-top:1px solid #e5e5e5;color:#333;font-size:16px;line-height:1.7;margin:0 auto;max-width:720px;padding:8px 16px 16px}.text-page-container h1,.text-page-container h2,.text-page-container h3{color:#222;margin-bottom:.5em;margin-top:1em}.text-page-container h1{font-size:2em}.text-page-container h2{font-size:1.5em}.text-page-container h3{font-size:1.25em}.text-page-container p{margin-bottom:1.2em}.text-page-container ol,.text-page-container ul{margin-bottom:1.2em;margin-left:1.5em}.text-page-container a{border-bottom:1px solid transparent;color:#09c;text-decoration:none;transition:border-color .2s ease,color .2s ease}.text-page-container a:hover{border-bottom:1px solid #007bb5;color:#007bb5}.popup-link{border-bottom:1px dashed #09c;color:#09c;text-decoration:none;transition:all .2s ease}.popup-link:hover{background-color:#09c;border-bottom:1px dashed transparent;border-radius:3px;color:#fff;padding:2px 4px}.text-page-container blockquote{background:#f6fafd;border-left:4px solid #09c;color:#444;font-style:italic;margin:1.5em 0;padding:1em 1.2em}.text-page-container .note{background:#f0f8ff;border-left:4px solid #39c;color:#333}.text-page-container .alert,.text-page-container .note{border-radius:4px;font-size:15px;margin:1.5em 0;padding:1em 1.2em}.text-page-container .alert{background:#fff3f3;border-left:4px solid #d9534f;color:#721c24}.text-page-container .button{background-color:#09c;border:none;border-radius:5px;color:#fff!important;display:inline-block;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.text-page-container .button:hover{background-color:#007bb5;color:#fff!important}.text-page-container table{border-collapse:collapse;color:#333;font-size:15px;margin:1.5em 0;width:100%}.text-page-container td,.text-page-container th{border:1px solid #ddd;padding:10px 12px;text-align:left}.text-page-container th{background-color:#f1f5f9;color:#222;font-weight:700}.text-page-container tr:nth-child(2n){background-color:#fafafa}.text-page-container code{background-color:#f6f8fa;border-radius:4px;color:#c7254e;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;padding:2px 6px}.text-page-container pre{background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:5px;margin:1.5em 0;overflow-x:auto;padding:12px 16px}.text-page-container pre code{background:none;color:#24292f;font-size:14px;line-height:1.5;padding:0}
