.syx.tm,.syx{--bg:var(--color-cream);--surface:var(--color-cream-card);--surface-2:var(--color-cream);--text:var(--color-ink);--muted:var(--color-ink-muted);--line:var(--color-cream-line);--accent:var(--color-brown);--accent-soft:var(--color-caramel-soft);--give:#1f7a4f;color:var(--text);min-width:0;font-size:14px;line-height:1.5}:root[data-theme=dark] .syx{--give:#7fd6a8}@media (prefers-color-scheme:dark){:root:not([data-theme]) .syx{--give:#7fd6a8}}.syx .noimg{background:var(--surface);border:1px dashed var(--line);border-radius:7px;width:28px;height:28px;display:inline-block}.syx .syx-head{margin:4px 0 12px}.syx .syx-head h1{margin:6px 0 4px;font-size:24px;font-weight:800;line-height:1.25}.syx .syx-head p{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.syx .syx-top{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:8px 14px;margin-bottom:12px;padding:12px 14px;display:grid}.syx .syx-search{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.syx .syx-search input{font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:10px;width:100%;padding:7px 10px;font-size:16px;font-weight:400}.syx .syx-search input:focus-visible{outline:2px solid var(--color-caramel);outline-offset:1px}.syx .syx-res{color:var(--muted);flex-wrap:wrap;align-self:end;gap:6px 14px;margin:0;padding-bottom:8px;font-size:13px;display:flex}.syx .syx-res .one b{color:var(--text)}.syx .syx-res .g{color:var(--give);font-weight:700}.syx .syx-res .r{color:var(--accent);font-weight:700}.syx .syx-jump{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.syx .syj{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;padding:7px 9px;text-decoration:none;display:grid}.syx .syj:hover{border-color:var(--accent)}.syx .syj img,.syx .syj .noimg{grid-row:1/3;width:22px;height:22px}.syx .syj b{overflow-wrap:anywhere;font-size:13.5px;line-height:1.2}.syx .syj small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.syx .syx-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:190px minmax(0,1fr);gap:14px;margin-bottom:8px;padding:12px 14px;transition:opacity .12s;display:grid}.syx .syx-card:target{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.syx .syx-name{grid-template-columns:40px minmax(0,1fr);align-content:start;gap:10px;display:grid}.syx .syx-name img{width:40px;height:40px}.syx .syx-name h2{margin:0;font-size:16px;font-weight:800;line-height:1.3}.syx .syx-name p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.syx .syx-rows{gap:6px;min-width:0;display:grid}.syx .syx-row{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;display:grid}.syx .syx-row+.syx-row{border-top:1px dashed var(--line);padding-top:6px}.syx .syx-row h3{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding-top:5px;font-size:12.5px;font-weight:700;display:flex}.syx .syx-row h3 img{width:18px;height:18px}.syx .syx-row h3 b{font-variant-numeric:tabular-nums}.syx .syx-row.give h3 b{color:var(--give)}.syx .syx-row.get h3 b{color:var(--accent)}.syx .syx-row h3 small{color:var(--muted);flex-basis:100%;padding-left:22px;font-size:11px;font-weight:400}.syx .syx-chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.syx .syx-chips .none{color:var(--muted);padding:6px 0;font-size:12.5px}.syx .syc{border:1px solid var(--line);background:var(--surface-2);max-width:100%;min-height:36px;color:var(--text);border-radius:9px;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .12s,border-color .12s;display:inline-flex}.syx .syc>span{overflow-wrap:anywhere;min-width:0}.syx .syc img,.syx .syc .noimg{border:2px solid var(--rc,var(--line));background:var(--surface);object-fit:cover;border-radius:7px;flex:none;width:28px;height:28px}:is(.syx a.syc:hover,.syx a.syc:focus-visible){border-color:var(--accent)}.syx .syc i{background:var(--accent-soft);color:var(--accent);border-radius:999px;flex:none;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700}.syx .syc.unlinked{border-style:dashed}.syx.searching .syc{opacity:.28}:is(.syx.searching .syc.hit,.syx.searching .syc:focus-visible){opacity:1}.syx.searching .syc.hit{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.syx.searching .syx-card.nohit{opacity:.55}.syx.searching .syx-card.nohit:focus-within{opacity:1}.syx .syx-note{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:12px;padding:12px 16px}.syx .syx-note h2{margin:0 0 6px;font-size:15px;font-weight:800}.syx .syx-note ul{margin:0;padding-left:18px;font-size:13px;line-height:1.65;list-style:outside}.syx .syx-note a{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:900px){.syx .syx-jump{grid-template-columns:repeat(4,minmax(0,1fr))}.syx .syx-card{grid-template-columns:1fr;gap:8px}.syx .syx-name{grid-template-columns:32px minmax(0,1fr)}.syx .syx-name img{width:32px;height:32px}}@media (max-width:560px){.syx .syx-top{grid-template-columns:1fr}.syx .syx-res{padding-bottom:0}.syx .syx-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.syx .syx-row{grid-template-columns:1fr;gap:4px}.syx .syx-row h3{padding-top:0}.syx .syx-row h3 small{flex-basis:auto;padding-left:4px}.syx .syc{font-size:12px}}
