@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500;700;800&display=swap");:not(:defined){visibility:hidden}:root{--wa-font-family-body:"M PLUS Rounded 1c",Helvetica Neue,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif;--wa-font-family-heading:"M PLUS Rounded 1c",Helvetica Neue,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif;--wa-font-weight-normal:500;--wa-font-weight-bold:800}.wa-cloak:has(:not(:defined)),:not(:defined){animation:none!important;opacity:1!important}wa-page{--aside-width:15rem}wa-page:not(:has([slot=aside])){--aside-width:0}@media screen and (max-width:1199px){wa-page:has([slot=aside]){--aside-width:0}[slot=aside]{display:none}}wa-page[view=mobile]{--menu-width:auto;--aside-width:auto}wa-page[view=mobile] main{padding:var(--wa-space-m)}wa-page[view=mobile] main h1{font-size:var(--wa-font-size-xl)}wa-page[view=mobile] main h2{font-size:var(--wa-font-size-l)}wa-page[view=mobile] main h3{font-size:var(--wa-font-size-m)}[slot=header]{padding:var(--wa-space-s)}body,html{font-feature-settings:"palt";min-height:100%;height:100%;padding:0;margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1:focus{outline:none}form>div,main>div,main>wa-button,main>wa-callout{-webkit-margin-after:var(--wa-space-xl);margin-block-end:var(--wa-space-xl)}@font-face{font-family:Adobe NotDef;src:url(/fonts/AND-Regular.woff2) format("woff2");font-display:block;unicode-range:u+????}.preview-section{margin-top:1.5rem;padding:1rem;border:1px solid var(--wa-color-neutral-border-normal);border-radius:.5rem;background:var(--wa-color-surface-subtle)}wa-button[data-toggle-nav]{display:none}@media screen and (max-width:919px){wa-button[data-toggle-nav]{display:inline-flex}}nav ul{list-style:none;padding:0}nav li,nav ul{margin:0}.nav-link-center{display:flex;align-items:center;gap:.4em}footer{padding:var(--wa-space-m);text-align:center}.post-content img{max-width:100%;height:auto;border-radius:var(--wa-border-radius-m)}.post-content blockquote{padding-left:var(--wa-space-m);border-left:4px solid var(--wa-color-brand-50);margin:var(--wa-space-m) 0;font-style:italic}.post-content code{padding:.2em .4em;border-radius:var(--wa-border-radius-s);font-family:monospace;font-size:.9em}.post-content code,.post-content pre{background:var(--wa-color-surface-lowered)}.post-content pre{padding:var(--wa-space-m);border-radius:var(--wa-border-radius-m);overflow-x:auto}.post-content pre code{background:transparent;padding:0}#outline h2,article h2,section h2{-webkit-margin-after:var(--wa-space-m)!important;margin-block-end:var(--wa-space-m)!important}.font-preview-textarea{width:100%;font-size:1.75rem;line-height:1.6;min-height:100px;padding:0;white-space:pre-wrap;resize:vertical;border:none;outline:none;background:transparent;box-shadow:none;color:var(--wa-color-text-normal)}.font-preview-container{text-align:center}.font-preview-image{max-width:100%;height:auto}.sample-text-label{display:flex;flex-direction:column;gap:var(--wa-space-xs)}.sample-text-textarea{width:100%;padding:var(--wa-space-s);border:1px solid var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-s);resize:vertical;background:var(--wa-color-surface-normal);color:var(--wa-color-text-normal)}.no-font-preview{flex-direction:column;padding:var(--wa-space-xl);color:var(--wa-color-text-quiet)}.footer-center,.no-font-preview{display:flex;align-items:center;gap:var(--wa-space-s)}.footer-center{justify-content:center;flex-wrap:wrap}.topics-summary{padding:var(--wa-space-m);gap:var(--wa-space-xl)}.summary-item{display:flex;align-items:center;gap:var(--wa-space-xs);color:var(--wa-color-text-quiet)}.tag-tree{list-style:none;padding:0;margin:0}.tag-tree-item{padding:var(--wa-space-s) 0;border-bottom:1px solid var(--wa-color-neutral-border-subtle)}.tag-link{display:inline-flex;align-items:center;gap:var(--wa-space-xs);text-decoration:none;color:var(--wa-color-text-normal);font-weight:var(--wa-font-weight-semibold)}.tag-link:hover{color:var(--wa-color-brand-text-normal)}.tag-description{margin:var(--wa-space-2xs) 0 0 0;color:var(--wa-color-text-quiet)}.tag-children{list-style:none;padding:0;margin:0}.license-section{margin-bottom:var(--wa-space-xl)}.license-section h2{display:flex;align-items:center;gap:var(--wa-space-xs)}.license-summary{display:flex;align-items:center;gap:var(--wa-space-s)}.license-name{font-weight:var(--wa-font-weight-semibold)}.license-content{padding:var(--wa-space-m)}.license-description{color:var(--wa-color-text-quiet);margin-bottom:var(--wa-space-s)}.license-text{background:var(--wa-color-surface-lowered);padding:var(--wa-space-m);border-radius:var(--wa-border-radius-m);overflow-x:auto;font-size:var(--wa-font-size-s);white-space:pre-wrap;word-wrap:break-word}a.wa-link-plain>wa-card{transition:transform .2s,box-shadow .2s}a.wa-link-plain>wa-card:hover{transform:translateY(-4px);box-shadow:var(--wa-shadow-l)}