.skill-reader{border:1px solid var(--line);background:#0b1017b8;border-radius:9px;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 128px);display:grid;overflow:hidden}.skill-tree{border-right:1px solid var(--line);background:#0b1017;flex-direction:column;min-width:0;display:flex}.skill-tree__back,.skill-tree__source{color:var(--accent);font:11px/1 var(--mono);padding:15px 16px}.skill-tree__identity{border-block:1px solid var(--line-soft);gap:6px;padding:18px 16px;display:grid}.skill-tree__identity span{color:var(--text-dim);font:10px/1.3 var(--mono)}.skill-tree__identity strong{overflow-wrap:anywhere;font:500 13px/1.4 var(--mono)}.skill-tree nav{flex:1;padding:8px 0}.skill-tree nav button{padding-block:9px;width:100%;color:var(--text-muted);text-align:left;cursor:pointer;font:11px/1.25 var(--mono);background:0 0;border:0;gap:3px;padding-right:12px;display:grid}.skill-tree nav button:hover,.skill-tree nav button.active{color:var(--text);background:#141b24}.skill-tree nav small{color:var(--text-dim);font-size:9px}.skill-tree__source{border-top:1px solid var(--line-soft);margin-top:auto}.skill-document{background:#0d131b;min-width:0}.skill-document__header{z-index:4;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#0d131bf0;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px;display:flex;position:sticky;top:0}.skill-document__path{color:var(--text-dim);font:10px/1 var(--mono)}.skill-document h1{font:500 22px/1.1 var(--mono);letter-spacing:-.035em;margin:8px 0 6px}.skill-document__header p{max-width:680px;color:var(--text-muted);font:12px/1.55 var(--sans);margin:0}.skill-document__actions{align-items:stretch;gap:8px;display:flex}.install-command{border:1px solid var(--line);background:#090e14;border-radius:6px;align-items:center;min-width:0;display:flex}.install-command code{color:#c3cddb;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font:10px/1 var(--mono);padding:9px 11px;overflow:hidden}.install-command button,.copy-file{border:0;border-left:1px solid var(--line);color:var(--accent);cursor:pointer;white-space:nowrap;font:10px/1 var(--mono);background:0 0;padding:0 11px}.copy-file{border:1px solid var(--line);background:#111923;border-radius:6px}.skill-markdown{color:#cbd3dd;max-width:900px;font:15px/1.78 var(--sans);padding:34px 44px 72px}.skill-markdown h1,.skill-markdown h2,.skill-markdown h3,.skill-markdown h4{color:var(--text);font-family:var(--mono);letter-spacing:-.025em;font-weight:500}.skill-markdown h1{margin:0 0 24px;font-size:29px}.skill-markdown h2{margin:42px 0 12px;font-size:20px}.skill-markdown h3{margin:28px 0 10px;font-size:16px}.skill-markdown p{margin:0 0 17px}.skill-markdown ul,.skill-markdown ol{padding-left:24px}.skill-markdown li{margin:6px 0}.skill-markdown a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.skill-markdown blockquote{border-left:2px solid var(--accent);color:var(--text-muted);margin:22px 0;padding:3px 0 3px 18px}.skill-markdown code{color:#d7e2ef;font:12px/1.4 var(--mono);background:#0a1017;border:1px solid #263242;border-radius:4px;padding:2px 5px}.skill-markdown pre{border:1px solid var(--line);background:#080d13;border-radius:7px;margin:20px 0;padding:17px;overflow-x:auto}.skill-markdown pre code{background:0 0;border:0;padding:0}.skill-markdown table{border-collapse:collapse;width:100%;margin:22px 0;font-size:13px}.skill-markdown th,.skill-markdown td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 11px}.skill-markdown th{color:var(--text);font-family:var(--mono);background:#111923;font-weight:500}.skill-markdown hr{border:0;border-top:1px solid var(--line);margin:34px 0}@media (width<=1050px){.skill-reader{grid-template-columns:210px minmax(0,1fr)}.skill-document__header{flex-direction:column}.skill-document__actions{width:100%}.install-command{flex:1}.install-command code{max-width:100%}}@media (width<=760px){.skill-reader{border:0;display:block}.skill-tree{border:1px solid var(--line);border-radius:7px}.skill-tree nav{display:flex;overflow-x:auto}.skill-tree nav button{width:auto;min-width:max-content;padding:10px 13px!important}.skill-tree nav small,.skill-tree__source{display:none}.skill-document{border:1px solid var(--line);border-radius:7px;margin-top:12px;overflow:hidden}.skill-document__header{padding:18px;position:static}.skill-document__actions{display:grid}.install-command code{max-width:65vw}.copy-file{min-height:36px}.skill-markdown{padding:26px 20px 52px}}
