.cg-resource-archive{--cgri-bg:var(--cg-black,#000);--cgri-panel:var(--cg-panel,#090b09);--cgri-white:var(--cg-white,#fff);--cgri-lime:var(--cg-lime,#d0fe18);--cgri-muted:#b8b8b8;--cgri-line:#555;--cgri-s1:4px;--cgri-s2:8px;--cgri-s3:12px;--cgri-s4:16px;--cgri-s6:24px;--cgri-s8:32px;--cgri-radius:12px;--cgri-small:14px;--cgri-body:16px;--cgri-touch:44px;--cgri-leading:1.7;scroll-margin-top:96px}.cg-resource-archive .cg-resource-feature[hidden],.cg-resource-archive [hidden]{display:none!important}.cgri-toolbar{margin-top:var(--cgri-s8);padding:var(--cgri-s6);border:1px solid var(--cgri-line);border-radius:var(--cgri-radius);background:var(--cgri-panel)}.cgri-search{margin:0}.cgri-label{display:block;color:var(--cgri-white);font-size:var(--cgri-body);font-weight:700;margin-bottom:var(--cgri-s3)}.cg-resource-archive input.cgri-query{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:var(--cgri-touch);margin:0;padding:var(--cgri-s3) var(--cgri-s4);border:1px solid var(--cgri-line);border-radius:var(--cgri-radius);background:var(--cgri-bg);color:var(--cgri-white);font:inherit;font-size:var(--cgri-body);line-height:var(--cgri-leading)}.cg-resource-archive input.cgri-query::placeholder{color:var(--cgri-muted)}.cgri-query::-webkit-search-cancel-button{filter:grayscale(1) brightness(0) invert(1);cursor:pointer}.cgri-filters{display:flex;flex-wrap:wrap;gap:var(--cgri-s2);margin-top:var(--cgri-s4)}.cg-resource-archive button.cgri-chip,.cg-resource-archive button.cgri-reset{appearance:none;min-height:var(--cgri-touch);padding:var(--cgri-s2) var(--cgri-s4);border:1px solid var(--cgri-line);border-radius:var(--cgri-radius);background:var(--cgri-bg);color:var(--cgri-white);font-family:inherit;font-size:var(--cgri-small);font-weight:700;line-height:var(--cgri-leading);cursor:pointer;white-space:normal}.cg-resource-archive button.cgri-chip[aria-pressed=true]{background:var(--cgri-lime);border-color:var(--cgri-lime);color:var(--cgri-bg)}.cg-resource-archive button.cgri-chip:hover,.cg-resource-archive button.cgri-reset:hover{border-color:var(--cgri-lime)}.cgri-query:focus-visible,.cgri-chip:focus-visible,.cgri-reset:focus-visible,.cgri-disclosure summary:focus-visible{outline:3px solid var(--cgri-lime);outline-offset:var(--cgri-s1)}.cgri-state{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--cgri-s3);margin-top:var(--cgri-s4)}.cgri-count{margin:0;color:var(--cgri-muted);font-size:var(--cgri-small);font-variant-numeric:tabular-nums}.cgri-empty{margin:var(--cgri-s4) 0 0;padding:var(--cgri-s4) 0;color:var(--cgri-white);font-size:var(--cgri-body);line-height:var(--cgri-leading);word-break:normal;overflow-wrap:anywhere}.cg-about-hero .cgri-jump{display:inline-flex;align-items:center;min-height:44px;margin-top:24px;color:var(--cg-green,#d0fe18);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.cgri-disclosure{margin-top:var(--cgri-s8);padding-top:var(--cgri-s4);border-top:1px solid var(--cgri-line);color:var(--cgri-muted);font-size:var(--cgri-small);line-height:var(--cgri-leading);scroll-margin-top:96px}.cgri-disclosure summary{min-height:var(--cgri-touch);padding:var(--cgri-s3) 0;cursor:pointer;color:var(--cgri-white)}.cgri-disclosure p{max-width:72ch;margin:var(--cgri-s3) 0;color:var(--cgri-muted);line-height:var(--cgri-leading);word-break:normal;overflow-wrap:anywhere}.cgri-disclosure .cgri-preference:empty{display:none}@media(max-width:480px){.cgri-toolbar{padding:var(--cgri-s4)}.cgri-filters{gap:var(--cgri-s2)}.cg-resource-archive button.cgri-chip{padding-inline:var(--cgri-s3)}}
.cg-resource-archive .cgri-empty:lang(ko),.cg-resource-archive .cgri-disclosure p:lang(ko){word-break:keep-all;overflow-wrap:break-word}
.cgri-disclosure .cgri-phrase{display:inline-block;white-space:nowrap}
.cg-resource-archive :is(input.cgri-query,button.cgri-chip,button.cgri-reset,.cgri-disclosure summary):focus-visible{outline:3px solid var(--cgri-lime)!important;outline-offset:var(--cgri-s1)!important}
