@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;1,400&family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@400;600&family=BIZ+UDPGothic:wght@400;700&family=Klee+One:wght@400;600&family=Murecho:wght@400;700&family=Zen+Maru+Gothic:wght@400;700&family=Zen+Kurenaido&family=Yuji+Syuku&family=Kaisei+HarunoUmi:wght@400;700&display=swap";:root{--wiki-bg: #f6f6f6;--wiki-content-bg: #ffffff;--wiki-border: #a2a9b1;--wiki-border-light: #eaecf0;--wiki-link: #3366cc;--wiki-text: #202122;--wiki-text-muted: #54595d;--wiki-accent: #3366cc;--wiki-header-tabs: #f8f9fa}[data-theme=sepia]{--wiki-bg: #f0e8d8;--wiki-content-bg: #faf6ef;--wiki-border: #c4a882;--wiki-border-light: #e8dcc8;--wiki-link: #7b4f2e;--wiki-text: #3c2f20;--wiki-text-muted: #8a6f55;--wiki-accent: #8b5e3c;--wiki-header-tabs: #ede5d8}[data-theme=dark]{--wiki-bg: #101418;--wiki-content-bg: #1a1f24;--wiki-border: #3c444d;--wiki-border-light: #2d333b;--wiki-link: #4da3ff;--wiki-text: #adbac7;--wiki-text-muted: #768390;--wiki-accent: #4da3ff;--wiki-header-tabs: #22272e}:root{--wiki-heading-font: "Lora", Georgia, "Noto Sans JP", serif;--wiki-body-font: "Noto Sans JP", "Yu Gothic UI", "Meiryo", sans-serif;--transition: all .2s ease;--font-xs: 12px;--font-sm: 14px;--font-base: 16px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--wiki-body-font);font-size:var(--font-base);background-color:var(--wiki-bg);color:var(--wiki-text);line-height:1.6;transition:background-color .3s,color .3s}.app-container{display:flex;min-height:100vh}.wiki-sidebar{width:180px;flex-shrink:0;padding:24px 12px;background-color:var(--wiki-bg);font-size:var(--font-sm);border-right:1px solid var(--wiki-border-light);display:flex;flex-direction:column;min-height:100vh}.wiki-logo-container{margin-bottom:24px;cursor:pointer;padding:10px 0}.branding-logo{width:100%;height:auto;max-width:120px;object-fit:contain;mix-blend-mode:multiply;transition:filter .3s ease}[data-theme=green]{--wiki-bg: #f0f5f0;--wiki-content-bg: #ffffff;--wiki-border: #8ab88a;--wiki-border-light: #d4e8d4;--wiki-link: #2e7d32;--wiki-text: #1b3a1b;--wiki-text-muted: #4a7a4a;--wiki-accent: #2e7d32;--wiki-header-tabs: #e8f5e8}[data-theme=purple]{--wiki-bg: #f5f0ff;--wiki-content-bg: #ffffff;--wiki-border: #b39ddb;--wiki-border-light: #e8e0f5;--wiki-link: #6b3fa0;--wiki-text: #2d1b4e;--wiki-text-muted: #7c6b9c;--wiki-accent: #7b1fa2;--wiki-header-tabs: #ede7f6}[data-theme=hc]{--wiki-bg: #000000;--wiki-content-bg: #000000;--wiki-border: #ffffff;--wiki-border-light: #444444;--wiki-link: #ffff00;--wiki-text: #ffffff;--wiki-text-muted: #cccccc;--wiki-accent: #ffff00;--wiki-header-tabs: #111111}[data-theme=rose]{--wiki-bg: #fdf0f3;--wiki-content-bg: #ffffff;--wiki-border: #e8a0b0;--wiki-border-light: #f5d5dd;--wiki-link: #c2185b;--wiki-text: #3d1a24;--wiki-text-muted: #9e5060;--wiki-accent: #c2185b;--wiki-header-tabs: #fce4ec}[data-theme=sky]{--wiki-bg: #f0f7ff;--wiki-content-bg: #ffffff;--wiki-border: #90c4e8;--wiki-border-light: #d0e8f8;--wiki-link: #1565c0;--wiki-text: #1a2a3d;--wiki-text-muted: #4a6a8a;--wiki-accent: #1976d2;--wiki-header-tabs: #e3f2fd}[data-theme=mint]{--wiki-bg: #f0faf5;--wiki-content-bg: #ffffff;--wiki-border: #80c8a8;--wiki-border-light: #c8ead8;--wiki-link: #00796b;--wiki-text: #1a3328;--wiki-text-muted: #4a7a68;--wiki-accent: #00897b;--wiki-header-tabs: #e0f5ee}[data-theme=sunset]{--wiki-bg: #fff5f0;--wiki-content-bg: #ffffff;--wiki-border: #e8a880;--wiki-border-light: #f8ddd0;--wiki-link: #e64a19;--wiki-text: #3d1f10;--wiki-text-muted: #9e6040;--wiki-accent: #f4511e;--wiki-header-tabs: #fbe9e7}[data-theme=dark] .branding-logo,[data-theme=hc] .branding-logo{mix-blend-mode:screen;filter:invert(1) brightness(1.2)}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.nav-group{margin-bottom:20px;border-bottom:1px solid var(--wiki-border-light);padding-bottom:12px}.nav-title{color:var(--wiki-text-muted);font-size:var(--font-xs);font-weight:700;margin-bottom:8px;padding-left:8px;text-transform:uppercase}.nav-item{display:block;padding:4px 8px;color:var(--wiki-link);text-decoration:none;border-radius:4px;cursor:pointer;transition:var(--transition)}.nav-item:hover{background-color:#3366cc1a;text-decoration:underline}.nav-item.active{font-weight:700;color:var(--wiki-text);background-color:var(--wiki-content-bg);box-shadow:0 1px 2px #0000000d}.wiki-main{flex:1;background-color:var(--wiki-content-bg);padding:24px 40px;min-width:0}.wiki-tabs{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--wiki-border);margin-bottom:24px}.tabs-left{display:flex;gap:2px}.tab{padding:8px 16px;background:var(--wiki-header-tabs);border:1px solid var(--wiki-border);border-bottom:none;cursor:pointer;font-size:var(--font-sm);color:var(--wiki-link);transition:var(--transition)}.tab:hover{background:var(--wiki-content-bg)}.tab.active{background:var(--wiki-content-bg);color:var(--wiki-text);font-weight:600;margin-bottom:-1px;padding-bottom:9px;border-bottom:1px solid var(--wiki-content-bg)}.tabs-right{display:flex;gap:16px;align-items:center;margin-bottom:8px}.article-title{font-family:var(--wiki-heading-font);font-size:2.2rem;border-bottom:1px solid var(--wiki-border-light);margin-bottom:20px;padding-bottom:8px;font-weight:400;color:var(--wiki-text)}.internal-link{color:var(--wiki-link);text-decoration:none;border-bottom:1px dashed var(--wiki-link);cursor:pointer}.internal-link:hover{text-decoration:underline;background-color:#3366cc0d}.internal-link.missing{color:#ba0000;border-bottom-color:#ba0000}.toc{background:var(--wiki-header-tabs);border:1px solid var(--wiki-border-light);padding:16px 24px;display:inline-block;min-width:240px;margin-bottom:32px;font-size:var(--font-sm);border-radius:2px}.toc-title{font-weight:700;text-align:center;margin-bottom:12px;border-bottom:1px solid var(--wiki-border-light);padding-bottom:4px}.toc-list{list-style:none}.toc-item{color:var(--wiki-link);margin-bottom:6px;cursor:pointer}.toc-item:hover{text-decoration:underline}.markdown-body{font-size:var(--font-base);color:var(--wiki-text)}.markdown-body ul,.markdown-body ol{padding-left:2em;margin-bottom:16px}.markdown-body ul ul,.markdown-body ol ol,.markdown-body ul ol,.markdown-body ol ul{margin-bottom:0}.markdown-body li{margin-bottom:4px}.markdown-body h2{font-size:1.5rem;border-bottom:1px solid var(--wiki-border-light);margin-top:32px;margin-bottom:16px;padding-bottom:4px}.markdown-body h3{font-size:1.2rem;margin-top:24px;margin-bottom:12px}.markdown-body p{margin-bottom:16px}.markdown-body table{border-collapse:collapse;width:100%;margin:24px 0;border:1px solid var(--wiki-border)}.markdown-body th{background-color:var(--wiki-header-tabs);padding:10px 14px;text-align:left;border:1px solid var(--wiki-border);font-weight:700}.markdown-body td{padding:10px 14px;border:1px solid var(--wiki-border)}.markdown-body img{max-width:100%;height:auto;border:1px solid var(--wiki-border-light);margin:16px 0;display:block}.markdown-body pre{background:var(--wiki-header-tabs);padding:16px;border-radius:4px;overflow:auto;margin-bottom:16px;border:1px solid var(--wiki-border-light)}.markdown-body code{font-family:Consolas,SFMono-Regular,Liberation Mono,Menlo,monospace;background:#0000000d;padding:.2em .4em;border-radius:3px;font-size:85%}.edit-layout{display:flex;gap:16px;min-height:500px}.edit-layout.split-view{gap:0}.editor-pane{display:flex;flex-direction:column}.preview-pane{border:1px solid var(--wiki-border);padding:16px;background:var(--wiki-content-bg);border-radius:4px;overflow:auto;max-height:calc(100vh - 200px)}.preview-badge{display:inline-block;font-size:var(--font-xs);background:var(--wiki-accent);color:#fff;padding:2px 6px;border-radius:2px;margin-bottom:8px}.editor-toolbar{display:flex;gap:8px;padding:8px;background:var(--wiki-header-tabs);border:1px solid var(--wiki-border);border-bottom:none;border-radius:4px 4px 0 0;align-items:center;flex-wrap:wrap}.toolbar-btn{background:none;border:1px solid transparent;padding:4px 8px;cursor:pointer;color:var(--wiki-text);border-radius:2px;display:flex;align-items:center;gap:4px;font-size:var(--font-sm);transition:var(--transition)}.toolbar-btn:hover{background:var(--wiki-content-bg);border-color:var(--wiki-border)}.toolbar-separator{width:1px;height:20px;background:var(--wiki-border-light);margin:0 4px}.color-picker-mini{display:flex;gap:4px;padding:4px}.color-dot{width:16px;height:16px;border-radius:50%;cursor:pointer;border:1px solid rgba(0,0,0,.1);transition:transform .1s}.color-dot:hover{transform:scale(1.2)}.wiki-editor{width:100%;min-height:500px;padding:16px;background:var(--wiki-content-bg);color:var(--wiki-text);font-family:inherit;font-size:var(--font-base);border:1px solid var(--wiki-border);border-radius:0 0 4px 4px;outline:none;transition:border-color .2s,background-color .2s;resize:vertical}.wiki-editor:focus{border-color:var(--wiki-accent)}.wiki-editor.drag-over{border:2px dashed var(--wiki-accent);background:#0645ad0d}.theme-toggle{background:none;border:none;color:var(--wiki-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.theme-toggle:hover{color:var(--wiki-accent)}.wiki-btn{padding:8px 16px;background:var(--wiki-accent);color:#fff;border:none;border-radius:2px;font-size:var(--font-sm);font-weight:700;cursor:pointer}.wiki-btn:hover{filter:brightness(1.1)}.wiki-btn-outline{padding:8px 16px;background:none;border:1px solid var(--wiki-border);color:var(--wiki-text-muted);border-radius:2px;font-size:var(--font-sm);cursor:pointer}.wiki-btn-outline:hover{background:var(--wiki-header-tabs);color:var(--wiki-text)}.wiki-btn-danger{padding:8px 16px;background:none;border:1px solid #d33;color:#d33;border-radius:2px;font-size:var(--font-sm);cursor:pointer}.wiki-btn-danger:hover{background:#d33;color:#fff}.search-results-container{margin-top:20px}.search-result-item{padding:16px;border-bottom:1px solid var(--wiki-border-light);cursor:pointer;transition:background .2s}.search-result-item:hover{background:var(--wiki-header-tabs)}.search-result-title{color:var(--wiki-link);font-weight:700;font-size:1.1rem}.search-result-snippet{font-size:var(--font-sm);color:var(--wiki-text-muted);margin-top:4px}.highlight{background:#ffff004d;padding:0 2px}.wiki-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.wiki-modal{background:var(--wiki-content-bg);padding:24px;border-radius:4px;width:90%;max-width:500px;border:1px solid var(--wiki-border)}.table-editor-container{margin-top:16px}.table-grid{display:grid;border:1px solid var(--wiki-border);background:var(--wiki-border-light);gap:1px;overflow:auto;max-width:100%}.table-grid-header{display:flex;gap:8px;margin-bottom:8px}.grid-cell{background:var(--wiki-content-bg);padding:8px;min-width:100px;border:none;outline:none;font-size:var(--font-sm);color:var(--wiki-text)}.grid-cell.header{background:var(--wiki-header-tabs);font-weight:700;text-align:center}.grid-cell:focus{background:#3366cc0d;box-shadow:inset 0 0 0 2px var(--wiki-accent)}.table-actions{display:flex;gap:8px;margin-top:12px}.btn-mini{padding:4px 8px;font-size:var(--font-xs);border:1px solid var(--wiki-border);background:var(--wiki-content-bg);color:var(--wiki-text);cursor:pointer;border-radius:2px}.btn-mini:hover{background:var(--wiki-header-tabs)}.markdown-body .footnotes{margin-top:48px;padding-top:16px;border-top:1px solid var(--wiki-border-light);font-size:var(--font-sm);color:var(--wiki-text-muted)}.markdown-body .footnotes ol{padding-left:24px}.markdown-body .footnotes li{margin-bottom:6px;line-height:1.6}.markdown-body .footnotes:before{content:"参考文献・脚注";display:block;font-size:1.1rem;font-weight:700;color:var(--wiki-text);margin-bottom:12px}.markdown-body sup{font-size:.75em;line-height:0;vertical-align:super}.markdown-body sup a{color:var(--wiki-link);text-decoration:none;padding:0 1px}.markdown-body sup a:hover{text-decoration:underline}.markdown-body .footnotes a[data-footnote-backref]{margin-left:4px;text-decoration:none;color:var(--wiki-link)}@media(max-width:768px){.app-container{flex-direction:column}.wiki-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--wiki-border-light)}.wiki-main{padding:16px}}
