.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .gh{color:#999999}.highlight .sr{color:#f6aa11}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .ge{font-style:italic}.highlight .ges{font-weight:bold;font-style:italic}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .nb{color:#f6aa11}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .c,.highlight .ch,.highlight .cd,.highlight .cpf{color:#75715e}.highlight .err{color:#960050}.highlight .gr{color:#960050}.highlight .gt{color:#960050}.highlight .gd{color:#49483e}.highlight .gi{color:#49483e}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .no{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .il{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .m,.highlight .mb,.highlight .mx{color:#ae81ff}.highlight .sc{color:#ae81ff}.highlight .se{color:#ae81ff}.highlight .ss{color:#ae81ff}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .sb{color:#e6db74}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .s,.highlight .sa,.highlight .dl{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nc{color:#a6e22e}.highlight .nd{color:#a6e22e}.highlight .ne{color:#a6e22e}.highlight .nf,.highlight .fm{color:#a6e22e}.highlight .vc{color:#ffffff;background-color:#272822}.highlight .nn{color:#ffffff;background-color:#272822}.highlight .nl{color:#ffffff;background-color:#272822}.highlight .ni{color:#ffffff;background-color:#272822}.highlight .bp{color:#ffffff;background-color:#272822}.highlight .vg{color:#ffffff;background-color:#272822}.highlight .vi{color:#ffffff;background-color:#272822}.highlight .nv,.highlight .vm{color:#ffffff;background-color:#272822}.highlight .w{color:#ffffff;background-color:#272822}.highlight{color:#ffffff;background-color:#272822}.highlight .n,.highlight .py,.highlight .nx{color:#ffffff;background-color:#272822}.highlight .ow{color:#f92672}.highlight .nt{color:#f92672}.highlight .k,.highlight .kv{color:#f92672}.highlight .kn{color:#f92672}.highlight .kp{color:#f92672}.highlight .o{color:#f92672}.account-path{color:inherit;text-decoration:none;margin:5px;display:block}.account-top{display:flex}.account-icon-container{width:50px;border-radius:10px;aspect-ratio:1 / 1;background:rebeccapurple;flex-shrink:0}.account-icon{width:50px;height:50px;border-radius:10px;aspect-ratio:1 / 1;display:block}.account-name{height:50px;padding:0 7px;line-height:50px;font-size:26px;flex-shrink:0}.account-description{max-height:50px;line-height:25px;overflow:hidden}footer{display:flex;justify-content:space-evenly;height:100px;background:linear-gradient(195deg, #bcecff 0%, #c2bbff 83%)}.footer-app-name{height:80px;padding:10px;display:inline-block}.footer-app-name a{color:inherit;text-decoration:none}.footer-links{height:80px;padding:10px;display:inline-block}.footer-actions{height:80px;padding:10px;display:inline-block}footer ul{margin:0;padding:0}footer li{list-style-type:none}header{display:flex;padding:10px;height:38px;line-height:38px;background:linear-gradient(210deg, #97f7f5 0%, #f7cde1 74%)}header a{color:inherit;text-decoration:none;display:block;box-sizing:content-box;padding:0 10px}.app-name{font-size:38px;display:inline-block}nav{width:100%;display:flex;justify-content:space-evenly}.nav-link{border-radius:3px;background:#fff7}.comment-form{padding:7px;border:1px solid;border-radius:5px}.comment{padding:7px;border:1px solid;border-radius:5px;margin-top:5px}.comment-info{font-size:14px;line-height:14px}.tag-top{display:flex}.tag-path{color:inherit;text-decoration:none;margin:5px;display:block}.tag-name{height:50px;line-height:50px;font-size:26px;flex-shrink:0;padding:0 7px}.tag-description{max-height:50px;line-height:25px;overflow:hidden}.show-post{margin-bottom:16px}.show-post a{color:inherit;text-decoration:none;display:block}.show-post h2{padding:0;border-left:0;margin:0}.show-post-container{display:flex;height:110px}.show-post-thumbnail{background:linear-gradient(90deg, #f0a4ff 0%, #ff809c 16%, #ffd399 36%, #c5fa82 57%, #8cf4ff 80%, #a680ff 100%);border-radius:7px;aspect-ratio:16 / 9;position:relative;flex-shrink:0}.show-post-altspace{width:100%;height:100%;overflow:hidden;border-radius:7px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}.show-post-alttext{border-radius:3px;background:#fff7;padding:0 10px}.show-post-thumbnail img{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;position:absolute;border-radius:7px;top:0;left:0}.show-post-context h2{max-height:34px;line-height:34px;overflow:hidden;background:inherit}.show-post-context p{margin:0;max-height:60px;line-height:20px;overflow:hidden}.show-post-context span{font-size:10px;line-height:10px;height:10px;overflow:hidden;display:inline-block}.show-mini-post{margin:8px 0}.show-mini-post a{color:inherit;text-decoration:none;display:block}.show-mini-post-container{display:flex;height:52px}.show-mini-post-thumbnail{background:linear-gradient(90deg, #f0a4ff 0%, #ff809c 16%, #ffd399 36%, #c5fa82 57%, #8cf4ff 80%, #a680ff 100%);border-radius:7px;aspect-ratio:16 / 9;width:auto;height:52px;flex-shrink:0}.show-mini-post-altspace{width:100%;height:100%;overflow:hidden;border-radius:7px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap}.show-mini-post-alttext{border-radius:3px;background:#fff7;padding:0 10px}.show-mini-post-container img{border-radius:7px;aspect-ratio:16 / 9;width:auto;height:100%;object-fit:cover}.show-mini-post-title{font-size:20px;line-height:20px;max-height:40px;overflow:hidden}.show-mini-post-context span{font-size:12px;line-height:12px;height:12px;overflow:hidden;display:block}.post-owners-info{padding:4px 8px;border:1px solid #ff0000;border-radius:7px;margin:0 0 5px 0}.post-owners-message{color:red}.post-thumbnail{background:linear-gradient(90deg, #f0a4ff 0%, #ff809c 16%, #ffd399 36%, #c5fa82 57%, #8cf4ff 80%, #a680ff 100%);border-radius:7px;aspect-ratio:16 / 9}.post-thumbnail img{width:100%;border-radius:7px;aspect-ratio:16 / 9;display:block;object-fit:cover}.post-context>div{margin:5px 0}.post-title{padding:0;border:0;margin:0;font-size:24px;background-color:inherit}.post-summary{font-size:0.95rem}.post-dates{font-size:0.9rem;color:#393939}.post-tags{display:flex;flex-wrap:wrap;gap:5px}.post-tag{padding:0px 5px;border:.1px solid #9ef6ff;border-radius:7px;background:linear-gradient(210deg, #97f7c7 0%, #e8f7cd 74%);color:inherit;text-decoration:none}.post-meta{display:flex;gap:2px;flex-wrap:wrap;align-content:center;justify-content:flex-end}.post-toc{border:2px solid #b9dad7;border-radius:7px;margin-bottom:7px}.post-toc a{color:inherit;text-decoration:none}.post-toc span{display:block;text-align:center}.post-content span{font-size:12px}.post-content .show-mini-post{border:1px solid #cdcdcd;border-radius:7px;box-sizing:border-box}.markdown-image-slider{display:flex;flex-direction:row;align-items:center;overflow-x:auto}.markdown-image-figure{width:100%;flex-shrink:0;box-sizing:border-box;margin:0}.markdown-image-figure figcaption{text-align:center;font-size:12px;color:#666;margin-top:4px}.post-ending{margin:30px 0 8px}.post-hr{border:none;height:7px;background:linear-gradient(90deg, #f0a4ff 0%, #ff809c 16%, #ffd399 36%, #c5fa82 57%, #8cf4ff 80%, #a680ff 100%);border-radius:3.5px}.post-account{margin:5px}.post-account-path{color:inherit;text-decoration:none;display:inline-block}.post-account-top{display:flex}.post-account-icon-container{width:32px;border-radius:5px;aspect-ratio:1 / 1;background:rebeccapurple;flex-shrink:0}.post-account-icon{width:32px;height:32px;border-radius:5px;aspect-ratio:1 / 1;display:block}.post-account-name{height:32px;padding:0 5px;line-height:32px;font-size:18px;flex-shrink:0}@media (max-width: 528px){.show-post-container{height:100%;flex-direction:column}.show-post-context h2{max-height:68px}}@media (min-width: 1000px){div#sidebar{width:240px}}input[type="radio"]:checked+.settings-icon-label{border:2px solid #64afff}.settings-icon-label{width:100px;border:2px solid #8c8c8c;display:flex;flex-direction:column}.wf-roundedmplus1c{font-family:"M PLUS Rounded 1c"}body{margin:0}a{color:#dd2476}ul{padding-left:24px}main{min-height:calc(100svh - 158px);background:#ebebed;display:flex;justify-content:center}img{width:100%}.main-container{max-width:780px;margin:14px;background-color:#f7f5f5;padding:10px;border-radius:7px;filter:drop-shadow(5px 5px 10px rgba(125,125,125,0.133333));overflow:hidden;width:70%;word-break:break-all}.sub-container{max-width:380px;width:30%}.sub-content{margin:14px;background-color:#f7f5f5;padding:10px;border-radius:7px;filter:drop-shadow(5px 5px 10px rgba(125,125,125,0.133333));position:sticky;top:14px;max-height:calc(100svh - 28px);box-sizing:border-box;overflow-y:auto}.flash{position:fixed;right:37px;bottom:37px;padding:7px;border-radius:7px;filter:drop-shadow(7px 7px 17px rgba(125,125,125,0.466667));z-index:10}.notice{background-color:#d1ffe7}.alert{background-color:#ffdccd}h1,h2,h3,h4,h5,h6,p{padding:0 0 0 5px;margin:12px 0}h1{font-size:21px;border-left:7px solid #ff9b9b;background-color:#ff9b9b77}h2{font-size:20px;border-left:6px solid #b894f3;background-color:#b894f377}h3{font-size:19px;border-left:5px solid #82c3e9;background-color:#82c3e977}h4{font-size:18px;border-left:4px solid #a7cc45;background-color:#a7cc4577}h5{font-size:17px;border-left:3px solid #a9dbc1;background-color:#a9dbc177}h6{font-size:16px;border-left:2px solid #e5acd0;background-color:#e5acd077}iframe{aspect-ratio:16 / 9;width:100%;height:100%}.misskey-share-button{height:20px;line-height:18px;font-size:11px;padding:0px 6px;border-radius:14px;background:#28371d;color:#b4e900;text-decoration:none}.x-share-button{height:20px;line-height:18px;font-size:11px;padding:0px 6px;border-radius:14px;background:#000;color:#FFF;text-decoration:none}.sub-heading{padding:0 0 0 5px;margin:5px 0;font-size:20px;border-left:3px solid #b1ebff;font-weight:bold}.highlight{overflow-x:auto}.highlight pre{margin:0;padding:10px}@media (max-width: 528px){.nav-link{padding:0 5px;font-size:12px}.app-name{font-size:28px}.footer-links{font-size:12px}.footer-actions{font-size:12px}}@media (max-width: 1000px){main{flex-wrap:wrap}.main-container{width:100%;max-width:none}.sub-container{max-width:100%;width:100%}.sub-content{max-height:none}}@media (min-width: 1300px){.main-container{max-width:1000px}}
