@layer components{.cite-n{border:1px solid var(--line-2);background:var(--bg-3);min-width:18px;height:18px;color:var(--tx-2);font-family:var(--font-mono);vertical-align:2px;border-radius:5px;justify-content:center;align-items:center;margin:0 2px;padding:0 4px;font-size:10.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.cite-n:hover,.cite-n:focus-visible{border-color:var(--line-3);color:var(--tx)}.cite .cite-pop b{color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.ask-day{color:var(--ink-3);align-self:center;font-size:12px;line-height:16px}.ask-sources{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.ask-sources li{min-height:24px;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.ask-sources li>span.t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ask-sources .state{flex:none;font-size:11px;line-height:16px}.ask-sources .state.read{background:var(--good-wash);color:var(--good);border-radius:999px;padding:0 7px}.ask-sources .state.reading{font-family:var(--font-mono);color:var(--ink-3)}.ask-sources .state.bad{color:var(--bad)}.ask-ctx{border:1px solid var(--line);background:var(--card);max-width:200px;height:28px;color:var(--ink-2);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 9px 0 5px;font-size:12.5px;display:inline-flex}.ask-ctx>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-ctx .tile{background:var(--card-3);width:18px;height:18px;color:var(--ink-2);border-radius:4px;flex:none;place-items:center;font-size:8.5px;font-weight:600;display:grid}button.ask-ctx:hover{color:var(--ink);border-color:var(--line-2)}.ask-follow{border:1px solid var(--line-2);height:30px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.ask-follow:hover{background:var(--card-2)}.ask-follow:disabled{opacity:.5;cursor:default}.ask-conv{border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;text-decoration:none;display:flex}.ask-conv:hover{background:var(--card)}.ask-conv[aria-current=page]{background:var(--card-2)}.ask-conv .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:19px;overflow:hidden}.ask-conv .s{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.ai-asked{background:linear-gradient(var(--bg-1), var(--bg-1)) padding-box, var(--spectrum) border-box;border:1px solid #0000;border-radius:14px;padding:14px 16px}.v-card{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}a.v-card:hover{border-color:var(--line-2)}.v-card .v-top{border-bottom:1px solid var(--line);background:var(--bg-2);flex-direction:column;gap:10px;height:150px;padding:16px;display:flex;overflow:hidden}.v-card .v-art{background:var(--card-3);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;height:150px;display:grid}.v-card .v-art>*{background:var(--card-3);position:relative;overflow:hidden}.v-card .v-art img{object-fit:cover;width:100%;height:100%}.v-card .v-foot{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.v-card.v-new{background:0 0;border-style:dashed;justify-content:center;gap:10px;padding:18px}.v-card.v-off{opacity:.6}}
