.markdown-details #mini-markdown{overflow:hidden;max-height:300px;transition:max-height .3s}.markdown-details[open] #mini-markdown{overflow:visible;max-height:none}#mini-markdown{line-height:1.7;font-family:Noto Sans JP,Segoe UI,sans-serif;font-size:.875rem;color:#5a3e47}#mini-markdown a{text-decoration:underline;color:var(--text-highlight-color);word-wrap:break-word;transition:color .2s}#mini-markdown a:active,#mini-markdown a:hover{outline:none;color:var(--border-highlight-color)}#mini-markdown h1,#mini-markdown h2,#mini-markdown h3,#mini-markdown h4,#mini-markdown h5{margin:1.5rem 0 1rem;font-weight:700;color:var(--border-highlight-color);white-space:pre-wrap}#mini-markdown h1{font-size:1.5rem}#mini-markdown h2{font-size:1.25rem;color:var(--text-highlight-color)}#mini-markdown h3{font-size:1.1rem;color:var(--text-highlight-color)}#mini-markdown h1,#mini-markdown h2{border-bottom:1px solid var(--border-line-bg-color)}#mini-markdown p{margin-bottom:1rem;color:#333}#mini-markdown hr{margin:1.5rem 0;border:none;border-top:1px solid var(--border-line-bg-color)}#mini-markdown img{display:block;margin:1rem auto;border-radius:.5rem;max-height:400px;box-shadow:0 2px 8px rgba(255,182,193,.2)}#mini-markdown table{overflow:hidden;border-collapse:collapse;margin:1.5rem 0;border:1px solid var(--border-line-bg-color);border-radius:.5rem;width:100%;background-color:#fff8fa;box-shadow:0 2px 6px rgba(255,182,193,.15);cursor:pointer;font-size:.95rem}#mini-markdown table thead{background-color:#ffe4ec;text-align:left;color:#8b4a5a}#mini-markdown table thead th{padding:.75rem 1rem;border-bottom:2px solid var(--bg-start-color);font-weight:600}#mini-markdown table tbody tr:nth-child(2n){background-color:var(--nav-active-color)}#mini-markdown table tbody tr:hover{background-color:var(--nav-active-bg-color-pc);transition:background-color .3s ease}#mini-markdown table tbody tr td{padding:.75rem 1rem;border-bottom:1px solid var(--border-line-bg-color)}#mini-markdown ul{list-style:none;margin:1rem 0;padding-left:0}#mini-markdown ul li{position:relative;padding:.75rem 1rem .75rem 2.5rem;line-height:1.6;font-size:1rem;color:var(--color)}#mini-markdown ul li:last-child{border-bottom:none}#mini-markdown ul li:before{position:absolute;left:1rem;top:.9rem;font-size:1rem;content:"🌸"}#mini-markdown ul li strong{color:var(--text-highlight-color)}#mini-markdown ul li ul{margin-top:.5rem;padding-left:1.5rem}#mini-markdown ul li ul li:before{content:"🩷"}#mini-markdown p+ul{margin-top:-.5rem}#mini-markdown ul+*{margin-top:1rem}