@import url("dark.css") (prefers-color-scheme:dark);@import url("light.css") (prefers-color-scheme:light);body{font-family:noto sans jp,sans-serif;padding:0;margin:0;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}code{background-color:var(--md-sys-color-surface-container-high);border-radius:3px;color:var(--md-sys-color-on-surface);font-family:noto sans mono,monospace;padding:0 5px}img{max-width:100%;height:auto;text-align:center}table{border-collapse:collapse;color:var(--md-sys-color-on-surface);& thead { & th { border-top: solid 1px var(--md-sys-color-outline-variant); border-bottom: solid 1px var(--md-sys-color-outline-variant); padding: 8px; } & th:not(:first-child) { border-left: solid 1px var(--md-sys-color-outline-variant); } } & tbody { & td { border-bottom: dashed 1px var(--md-sys-color-outline-variant); padding: 5px 10px; } & td:not(:first-child) { border-left: solid 1px var(--md-sys-color-outline-variant); } }}.main{padding:0}.index li{border-bottom:1px dashed var(--md-sys-color-outline-variant);margin:10px 0}.pagination{display:flex;flex-direction:row;justify-content:space-evenly;list-style:none;padding:0 100px}.terms{padding:0;& li { margin: 0 10px 0 10px; }}.header-all{position:sticky;top:0;z-index:100;background-color:var(--md-sys-color-surface);box-shadow:0 3px 6px rgba(0,0,0,.15)}.header{padding:2.5px 0;display:flex;flex-direction:column}#reading-progress{display:block;width:100%;height:4px}.header-logo a{font-size:18px;font-weight:700}.footer{background-color:var(--md-sys-color-surface);border-top:1px solid var(--md-sys-color-outline-variant);text-align:center}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-space-between{justify-content:space-between}.flex-space-evenly{justify-content:space-evenly}.no-padding{padding:0}.list-none{list-style:none}.no-decoration a{color:var(--md-sys-color-on-surface);text-decoration:none}.metadata{color:var(--md-sys-color-on-surface-variant)}.breadcrumbs{margin:8px 0 16px;font-size:.85rem}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}.breadcrumbs li{display:inline-flex;align-items:center;gap:4px}.breadcrumbs a{text-decoration:none;color:var(--md-sys-color-primary,inherit)}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--md-sys-color-on-surface-variant,#666)}.post-nav{justify-content:space-between}