:root{--background:var(--noctemyth-color-gray-10);--comment:var(--noctemyth-color-blue-80);--foreground:var(--noctemyth-color-gray-95);--selection:var(--noctemyth-color-gray-20);--line-number:var(--noctemyth-color-gray-70);--cyan:var(--noctemyth-color-cyan-95);--green:var(--noctemyth-color-green-95);--orange:var(--noctemyth-color-orange-90);--pink:var(--noctemyth-color-magenta-70);--purple:var(--noctemyth-color-violet-70);--red:var(--noctemyth-color-red-70);--yellow:var(--noctemyth-color-yellow-90);--background-30:oklch(from var(--noctemyth-color-gray-10) l c h/0.3);--comment-30:oklch(from var(--noctemyth-color-blue-80) l c h/0.3);--foreground-30:oklch(from var(--noctemyth-color-gray-95) l c h/0.3);--selection-30:oklch(from var(--noctemyth-color-gray-20) l c h/0.3);--cyan-30:oklch(from var(--noctemyth-color-cyan-95) l c h/0.3);--green-30:oklch(from var(--noctemyth-color-green-95) l c h/0.3);--orange-30:oklch(from var(--noctemyth-color-orange-90) l c h/0.3);--pink-30:oklch(from var(--noctemyth-color-magenta-70) l c h/0.3);--purple-30:oklch(from var(--noctemyth-color-violet-70) l c h/0.3);--red-30:oklch(from var(--noctemyth-color-red-70) l c h/0.3);--yellow-30:oklch(from var(--noctemyth-color-yellow-90) l c h/0.3);--background-40:oklch(from var(--noctemyth-color-gray-10) l c h/0.4);--comment-40:oklch(from var(--noctemyth-color-blue-80) l c h/0.4);--foreground-40:oklch(from var(--noctemyth-color-gray-95) l c h/0.4);--selection-40:oklch(from var(--noctemyth-color-gray-20) l c h/0.4);--cyan-40:oklch(from var(--noctemyth-color-cyan-95) l c h/0.4);--green-40:oklch(from var(--noctemyth-color-green-95) l c h/0.4);--orange-40:oklch(from var(--noctemyth-color-orange-90) l c h/0.4);--pink-40:oklch(from var(--noctemyth-color-magenta-70) l c h/0.4);--purple-40:oklch(from var(--noctemyth-color-violet-70) l c h/0.4);--red-40:oklch(from var(--noctemyth-color-red-70) l c h/0.4);--yellow-40:oklch(from var(--noctemyth-color-yellow-90) l c h/0.4)}pre::-webkit-scrollbar{width:14px}pre::-webkit-scrollbar-track{background-color:var(--comment);border-radius:0}pre::-webkit-scrollbar-thumb{background-color:var(--purple);border-radius:0}code[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background-color:var(--selection)}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{top:0!important;border-right:1px solid var(--line-number)}.line-numbers-rows>span{pointer-events:none}.line-numbers-rows>span:before{color:var(--line-number)}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block;padding-right:20px}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:var(--foreground);font-size:.8em;padding:.5em;background:var(--comment);border-radius:.5em}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none;background-color:var(--green)}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}code[class*=language-],pre[class*=language-]{color:var(--foreground);background:var(--background);text-shadow:none;font-family:PT Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{border-radius:.5em;padding:1em;margin:.5em 0;overflow:auto;height:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--background)}:not(pre)>code[class*=language-]{padding:4px 7px;border-radius:.3em;white-space:normal}.limit-300{height:300px!important;height:400px!important}.limit-500{height:500px!important}.limit-600{height:600px!important}.limit-700{height:700px!important}.limit-800{height:800px!important}.language-css{color:var(--purple)}.language-css .token,.token{color:var(--pink)}.token.script{color:var(--foreground)}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.atrule,.token.attr-name,.token.attr-value{color:var(--green)}.language-css .token.atrule{color:var(--purple)}.language-html .token.attr-value,.language-markup .token.attr-value{color:var(--yellow)}.token.boolean{color:var(--purple)}.token.builtin,.token.class-name{color:var(--cyan)}.token.comment{color:var(--comment)}.token.constant{color:var(--purple)}.language-javascript .token.constant{color:var(--orange);font-style:italic}.token.entity{color:var(--pink)}.language-css .token.entity{color:var(--green)}.language-html .token.entity.named-entity{color:var(--purple)}.language-html .token.entity:not(.named-entity){color:var(--pink)}.language-markup .token.entity.named-entity{color:var(--purple)}.language-markup .token.entity:not(.named-entity){color:var(--pink)}.token.function{color:var(--green)}.language-css .token.function{color:var(--cyan)}.token.important,.token.keyword{color:var(--pink)}.token.prolog{color:var(--foreground)}.token.property{color:var(--orange)}.language-css .token.property{color:var(--cyan)}.token.punctuation{color:var(--pink)}.language-css .token.punctuation{color:var(--orange)}.language-html .token.punctuation,.language-markup .token.punctuation{color:var(--foreground)}.token.selector{color:var(--pink)}.language-css .token.selector{color:var(--green)}.token.regex{color:var(--red)}.language-css .token.rule:not(.atrule){color:var(--foreground)}.token.string{color:var(--yellow)}.token.tag{color:var(--pink)}.token.url{color:var(--cyan)}.language-css .token.url{color:var(--orange)}.token.variable{color:var(--comment)}.token.number{color:#bd93f9}.token.operator{color:#8be9fd;background:none}.token.char{color:var(--noctemyth-color-red-80)}.token.symbol{color:#ffb86c}.token.deleted,.token.namespace{color:#e2777a}.highlight-line{color:inherit;display:inline-block;text-decoration:none;border-radius:4px;padding:2px 10px}.highlight-line:empty:before{content:" "}.highlight-line:not(:last-child){min-width:100%}.highlight-line .highlight-line:not(:last-child){min-width:0}.highlight-line-isdir{color:var(--foreground);background-color:var(--selection-30)}.highlight-line-active{background-color:var(--comment-30)}.highlight-line-add{background-color:var(--green-30)}.highlight-line-remove{background-color:var(--red-30)}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}:root{--noctemyth-kaminoctem-color-brown:hsl(26,50%,20%);--noctemyth-kaminoctem-forecolor-default:hsl(228,21%,27%)}html{color:var(--noctemyth-color-gray-05);background-color:var(--noctemyth-color-cyan-80)}.background{z-index:0;position:fixed;top:0;left:0;width:100%;min-height:100%;background-color:var(--noctemyth-color-cyan-80)}.foreground{z-index:1;position:absolute;top:0;left:0;width:100%}.image{box-sizing:border-box;width:100%;height:auto}.link-icon{display:inline-block}.image-icon{max-width:3rem;margin:.25rem auto}.mainvisual{position:relative;width:100%;height:450px}.mainvisual .layer-1{position:absolute;height:inherit;width:inherit;z-index:1;overflow:hidden}.mainvisual .layer-1 .image-mainvisual{display:block;margin:auto;height:450px;min-height:450px;width:800px;min-width:800px;inset:0;position:absolute;overflow:hidden}.mainvisual .layer-2{background-color:var(--noctemyth-color-white);opacity:33.33%;z-index:2}.mainvisual .layer-2,.mainvisual .layer-3{position:absolute;height:inherit;width:inherit}.mainvisual .layer-3{z-index:3}.mainvisual .layer-3 .text-title{position:absolute;top:37%;padding:1rem;text-shadow:0 0 1rem var(--noctemyth-color-cyan-500),0 0 1rem var(--noctemyth-color-gray-650)}.image-eyecatch{display:block;margin:0 auto;max-width:50rem}.container.container-games{background-color:var(--noctemyth-color-white);padding-bottom:2.5rem}pre[class*=language-]{margin:0}.line-numbers .line-numbers-rows{top:1em}.section.section-mainvisual{background-color:#f2e1f9}.section.section-heading{padding-top:.5rem}.section.section-blog-eyecatch,.section.section-marshmallow{padding:1rem 0}.section.section-content{padding:.5rem 0}.section.section-blog-frontmatter,.section.section-blog-sns,.section.section-blog-title,.section.section-disqus{padding-bottom:1rem}.section.section-works-music{margin:1rem auto 0;padding:.5rem;border-radius:.5rem;border:.2rem solid var(--noctemyth-color-gray-600)}.article.article-blog{padding-bottom:2rem}.twitter-timeline{margin:0 auto;text-align:center}.twitter-tweet{margin:0 auto}.text-copyright{color:var(--noctemyth-color-gray-650)}.card .card-pin{align-items:center;background-color:rgba(0,0,0,0);box-sizing:border-box;color:var(--noctemyth-color-red-350);display:flex;justify-content:center;height:1.25rem;width:1.25rem;position:absolute;top:1rem;right:0;transform:rotate(45deg)}.card .card-title{height:3.5rem;margin:.5rem 0;text-overflow:ellipsis;overflow:hidden;width:100%;font-weight:var(--noctemyth-font-weight-bold)}.card .card-date{color:var(--noctemyth-color-gray-600)}.card .card-tags{height:3rem;font-size:var(--noctemyth-font-size-small)}.iframe{max-width:100%}.game,.iframe{margin:0 auto;display:block;width:100%}.game{height:auto;padding:0}.section-marshmallow{background-color:light-dark(oklch(from var(--noctemyth-color-red-80) l c h/.5),oklch(from var(--noctemyth-color-red-20) l c h/.5))}.select{padding:.25rem;border-radius:var(--noctemyth-border-radius-medium);background-color:light-dark(var(--noctemyth-color-gray-80),var(--noctemyth-color-gray-20));cursor:pointer}.select,.select:focus{border-color:light-dark(var(--noctemyth-color-gray-80),var(--noctemyth-color-gray-20))}.select:focus{outline:none}.select:active{border-color:light-dark(var(--noctemyth-color-gray-80),var(--noctemyth-color-gray-20))}.has-text-shadow{--text-shadow-color-inner:light-dark(var(--noctemyth-color-gray-95),var(--noctemyth-color-gray-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-gray-80),var(--noctemyth-color-gray-50));--text-shadow-inner-width:0.05em;--text-shadow-outer-width:0.1em;text-shadow:var(--text-shadow-inner-width) var(--text-shadow-inner-width) var(--text-shadow-inner-width) var(--text-shadow-color-inner),calc(var(--text-shadow-inner-width)*-1) var(--text-shadow-inner-width) var(--text-shadow-inner-width) var(--text-shadow-color-inner),var(--text-shadow-inner-width) calc(var(--text-shadow-inner-width)*-1) var(--text-shadow-inner-width) var(--text-shadow-color-inner),calc(var(--text-shadow-inner-width)*-1) calc(var(--text-shadow-inner-width)*-1) var(--text-shadow-inner-width) var(--text-shadow-color-inner),var(--text-shadow-inner-width) 0 var(--text-shadow-inner-width) var(--text-shadow-color-inner),0 var(--text-shadow-inner-width) var(--text-shadow-inner-width) var(--text-shadow-color-inner),calc(var(--text-shadow-inner-width)*-1) 0 var(--text-shadow-inner-width) var(--text-shadow-color-inner),0 calc(var(--text-shadow-inner-width)*-1) var(--text-shadow-inner-width) var(--text-shadow-color-inner),var(--text-shadow-outer-width) var(--text-shadow-outer-width) var(--text-shadow-outer-width) var(--text-shadow-color-outer),calc(var(--text-shadow-outer-width)*-1) var(--text-shadow-outer-width) var(--text-shadow-outer-width) var(--text-shadow-color-outer),var(--text-shadow-outer-width) calc(var(--text-shadow-outer-width)*-1) var(--text-shadow-outer-width) var(--text-shadow-color-outer),calc(var(--text-shadow-outer-width)*-1) calc(var(--text-shadow-outer-width)*-1) var(--text-shadow-outer-width) var(--text-shadow-color-outer),var(--text-shadow-outer-width) 0 var(--text-shadow-outer-width) var(--text-shadow-color-outer),0 var(--text-shadow-outer-width) var(--text-shadow-outer-width) var(--text-shadow-color-outer),calc(var(--text-shadow-outer-width)*-1) 0 var(--text-shadow-outer-width) var(--text-shadow-color-outer),0 calc(var(--text-shadow-outer-width)*-1) var(--text-shadow-outer-width) var(--text-shadow-color-outer)}.has-text-shadow.is-gray{--text-shadow-color-inner:light-dark(var(--noctemyth-color-gray-95),var(--noctemyth-color-gray-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-gray-80),var(--noctemyth-color-gray-40))}.has-text-shadow.is-red{--text-shadow-color-inner:light-dark(var(--noctemyth-color-red-95),var(--noctemyth-color-red-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-red-80),var(--noctemyth-color-red-40))}.has-text-shadow.is-coral{--text-shadow-color-inner:light-dark(var(--noctemyth-color-coral-95),var(--noctemyth-color-coral-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-coral-80),var(--noctemyth-color-coral-40))}.has-text-shadow.is-orange{--text-shadow-color-inner:light-dark(var(--noctemyth-color-orange-95),var(--noctemyth-color-orange-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-orange-80),var(--noctemyth-color-orange-40))}.has-text-shadow.is-yellow{--text-shadow-color-inner:light-dark(var(--noctemyth-color-yellow-95),var(--noctemyth-color-yellow-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-yellow-80),var(--noctemyth-color-yellow-40))}.has-text-shadow.is-lime{--text-shadow-color-inner:light-dark(var(--noctemyth-color-lime-95),var(--noctemyth-color-lime-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-lime-80),var(--noctemyth-color-lime-40))}.has-text-shadow.is-green{--text-shadow-color-inner:light-dark(var(--noctemyth-color-green-95),var(--noctemyth-color-green-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-green-80),var(--noctemyth-color-green-40))}.has-text-shadow.is-cyan{--text-shadow-color-inner:light-dark(var(--noctemyth-color-cyan-95),var(--noctemyth-color-cyan-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-cyan-80),var(--noctemyth-color-cyan-40))}.has-text-shadow.is-blue{--text-shadow-color-inner:light-dark(var(--noctemyth-color-blue-95),var(--noctemyth-color-blue-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-blue-80),var(--noctemyth-color-blue-40))}.has-text-shadow.is-violet{--text-shadow-color-inner:light-dark(var(--noctemyth-color-violet-95),var(--noctemyth-color-violet-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-violet-80),var(--noctemyth-color-violet-40))}.has-text-shadow.is-magenta{--text-shadow-color-inner:light-dark(var(--noctemyth-color-magenta-95),var(--noctemyth-color-magenta-05));--text-shadow-color-outer:light-dark(var(--noctemyth-color-magenta-80),var(--noctemyth-color-magenta-40))}table{width:100%;border-collapse:collapse;border-spacing:0}table th{border-bottom:.2rem solid var(--noctemyth-color-gray-border)}table td,table th{padding:1rem;color:var(--noctemyth-color-gray-fore)}table td{border-bottom:.1rem solid var(--noctemyth-color-gray-border)}