.nc-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;padding:var(--s-2) 0 10px;list-style:none}.nc-crumb li{color:var(--dim);font-size:var(--fs-sm)}.nc-crumb li+li:before{content:"›";margin-right:var(--s-2);color:var(--line-2)}.nc-crumb a:hover{color:var(--jp-cyan-ink);text-decoration:none}.nc-crumb [aria-current],.nc-h1{color:var(--head);font-weight:700}.nc-h1{margin:0;padding:44px 0 0;font-size:var(--fs-2xl);letter-spacing:var(--ls-tight)}.nc-lead{margin:var(--s-3) 0 0;max-width:62ch;color:var(--text);font-size:var(--fs-sm)}.nc-body{display:grid;gap:var(--s-10);grid-template-columns:280px minmax(0,1fr);padding:36px 0 64px}.nc-body-wide{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.nc-body{gap:var(--s-6);grid-template-columns:1fr}}.nc-side{display:grid;align-content:start;gap:var(--s-5)}.nc-search label{display:block;margin-bottom:var(--s-2);color:var(--head);font-size:var(--fs-xs);font-weight:700}.nc-search div{display:grid;grid-template-columns:minmax(0,1fr) 36px;border:1px solid var(--line-2);background:#fff}.nc-search input{border:0;background:none;padding:0 var(--s-3);height:34px;color:var(--head);font:inherit;font-size:var(--fs-xs)}.nc-search input::placeholder{color:var(--dim)}.nc-search input:focus{outline:none}.nc-search div:focus-within{outline:2px solid var(--jp-cyan);outline-offset:2px}.nc-search button{display:grid;place-items:center;border-left:1px solid var(--line-2);color:var(--head);transition:background var(--t-fast) var(--e-std)}.nc-search button:hover{background:var(--tint)}.nc-search svg{width:var(--ico-sm);height:var(--ico-sm);fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:2}.nc-cats{display:grid;border:2px solid var(--head);padding:0 0 var(--s-3)}.nc-cats h2{margin:0 0 var(--s-3);background:var(--head);padding:12px var(--s-4);color:#fff;font-size:var(--fs-sm);font-weight:700;letter-spacing:var(--ls-tight)}.nc-cats a,.nc-cats button{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:36px;padding:0 var(--s-4);color:var(--head);font-size:var(--fs-sm);text-align:left;transition:color var(--t-fast) var(--e-std),background var(--t-fast) var(--e-std)}.nc-cats a:hover,.nc-cats button:hover{background:var(--tint)}.nc-cats [aria-current]{color:var(--jp-cyan-ink);font-weight:700}.nc-cats em{color:var(--dim);font-size:var(--fs-xs);font-style:normal;font-variant-numeric:tabular-nums}.nc-cats [aria-current] em{color:var(--jp-cyan-ink)}.nc-count{margin:0 0 var(--s-3);color:var(--dim);font-size:var(--fs-xs)}.nc-count b{color:var(--head);font-variant-numeric:tabular-nums}.nc-empty{margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px var(--s-4);color:var(--dim);text-align:center}.nc-list{display:grid;margin:0;padding:0;border-top:2px solid var(--head);list-style:none}.nc-list>li{background-image:var(--dash);background-repeat:repeat-x;background-position:0 100%;background-size:6px 1px}.nc-head,.nc-list>li>a{display:grid;align-items:center;gap:0 var(--s-4);grid-template-columns:120px minmax(0,1fr) 90px 90px}.nc-list:not(:has(.nc-hits)) .nc-head,.nc-list:not(:has(.nc-hits))>li>a{grid-template-columns:120px minmax(0,1fr) 110px}.nc-head{padding:var(--s-3) var(--s-2);color:var(--dim);font-size:var(--fs-xs)}.nc-head span:nth-child(3),.nc-head span:nth-child(4){text-align:center}.nc-list>li>a{min-height:50px;padding:var(--s-2);transition:background var(--t-fast) var(--e-std)}.nc-list>li>a:hover{background:var(--tint)}.nc-list>li>a:hover .nc-title>span{color:var(--jp-cyan-ink);text-decoration:none}.nc-tag{display:grid;width:90px;height:20px;place-items:center;border-radius:var(--r-chip);color:#fff;font-size:var(--fs-xs);font-style:normal;font-weight:700}.nc-tag--notice{background:var(--c-notice-ink)}.nc-tag--fix{background:var(--c-fix-ink)}.nc-tag--event{background:var(--c-event-ink)}.nc-tag--update{background:var(--c-shop-ink)}.nc-tag--shop{background:#8a5a2b}.nc-tag--ban{background:var(--alert-ink)}.nc-title{display:flex;min-width:0;align-items:center;gap:var(--s-2);color:var(--text);font-size:var(--fs-sm);font-weight:700}.nc-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-hits,.nc-list time{color:var(--dim);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center}@media (max-width:640px){.nc-head{display:none}.nc-list>li>a{gap:var(--s-2);grid-template-columns:90px minmax(0,1fr);padding:var(--s-3) var(--s-2)}.nc-title{grid-column:1/-1}.nc-hits,.nc-list time{text-align:left}.nc-hits{display:none}}.nc-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin-top:32px}.nc-pager a,.nc-pager button{display:grid;min-width:34px;height:34px;align-items:center;justify-items:center;border:1px solid var(--line-2);padding:0 var(--s-3);color:var(--head);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--e-std),background var(--t-fast) var(--e-std),color var(--t-fast) var(--e-std)}.nc-pager a:hover:not([aria-current]),.nc-pager button:hover:not(:disabled):not([aria-current]){border-color:var(--head);background:var(--tint)}.nc-pager [aria-current]{border-color:var(--jp-cyan-ink);background:var(--jp-cyan-ink);color:#fff}.nc-pager button:disabled{border-color:var(--line);color:#949494;cursor:default}@media (max-width:640px){.nc-pager :is(button,a){min-width:44px;min-height:44px}}