:root{--marker-red:color-mix(in srgb, var(--red-light) 20%, transparent);--marker-yellow:color-mix(in srgb, var(--yellow-light) 20%, transparent);--marker-blue:color-mix(in srgb, var(--blue-light) 20%, transparent);--marker-red-underline:linear-gradient(transparent 80%, color-mix(in srgb, var(--red-light) 40%, transparent) 30%);--marker-yellow-underline:linear-gradient(transparent 80%, color-mix(in srgb, var(--yellow-light) 40%, transparent) 30%);--marker-blue-underline:linear-gradient(transparent 80%, color-mix(in srgb, var(--blue-light) 60%, transparent) 30%)}.markdown-content{font-size:var(--font-size-base);color:var(--black);line-height:1.8}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--black);margin-top:2em;margin-bottom:1em;font-weight:600;line-height:1.4}.markdown-content h1{font-size:var(--font-size-6xl)}.markdown-content h2{font-size:var(--font-size-4xl)}.markdown-content h3{font-size:var(--font-size-3xl)}.markdown-content h4{font-size:var(--font-size-2xl)}.markdown-content h5{font-size:var(--font-size-xl)}.markdown-content h6{font-size:var(--font-size-lg)}.markdown-content p{margin-bottom:1.5em;line-height:1.8}.markdown-content ul,.markdown-content ol{margin-bottom:1.5em;padding-left:2em}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content li{margin-bottom:.5em;line-height:1.8}.markdown-content a{color:var(--blue-dark);text-decoration:underline;transition:color .3s}.markdown-content a:hover{color:var(--red-dark)}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content code{background-color:var(--gray);border-radius:3px;padding:2px 6px}.markdown-content pre{border-radius:var(--radius-sm);white-space:pre-wrap;margin-bottom:1.5em;padding:1em;background-color:var(--gray-light)!important;color:var(--black)!important}.markdown-content pre code{background-color:#0000;padding:0}.markdown-content pre code span[style*=\#E1E4E8]{color:var(--black)!important}.markdown-content blockquote{border-left:4px solid var(--blue);color:var(--black);margin:1.5em 0;padding-left:1em;font-style:italic}.markdown-content img{border-radius:var(--radius-sm);max-width:100%;height:auto;margin:1.5em 0}.markdown-content hr{border:none;border-top:1px solid var(--gray-dark);margin:2em 0}.markdown-content table{border-collapse:collapse;width:100%;margin-bottom:1.5em}.markdown-content table th,.markdown-content table td{border:1px solid var(--gray);text-align:left;padding:.75em}.markdown-content table th{background-color:var(--gray-light);font-weight:600}.markdown-content mark{background-color:var(--marker-yellow)}.markdown-content .oomoji{font-size:var(--font-size-xl)}.markdown-content .komoji{font-size:80%;line-height:1}.circle-badge{background-color:var(--green-dark);width:28px;height:25px;margin-right:var(--space-sm);vertical-align:middle;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:8px;line-height:1;display:inline-flex}.font-red{color:var(--red)}.font-blue{color:var(--blue)}.font-green{color:var(--green-dark)}.font-yellow{color:var(--yellow)}.flex-box{display:flex}.align-center{align-items:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.lBox{float:left;width:50%;padding-right:var(--space-sm);box-sizing:border-box}.rBox{float:right;width:50%;padding-left:var(--space-sm);box-sizing:border-box}.toc-part{text-indent:var(--space-sm);background:var(--marker-yellow-underline);width:fit-content;font-weight:700;margin-block:var(--space-sm)!important}.pagenation-button{padding:var(--space-sm);font-size:var(--font-size-sm);background:var(--amazon-orange);border-radius:var(--radius-sm);align-items:center;gap:var(--space-2xs);width:fit-content;display:flex;color:var(--black)!important;text-decoration:none!important}@media screen and (width<=430px){.markdown-content{font-size:var(--font-size-sm)}.markdown-content h1{font-size:var(--font-size-4xl)}.markdown-content h2{font-size:var(--font-size-3xl)}.markdown-content h3{font-size:var(--font-size-2xl)}.markdown-content h4{font-size:var(--font-size-xl)}.markdown-content h5,.markdown-content h6{font-size:var(--font-size-lg)}}
