.doc-wrapper{--h1-font-size:1.6em;--h2-font-size:1.3em;--h3-font-size:1.1em;--p-font-size:1em;margin:10px auto;max-width:1000px;width:80%}.doc-wrapper .bubble{border-radius:100px;padding:2px 8px;white-space:nowrap}.doc-wrapper .bubble:hover{color:#efefef;text-shadow:0 0 5px rgba(0,0,0,.5)}.doc-align-center{text-align:center}.doc-align-left{text-align:left}.doc-align-right{text-align:right}.doc-align-justify{text-align:justify}.doc-wrapper .doc-chapter{margin:14px auto 10px}.doc-wrapper .doc-chapter h1{font-family:Lucida Handwriting;font-size:var(--h1-font-size)}.doc-wrapper .doc-section{margin:10px auto 6px}.doc-wrapper .doc-section h2{font-size:var(--h2-font-size)}.doc-wrapper .doc-section .doc-indent{text-indent:calc(var(--h2-font-size)*2)}.doc-wrapper .doc-entry{margin:8px auto 16px}.doc-wrapper .doc-entry h3{font-size:var(--h3-font-size)}.doc-wrapper .doc-entry.doc-indent{text-indent:calc(var(--h3-font-size)*2)}.doc-wrapper .doc-text{margin:4px auto}.doc-wrapper .doc-text p{font-size:var(--p-font-size);margin:8px auto}.doc-wrapper .doc-text .doc-indent{text-indent:calc(var(--p-font-size)*2)}.doc-hr{background-image:linear-gradient(90deg,transparent,#3f3f3f 50%,transparent);border:none;height:1px;margin:5px auto;width:80%}.doc-badge-base{display:inline-block;position:relative}.doc-badge{position:absolute;right:0;top:0;transform:translate(100%,-30%)}